I just overwrite the emails again, I’ll test it now.
But for the problem with the email of low stock I had contact with the payment provider and the let me know the following:
We disabled the the following line:
$order->reduce_order_stock();
In favor of:
$order->payment_complete();
As this is how the WooCommerce API documentation describes how the order should be updated after a completed payment. The $order->payment_complete(); should update the order and modify the stock:
https://docs.woothemes.com/document/payment-gateway-api/
When looking at some completed orders that used iDEAL as a payment method, I can see that this should work as expected, as the orders show lines like:
Item #5633 voorraad verlaagd van 2 naar 1 –> Translated its something like: Item #5633 stock lowered from 2 to 1.
So it looks like our payment plugin does handle the updates correctly, but somewhere WooCommerce does not really process the updates? Maybe you can ask the guys at WooCommerce if they can check this, as this is something we can’t help you with.
Please what to do now?