-
Posted in : Efor
-
Hello,
I’m trying to integrate Amelia with WooCommerce in the following way:
I have a shop page with WooCommerce products, where each product represents a service (e.g., consultation, package, etc.).
I want the user to first purchase the product through WooCommerce, so I can present them with a detailed product page, variations, and use WooCommerce’s checkout process.
After the WooCommerce purchase is completed, I need to redirect the customer to the corresponding Amelia booking form for that specific service, where they can select their time slot.
Currently:
I don’t see an option in the WooCommerce product edit screen to link it directly to an Amelia Service.
I’ve activated the WooCommerce integration in Amelia → Settings → Payments.
But I can’t figure out the flow for WooCommerce-first purchase → Amelia booking afterwards.
Is there a built-in way in Amelia to link a WooCommerce product to a service, so that after purchase the customer is redirected to book a time?
If not, what would you recommend as the best practice for this workflow?
Thank you!
Hi,
Thank you for explaining your desired workflow clearly.
✅ What’s possible with Amelia + WooCommerce:
Amelia’s WooCommerce integration is designed to let customers book a service through Amelia first, then handle the payment via WooCommerce at checkout. It does not natively support the opposite workflow (WooCommerce-first purchase → Amelia booking afterwards).
✅ Current limitations:
🔹 There is no built-in option to link a WooCommerce product directly to an Amelia service so that the customer is redirected to a booking form after completing a WooCommerce purchase.
🎯 Recommended best practices for your use case:
If you need the WooCommerce-first flow (for advanced product pages, variations, coupons, or multiple payment gateways), here are your options:
1️⃣ Manual Post-Purchase Redirect:
– After purchase, use a plugin like “WooCommerce Redirect After Purchase” or a code snippet to redirect customers to the relevant Amelia booking page after checkout.
– You can create a separate Amelia booking page for each service.
– This approach requires manual matching of each WooCommerce product ID to the appropriate Amelia booking page URL in your redirect logic.2️⃣ WooCommerce Order Notes + Email:
– After purchase, automatically send customers a custom email with a link to the relevant Amelia booking form to complete their booking.
– This reduces friction while keeping the structured WooCommerce checkout flow.3️⃣ Consider using Amelia’s Native Flow:
– If seamless scheduling is a priority, consider reversing the flow:Customer selects the time slot using Amelia.
Amelia sends them to WooCommerce checkout to complete payment.
This ensures appointment times are secured immediately, avoiding the risk of a customer buying a WooCommerce product but not booking their slot.
Best regards,
SerkanI have created landing pages with Amelia booking form for my services and connect woocommerce product with Amelia service and set a redirect from woocommerce to service landing page.
Thank you!Hi,
That sounds like a great solution — well done on implementing it!
Wishing you all the best with your project!
You are welcome :) We’d be very happy if you can spare a minute to rate the theme on ThemeForest. Your feedback will boost our motivation and help us to work harder on future updates.
https://themeforest.net/downloads
Thank you for your support.
Best regards,
Serkan
You must be logged in and have valid license to reply to this topic.