Overview
If a course or event does not appear in your WebLink storefront, the cause is usually related to course visibility, event configuration, or storefront filtering. This article walks through the most common reasons why training items do not appear and how to diagnose the issue.
WebLink storefront widgets retrieve information directly from Administrate. If a course or event is not visible in the storefront, the issue typically originates from the training configuration rather than the widget itself.
If you have not yet configured WebLink, start with WebLink Overview and Installation.
How WebLink determines what appears
WebLink widgets display courses and events that meet specific visibility conditions. When the storefront loads, the widget retrieves training items that match the widget configuration and that are visible within the Administrate environment.
This means a training item may not appear if:
- the course or event is not visible
- the event is not open for registration
- the widget filters exclude the course
- the event dates fall outside the display rules
Check the course configuration
Start by reviewing the course itself.
Confirm that:
- the course is active
- the course belongs to the correct catalog category
- the course is configured for WebLink visibility
If the course configuration is incomplete, the storefront may not retrieve it.
Check the event configuration
Even if a course is configured correctly, the storefront usually displays events rather than the course definition itself.
Confirm that:
- the course has at least one active event
- the event is not cancelled
- the event registration deadline has not passed
- the event start date is still valid
If the event is closed or cancelled, the storefront will typically exclude it.
Check registration availability
WebLink normally displays events that are open for registration. If the event registration period has ended, the event may not appear in the storefront.
Confirm that:
- registration deadlines are correct
- the event is accepting bookings
- capacity rules are not preventing registration
Check storefront filters
Many storefront implementations use filters to control which courses appear. These filters may be applied in the widget configuration.
If filters are used, confirm that:
- the course belongs to the filtered category or product group
- the storefront page is not limited to a different product set
- segmentation rules are configured correctly
For more information about segmentation rules, see Product Segmentation in WebLink.
Check catalog widget configuration
If the storefront uses a catalog widget, review the widget configuration itself.
Confirm that:
- the correct WebLink API key is used
- the widget configuration is loading correctly
- the catalog filters match the intended storefront page
For details on catalog setup, see WebLink - Catalog Widget.
Check regional or currency rules
Some storefront implementations filter training based on region or currency settings.
If your environment supports multiple currencies or regional catalogs, confirm that:
- the event supports the storefront currency
- the regional catalog configuration is correct
- the storefront page is displaying the intended region
Test the storefront page
After reviewing configuration, test the storefront page again.
- Open the page containing the catalog widget.
- Search for the course name.
- Confirm the event appears in the catalog.
- Select the event and verify that the checkout journey works.
If the course still does not appear, review the configuration steps again to confirm that the course and event meet the storefront visibility rules.
Best practices
- Always create events for courses you want to display in the storefront.
- Verify registration deadlines before publishing the catalog.
- Test catalog filters whenever segmentation rules change.
- Review storefront pages after adding new courses.