Attach .ics to Customer Order Complete emails

Issue #144 resolved
Janez Svetin created an issue

see post: https://bizzthemes.com/forums/topic/attach-ics-to-customer-order-complete-emails/

best support would be that the .ics would be appendable to any woocommerce email.

Refactor the ics generation code to be a static class method.

Comments (10)

  1. Željan Topić

    What payment method are you testing with? Did you receive any appointment emails? Appointment emails are sent for paid orders and unpaid orders with payment method COD (Cash on delivery).

  2. Valentina R

    Testing with BACS. I've received all other emails. The customer received the Order complete email. BACS should work the same as COD in my opinion. When I see money on my bank account I mark the order as complete and expect the client to get the Appointment email with .ics.

  3. Željan Topić
    • changed status to open

    I'll look into BACS now. Not sure how to handle these type of manual payment actions as WooCommerce order status is quite confusing. "Completed" doesn't state if payment was received or not. Should work more like Shopify on this subject.

  4. Valentina R

    I just tested with COD and the client never gets the email about Appointment confirmed. Is there any way to add an appointment confirmed email (with .ics) that is sent to the client when the order is completed or when the appointment status goes to 'Paid' or 'Completed' or 'Confirmed'? I don't really understand the difference between those statuses.

  5. Željan Topić

    Fixed with 3.4.5. Email reminder is sent automatically and ics is attached with COD payments and completed appointments.

  6. Log in to comment