If you've added a new service in Amelia but it doesn't appear on your website, here are the most common reasons why—and how to fix them:
Each service has a toggle option called "Show Service on Site."
Make sure this is turned on.
When you create a new service, you need to assign it to at least one employee. Even if it was assigned initially, it's possible the employee is no longer linked to the service.
Go to Amelia > Employees > [Employee’s Profile] > Assigned Services tab
Ensure the checkbox for the new service is selected
Amelia allows you to configure work hours per service or per period. If your employee’s work hours are set only for specific services, newly created services won’t be included automatically.
Open Amelia > Employees > [Employee’s Profile] > Work Hours tab
Click the pencil icon to edit a time period
Expand the "Services" dropdown
Make sure the new service is selected
Every employee must be assigned to a default Location. If that location is hidden in Amelia > Locations, the services tied to that employee will not show on the front-end.
Either un-hide the location or assign the employee to a different visible location
Check the shortcode used on the front-end. Amelia offers flexibility through various shortcode parameters like category or employee.
Here are some common scenarios:
If you used [ameliastepbooking category=1]
, but your new service is in Category 2, it won’t show.
If you used [ameliacatalogbooking employee=1]
, make sure that employee is assigned to the new service.
If you want to avoid these filters, use the default shortcodes:
[ameliastepbooking]
[ameliacatalogbooking]
The examples above are for demonstration purposes—make sure to adjust the IDs based on your actual setup.