The Amelia Booking plugin is a popular WordPress-based online booking system solution, especially for sites integrated with WooCommerce. However, when used on multilingual websites, some users face problems when the booking process is redirected to the Cart page in the site’s default language, not the language currently used by the user.
That’s why Linguise has updated the Amelia Booking plugin to support Cart page redirection based on the selected language. This update makes the user experience more consistent and contextualized to the site’s language. This article will discuss the issues previously and how to implement the update.
Known problems before the update

Before the update, Amelia Booking users running multilingual sites were experiencing problems during the booking process. After customers filled out the booking form and clicked the “Next” or “Further” button, the system automatically directed them to the Cart page. However, the problem is that the Cart page is always in the site’s default language, not in the language that the user is using at that time.
This problem is annoying, especially for sites catering to an international audience with different language preferences. Redirecting to a page in an incompatible language can cause confusion, lower the site’s credibility, and even cause visitors to cancel the order process. Therefore, improvements to this redirect flow are essential to ensure a more seamless and consistent user experience across all site language versions.
Updating Amelia Booking plugin to enable language-based redirects

To address the issue of redirects to cart pages that are not language-appropriate, an update has been made involving integration between the Linguise plugin and Amelia Booking. This process does not require any complex configuration from the user side, as the system will work automatically once the basic settings are applied.
The aim is to ensure that the entire booking process, from form filling to payment page, takes place in the language that matches the user’s preference.
The first step is to ensure the Linguise plugin is installed and updated to the latest version in the Plugins menu.

Next, don’t forget to install and activate the Amelia Booking plugin.

After that, users can open the Linguise > Advanced > Third-party integrations menu from the WordPress dashboard and activate the Amelia Booking option.



After the booking process is complete and the user checks out, the system will automatically redirect to the Indonesian version of the Cart page, instead of the default version.

This ensures language consistency throughout the booking process, as shown in the following image. You have successfully set up the booking appointment and cart page in Amelia to be translated based on the selected language.
Conclusion
With this update, the Linguise plugin and Amelia Booking integration can now solve the problem of redirecting the cart page, which previously only appeared in the default language. Multilingual website users can now enjoy a consistent booking process from the booking form to the payment page, without switching languages manually.
Implementing this update is very easy and does not require complicated configuration. Simply enable the Amelia Booking integration through the settings in Linguise, and all processes will run automatically. To ensure this functionality is optimized, ensure you have downloaded and are using the latest version of the Linguise plugin. So, don’t hesitate to update Linguise for a more seamless multilingual booking experience!