WordPress.org

Support

Support » Plugins and Hacks » [Resolved] [Plugin: Pronamic iDEAL] Client doesn't receive email order notification after ideal payment

[Resolved] [Plugin: Pronamic iDEAL] Client doesn't receive email order notification after ideal payment

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Remco Tolsma

    @remcotolsma

    WooCommerce will ony send an e-mail to your clients if the order status is changed from ‘pending’ to ‘on-hold’ or ‘processing’. With the iDEAL Easy or Basic variant the order status will remain ‘pending’ until you manually checked the payment and manually updated the order status. If you don’t use an iDEAL Easy or Basic variant there might be another problem.

    On the following line you can see the WooCommerce code wich handles the sending of customer e-mail:

    https://github.com/woothemes/woocommerce/blob/v1.6.5.1/classes/class-wc-email.php#L60

    https://github.com/woothemes/woocommerce/blob/v1.6.5.1/classes/class-wc-email.php#L229

    marjolein64

    @marjolein64

    Hi Remco,

    Is there a workaround for this issue?
    We are also using iDEAL Easy and I really would like my clients to receive a mail when they place an order. Now they have to wait until I change the order status (and sometimes that will take a while).

    A solution would be to send a temporary order notification. There you can state that the order will be processed after payment. This is done the same way for paying by bank transfer. The customer receives a order notification that states that the order will be processed after payment.

    I hope you can help!
    Thanks in advance,

    Marjolein

    Hi Remco

    According to you post underneath I could make an extra option to mail shoppers even if the order is not paid yet. So just a order mail would suffice for us… That there is a manual trigger necessary for
    make it done/finished ]when payment is done in ideal dashboard]
    is ok….

    WooCommerce will ony send an e-mail to your clients if the order status is changed from ‘pending’ to ‘on-hold’ or ‘processing’. With the iDEAL Easy or Basic variant the order status will remain ‘pending’ until you manually checked the payment and manually updated the order status. If you don’t use an iDEAL Easy or Basic variant there might be another problem.

    On the following line you can see the WooCommerce code wich handles the sending of customer e-mail:

    https://github.com/woothemes/woocommerce/blob/v1.6.5.1/classes/class-wc-email.php#L60

    https://github.com/woothemes/woocommerce/blob/v1.6.5.1/classes/class-wc-email.php#L229

    Plugin Author Remco Tolsma

    @remcotolsma

    According to you post underneath I could make an extra option to mail shoppers even if the order is not paid yet.

    Yes, you could hook in to the following actions to send e-mails:
    https://github.com/woothemes/woocommerce/blob/v1.6.5.1/classes/class-wc-order.php#L1087

    The initial status of an order is ‘pending’, so maybe you can use the following action:

    ‘woocommerce_order_status_pending’

    This could however cause the “new order” e-mail to sent multiple times, this could be confusing for your customers. Best thing to do is probably send an custom e-mail to the customer. We will probably add this in the next release of the Pronamic iDEAL plugin. We however are awaiting the new WooCommerce version, wich will have some changes in the e-mail system:

    https://github.com/woothemes/woocommerce/tree/master/classes/emails

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘[Resolved] [Plugin: Pronamic iDEAL] Client doesn't receive email order notification after ideal payment’ is closed to new replies.