Bricks + Amelia experiences - booking plugin for fitness studio

Hi,

I’m currently evaluating booking plugins for a fitness studio project, which I would love to build with Bricks.

Amelia seems to cover many requirements, but I’m unsure how well it works in practice together with Bricks and WooCommerce, especially since Amelia mainly relies on shortcodes and does not seem to provide native Bricks elements.

Has anyone here used Bricks + Amelia in a project and can tell me, how it worked? Maybe share a page, where I can see? What were the biggest limitations regarding layout control, checkout…?

Are there other booking plugin recommendations that are known for working well with bricks?

My requirements are fitness class bookings, multi-session courses/workshops with irregular dates, online payment, and a customer area for bookings or passes, coupons / Passes (10+1).

I appreciate any practical experience, thanks!

Hi there,
not sure if this is helpful, but I looked through the Amelia Documentation and it seems to be quite powerful and developer friendly.
I have neither experience with Amelia nor can I recommend any other booking plugin - but what I can recommend, is downloading the repository of Amelia and Bricks and tasking an AI (e.g. Claude) to help you setup a plan on how to implement the features you want.

You can task the AI to help with Custom Bricks Elements and Custom Dynamic Data Tags or to render the Shortcodes at the appropriate WooCommerce Action etc.

Context that you should give an Ai for this are the Base Element class:
\wp-content\themes\bricks\includes\elements\base.php

Dynamic Data Providers (base Class & one Example e.g. ACF):
\wp-content\themes\bricks\includes\integrations\dynamic-data\providers\base.php
\wp-content\themes\bricks\includes\integrations\dynamic-data\providers\provider-acf.php

And Classes for the Bricks\Query and WooCommerce Integration, but your Ai will figure it out from that point on.

This requires of course some knowledge in PHP, but I have yet to find a feature I couldn’t implement with bricks and this approach. :wink:

Best Regards
Suat

Thanks a lot, that’s helpful. I will try it. I have experience with PHP and dynamic data tags and so on, so it sounds good. I haven’t yet uploaded a fulltheme repository with AI yet, but I’ll give it a try :slight_smile: Thanks for all the information!

amelia can work with anything thanks to its shortcodes

i wouldnt say simple but user experience and user interface is very clean and easy to learn so you will be just fine

more you learn more you can do with amelia
it is very powerfull booking plugin and probably is the best one that i have ever used

I’ve recently built a client site using Bricks and Amelia and had no real issues whatsoever. As @sinanisler mentioned, pretty much all content from Amelia is added via shortcodes and Amelia itself allows for quite a high level of customisation without you needing to dig through templates etc.

I did find myself using classes to customise certain things but for the most part it all came from Amelia’s config.

@UserFreundSuat @simonlogan

Thanks a lot for your feedback, this is helpful for me.

Have any of you used Amelia together with WooCommerce as well? That would also be a part of the setup for this project, possibly for selling passes or products alongside bookings.

I’ve not used Amelia with WooCommerce specifically but I have used WC on Bricks sites without any issues, so can’t think of any reason that there would be any problems there.