This is how the plugin works, and at the moment we don't have native "Bulk purchase" option.
I can offer a workaround using WooCommerce, though.
Please access this script: ../wp-content/plugins/ameliabooking/src/Infrastructure/WP/Integrations/WooCommerce/WooCommerceService.php and comment line 604, in the "addToCart" method:
$wooCommerceCart->remove_cart_item($wc_key);
This allows you to add more than one appointment in the cart.
Thank-you, I applied the edit and Woocommerce does now allo multiple items in the basket.
Amelia still asks for the customer details, which (if you are not a 'logged in customer') it rejects if you use the same email address (which you would), so it's far from perfect, but its OK for now.
We've had a lot of issues with the multiple bookings integration with woocommerce, but I think its because they were booking multiple classes as guests and the contact fields were blank for each booking. I have a feeling if they enter something slightly different in each booking, the booking isn't created. Almost everybody who booked multiple classes is missing some bookings, but not everyone!
I've added a filter on the continue shopping button to only display if they are logged in and I'll see if that helps.
Many of my client's customers like to book multiple online fitness classes in one go. They often attend 3 or 4 classes a week.
Alemia only seems to allow booking one class at a time. To have to book and pay for each class individually is painful.
Is there a way to select multiple classes and pay in one payment?
Can I add classes to a cart and then to to checkout?
At the moment the only payment option we can use is Paypal.
Never Mind, I've installed woocommerce and that seems to work....
Correction, woocommerce allows you to add other items to basket, but it seems to delete the items in the basket. My GOD this is infuriating!
I have the same issue, reported it a few hours back, no reply yet
Hello Kevin, hello Tom.
This is how the plugin works, and at the moment we don't have native "Bulk purchase" option.
I can offer a workaround using WooCommerce, though.
Please access this script: ../wp-content/plugins/ameliabooking/src/Infrastructure/WP/Integrations/WooCommerce/WooCommerceService.php and comment line 604, in the "addToCart" method:
This allows you to add more than one appointment in the cart.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Aleksander,
Thank-you, I applied the edit and Woocommerce does now allo multiple items in the basket.
Amelia still asks for the customer details, which (if you are not a 'logged in customer') it rejects if you use the same email address (which you would), so it's far from perfect, but its OK for now.
Thank-you
Hello again
You can go to Amelia Settings/Roles/Customer and deactivate "Check customer's name for existing email when booking" slider.
That should allow your customers to use the same email for different names.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
We've had a lot of issues with the multiple bookings integration with woocommerce, but I think its because they were booking multiple classes as guests and the contact fields were blank for each booking. I have a feeling if they enter something slightly different in each booking, the booking isn't created. Almost everybody who booked multiple classes is missing some bookings, but not everyone!
I've added a filter on the continue shopping button to only display if they are logged in and I'll see if that helps.
Appreciate the reply and will be testing this next couple of days. It's definitely a good one for future feature request
Hi guys
Thanks for your feedback Kevin.
Tom, please let me know if you have any issues after you're done testing.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables