We're Moving to a New Support Platform – Starting June 1st!

We’re excited to let you know that starting June 1st, we’ll be transitioning to a new support system that will be available directly on our product websites – Amelia, wpDataTables, and Report Builder. In fact, the new support platform is already live for Amelia and wpDataTables, and we encourage you to reach out to us there.

You'll always be able to reach us through a widget in the bottom right corner of each website, where you can ask questions, report issues, or simply get assistance.

While we still do not offer live support, a new advanced, AI-powered assistant, trained on our documentation, use cases, and real conversations with our team, is there to help with basic to intermediate questions in no time.

We're doing our best to make this transition smooth and hassle-free. After June 1st, this current support website will redirect you to the new "Contact Us" pages on our product sites.

Thanks for your continued support and trust – we’re excited to bring you an even better support experience!

Okay
  Public Ticket #3686396
Integrating Amelia Booking with WooCommerce
Closed

Comments

  • Dylan Barber started the conversation

    Hello,

    I am trying to integrate Amelia Booking with my existing WooCommerce setup. 

    Users should be able to select their preferred coach and book a time slot.

     However, I'm facing issues ensuring that the correct product variation is added to the cart based on the booking form selections.

    Could you please assist with this integration?

    Thank you, Dylan

  •  2,576
    Aleksandar replied

    Hello Dylan.

    Thank you for reaching out to us.

    I can't see the booking form on your website. Can you please show me the URL where I can test it out?

    Also, can you please provide me with screenshots or screen recordings of the issue you're facing?

    Kind Regards, 

    Aleksandar Vuković
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia 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

  • Dylan Barber replied

    Hi Aleksandar, 

    Thanks for the response. I haven't implemented the booking system on the live site as of yet, currently working on a staging version.  

    Our challenge is related to integrating service/product variations with the booking system. Integrating a single product/ service runs smoothly, where the price and time slot are set in the Amelia services tab, but I'm having an issue with woo commerce products that have variations & variable pricing based on the user selected variations.

    I can't seem to find a way where the user selects the product variations and the pricing updates according to that, as per the current woo commerce setup; and then the user books a slot according to the time slot selected; how does Amelia handle the product & product pricing variations?

  • Dylan Barber replied

    Hi Aleksandar,

    Thank you for your prompt response.

    To provide more context, here’s a detailed explanation of the issue we're encountering:

    1. Staging Environment: We are currently testing this on a staging site, which is why the booking form is not visible on the live site. 
    2. WooCommerce Integration: Our WooCommerce products have variations (e.g., different service durations, package deals, etc.), each with its own price. The issue arises when we try to link these product variations with Amelia.
    3. Dynamic Pricing and Time Slots: We need the booking form to dynamically update the price based on the selected variation. For example, our current service variables include time slots of 45 minutes or 1 hour, and different packages such as 1 lesson, 5 lessons, 10 lessons, etc. The price should adjust accordingly based on the selected time slot and package before proceeding to book a time slot. Here’s a page showing the current service variables for a product: Rich King Coaching Packages.
    4. Current Setup: Currently, we can only set a fixed price and time slot for services in Amelia, but we need this to be flexible to accommodate the variations in WooCommerce. 

    Would it be possible to have a detailed walkthrough or documentation on how to achieve this integration? If you need access to the staging site or further details, please let me know.

    Thank you for your assistance.

    Best regards, Dylan

  •  2,576
    Aleksandar replied

    Thank you for the explanation Dylan.

    I can't be 100% certain, as WooCommerce integration is only used for payments in Amelia, but I believe that if you define the service's price in Amelia to be $0 - it will pick up the price from the product. However, the variations most likely won't be picked up. Amelia's services can be configured so they have a different price for a different duration (Custom Duration) so if you can configure these prices in Amelia to reflect the products in WooCommerce, it could just work.

    Check out the documentation linked above and test it out in your staging environment. Let me know if that works.

    Kind Regards, 

    Aleksandar Vuković
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia 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