Okay
  Public Ticket #3839944
Woocomerce Integration Email Failure
Closed

Comments

  • Michelle A Matthews started the conversation

    Hey, 

    I setup woocommerce integration as the payment gateway for my client's appointment booking website. 

    At first we had regular Stripe payment as the method, and everything regarding the emails were working smoothly. 

    Why is it that now the checkout is with Woocomerce , it does not send the Amelia appointment approved email? It only send woocomerce order confirmations but not the Amelia appointment approved email. 

    is there something I am missing? 

    Also, the appointments aren't popping up on the google calendar anymore? why? Does the woocomerce payment gateway not offer the email and google calendar features? 

  •  1,700
    Marko replied

    Hello there,

    Thank you for reaching out to us.

    This could be related to your rules. Amelia creates and updates appointments completed through WooCommerce based on the rules configured in Amelia Settings/Payments/WooCommerce. There are rules for Appointments, Packages, and Events, so you have to make sure to create a rule for each if you're using them all.

    So, you need to check what the initial status in WooCommerce is, and create a rule in Amelia that will be used for "Order Creation". If there are multiple possibilities - create multiple rules. The same goes for order updates - if there are multiple order update options, create multiple rules in Amelia.

    We cannot provide you with an exact set of rules you need to create since WooCommerce has over 600 official extensions available and they affect the plugin in multiple ways. One of those ways is exactly the process of creating the orders.

    Depending on the payment method you're using in WooCommerce, there could be a need for the following "Order Creation" rules:

    • Order: Pending Payment; Booking: Pending; Payment: Pending;
    • Order: Processing; Booking: Pending; Payment: Pending;
    • Order: Completed; Booking: Approved; Payment: Paid

    And there could be a need for the following "Order Update" rules:

    • Order: Completed; Booking: Approved; Payment: Paid;
    • Order: Cancelled; Booking: Canceled; Payment: Paid;
    • Order: Failed; Booking: Rejected; Payment: Pending

    And so on. So, you need to first take a look at your orders, and see what the initial statuses have been in the past in order to create "Order Creation" rules. Then, you need to take every order update status into consideration and create "Order Update" rules. 

    We wish you all the best and hope you have a wonderful day ahead. 

    Kind Regards, 

    Marko Davidovic [email protected]

    Rate my support

    Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, floor plans, choropleth maps, and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/

    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