Okay
  Public Ticket #3128200
Woocommerce with Amelia
Closed

Comments

  • Pam Haag started the conversation

    I am wondering if it's possible to use Amelia with Woocommerce for a customer on my website to book an appointment with their credit card and to purchase a product at well?  I'd like customers to be able to choose a service, book it, and pick out any products online that they can buy then or even choose to pay in the salon when they arrive.

    Thank you!

  •  1,500
    Uroš replied

    Hello Pam,

    Thank you for reaching out to us.

    The main advantage of the WooCommerce integration is that allows you to use their payment gateways, send invoices, and include taxes for your services. In order for this integration to work, you will need a WooCommerce product that can serve as a connection between WooCommerce and the Amelia Booking plugin.

    Setting up WooCommerce in the Amelia Booking plugin

    The first thing you need to do is to install the WooCommerce plugin on your WordPress website if you already haven’t done that. After you finish the installation process go to the “Settings” page in the Amelia Booking Plugin, open the “Payments” settings modal, and enable the WooCommerce Service toggle. Once you enable the WooCommerce service option, other payment methods will be disabled since WooCommerce supports the same payment methods.

    WooCommerce-Payment-Settings.pngWooCommerce-Payment-Settings-1024x497.png

    Once you’ve enabled the “WooCommerce” option, a WooCommerce product will be created automatically, and a new section in your WordPress panel will appear below WooCommerce named ‘Products’. This ‘Products’ provides the necessary connection between WooCommerce and Amelia. It will not however be visible to your customers. The default product name is Appointment, but you can change it by going to the “Product” page, clicking on the product, and changing its name.

    It is possible to hide WooCommerce Cart if the price for your service is 0. You just need to enable this option in Payment Settings on the Settings page just below the WooCommerce option.

    In the “Default page” dropdown you can choose between “Cart” and “Checkout”, meaning you can select if you want to go through the Cart or just the Checkout page when customers are redirected to WooCommerce from Amelia booking page. 

    In the “Redirect page” option you can choose to which page customers will be redirected to after they finish their booking successfully. If you select the “WooCommerce Thank you page”, your users will stay on the last page of WooCommerce, and if you chose the “Amelia Add to Calendar page”, your customers will be redirected to the Congratulations page in Amelia, with the option to add their appointment or event to their calendar.  

    warning-icon.svgPlease note: "Hide WooCommerce cart when the price is 0" option is disabled by default.

    WooCommerce-Product.pngWooCommerce-Product-1024x483.png

    It is possible to set different WooCommerce products for different services and events. By default, all services/events are connected to one WooCommerce product, but if you create multiple products you will be able to choose a product that will be connected to each service/event. 

    Once you enable WooCommerce as a payment method, go to the Services page, open one of the services and you will see a Settings tab. When you choose this tab you will see the option “Select WooCommerce product” where you can choose a product that will be connected to this service. The same applies to Events. This way, you will be able to set different taxes and other WooCommerce options for each product and each service/event in Amelia.

    After setting the product, you can set the Tax and/or invoice option, or if you don’t need either of these options, you can start using the WooCommerce payment methods.

    Kind Regards, 

    Uros Jovanovic
    [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