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,572
    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,572
    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