Frequently Asked Questions

Here we tried to summarize the most popular questions and requests that we receive through our support system, together with answers. If you didn’t find an answer to your question, feel free to get in touch with us through the contact form, support portal, or submit a feature request!

Does Amelia support WooCommerce?

Yes, Amelia support WooCommerce. You can read more about it at WooCommerce integration with Amelia WordPress Booking Plugin page from our documentation.

Are SMS and Push notifications supported?

From version 1.4 SMS notifications are supported in our plugin but Push notifications are not supported at the moment.

How can I translate Amelia plugin?

You can translate Amelia plugin using the POEDIT. Here are the steps that you need to do:

1. You need to download and install POEDIT.

2. After that open the program and open the file from your website located in ameliabooking/languages/fr_FR/wpamelia-fr_FR.po.

3. Translate all the strings that are not translated

4. Save the translation.

5. Go to ameliabooking/languages/fr_FR/ folder and copy these two files called wpamelia-fr_FR.po and wpamelia-fr_FR.mo back to your website in the location ../wp-content/plugins/ameliabooking/languages/fr_FR/.

Please note: this fr_FR language code is for French translation and it should be replaced with your language code. You can find your language code on this link.

Do you have a list of all your shortcodes?

Here’s the list of all our shortcodes:

  1. For Step-by-Step Booking Wizard view:
    1. [ameliabooking] if you want to show the basic Step-by-step Booking wizard,
    2. [ameliabooking category=1] if you want to show only the services from a category with ID 1,
    3. [ameliabooking service=1] if you want to show the booking form for the service with ID 1.
    4. [ameliabooking employee=1] if you want to show the booking form for the employee with ID 1,
    5. [ameliabooking location=1] if you want to show the booking form for the location with ID 1,
    6. [ameliabooking category=1 employee=1] if you want to show only the services from a category with ID 1 that are assigned to the employee with ID 1,
    7. [ameliabooking category=1 location=1] if you want to show only the services from a category with ID 1 that are provided on the location with ID 1,
  2. For the Service Catalog view:
    1. [ameliacatalog] if you want to show the basic Service Catalog view,
    2. [ameliacatalog category=1] if you want to show only the services from a category with ID 1,
    3. [ameliacatalog service=1] if you want to show this form for the service with ID 1,
    4. [ameliacatalog employee=1] if you want to show the services of one specific employee with ID 1,
    5. [ameliacatalog location=1] if you want to show the services of one specific location with ID 1,
    6. [ameliacatalog category=1 employee=1] if you want to show only the services from a category with ID 1 that are assigned to the employee with ID 1,
    7. [ameliacatalog category=1 location=1] if you want to show only the services from a category with ID 1 that are provided on the location with ID 1,
  3. For the Search view:
    1. [ameliasearch] if you want to show the basic search view,
    2. [ameliasearch today=1] if you want to show the search view with a preselected current date.
  4. For the Event booking there is just one shortcode at the moment: [ameliaevents] that will show your events in the form of a list.

I have set working hours but time slots in the front Calendar don’t match with them, what can be the issue?

If you have this issue please check whether you enabled the “Show booking slots in client time zone” option in the General Settings. If yes, go to the WordPress General Settings and check whether you have set your current time zone in Time zone option, since this is the most common reason for this kind of issue.

I have set working hours but all dates in the Calendar as shown as unavailable, what can be the issue?

If you experience this issue please check if your service duration can fit in the periods that you have set in the working hours, since this is the most common reason because this problem happens. If your service duration is, for example, 1 hour, your periods cannot be set like 9:00-9:45, 10:00-10:45, etc., since 1 hour service cannot fit here. Our plugin sees this 15 minutes between the time slots as a break.

I have set everything but the front Booking form just loads, what can be the issue?

If you have this issue please check whether you have connected employees and services since this is the most common reason for this kind of issues.

Each week I have classes that are in the specific time of the day and I don’t want my clients to be able to book them in any other time, how can I set this?

You can set this in the Working hours tab on the Employee’s profile. For each day you can add multiple periods of time and assign to each period service/s that will be provided then. In that way, your customers will not be able to book a service in any other time then it is set here.

Do you have an option for setting a different schedule for some specific days?

Yes, with our Special Days option you can set a custom schedule for each employee for just one specific day or range of dates. So if, for example, you need to set shorter working hours for just one day or add some service for just certain days in one week or month, you can do this here.

I tried to connect my employee to Google Calendar and I got the error: “Not Acceptable! An appropriate representation of the requested resource could not be found on this server. This error was generated by Mod_Security.” What should I do?

To solve this please configure your security system so that it doesn’t block requests from Google, or click on the browser URL field, delete this part at the end of the URL: “&scope=https://www.googleapis.com/auth/calendar”, and press Enter.

Google Calendar Mod Security Amelia WordPress Booking Plugin

How to set the cron job notifications?

Scheduled notifications require a bit of additional configuration with your server cron scheduler. The command that has to be added can be found on the “Notifications” page when notification that requires scheduling is active. You can recognize these notifications by the clock icon next to the notification name. Copy command and paste it in the cron file. The command looks like this:

*/15 * * * * https://yourwebsite.com/wp-admin/admin-ajax.php?action=wpamelia_api&call=/notifications/scheduled/send

You can see the more detailed tutorial of how to set up cron at this link.

If you are not familiar with this you can use plugin WP Crontrol for creating a cronjob.

In the Tools -> Cron Events admin panel, click on the “Add PHP Cron Event” tab underneath the cron event table.

Cron job Amelia WordPress Booking plugin

In the form that appears, enter the schedule and next run time in the boxes. The event schedule is how often your event will be executed. In the “PHP code” area, enter the PHP code that should be run when your cron event is executed. Please insert this:

file_get_contents("https://yourwebsite.com/wp-admin/admin-ajax.php?action=wpamelia_api&call=/notifications/scheduled/send");

You don’t need to provide the PHP opening tag (<?php).

Add PHP cron event Amelia WordPress Booking plugin

Please replace “https://yourwebsite.com” with your real web address.

If you don’t see a good interval, then add one in the Settings -> Cron Schedules admin panel or click on the link “Manage Cron Schedules”. You will find an example of how you can make custom interval inserting:

  • Interval name
  • Interval(in seconds)
  • Display name
WP-Cron Schedules Amelia WordPress Booking plugin

and click “Add Cron Schedules” and it will be added.

Cron Schedules Amelia WordPress Booking plugin

When you made custom interval you need to go back to  Tools -> Cron Events admin panel and click on the “Add PHP Cron Event” tab underneath the cron event table where you will insert that custom interval and all other fields that are described above. After clicking on “Add PHP Cron Event” it will be added on Event table and you are done.

Cron Event Amelia WordPress Booking plugin

$59