I think many of us have doubt in what is the behaviour of each payment method during customer checkout. I’ve a table here showing the relationship between the payment method / order status / stock / email admin / email customer and action required. If you find anything not clear or not appropriate or you have any suggestion in the table below feel free to let me know. I can help to update. Hope this will give everyone a clearer picture and no more guessing game :p
Advertisements
| Payment Method | Order Status | Stock Reduced? | Email Admin | Email Customer | Action Required |
| Direct Bank Transfer | On Hold | Y | New Customer Order | Thank you for your order | Verify Payment and Update Order Status |
| Cheque | On Hold | Y | New Customer Order | Thank you for your order | Verify Payment and Update Order Status |
| Paypal – didn’t pay |
Pending Payment -> Cancelled | – | Cancelled Order (Will sent out after xmin)* | – | |
| Paypal – Click on cancel link |
Cancelled | N | Cancelled Order | – | |
| Paypal – payment success |
Processing | Y | New Customer Order | Your Order Receipt | Verify Payment and Ship item |
| Billplz – Didn’t pay |
Pending Payment -> Cancelled | Y | Cancelled Order (Will sent out after xmin)* | – | Manual update the stock |
| Billplz – Payment Success |
Processing | – | New Customer Order | Your Order Receipt | Verify Payment and Ship item |
| Billplz – Payment failed |
Pending Payment -> Cancelled | – | Cancelled Order (Will sent out after xmin)* | – | Manual update the stock |
* the x min can be set at WooCommerce > Settings > Inventory > Hold Stock (minutes)
Hope this helps all the woocommerce developer out there
Related posts:
WordPress WP-Cache with GZip Compression enable
WordPress Dev: How to send html email using wp_mail()?
ContactForm7 - How to prevent user from double click on the submit button?
Free WordPress 2 Columns Kubrick Plain Theme - Red
Contact Form 7: Clear all field except specific after submission
Virtue Theme: How to enable slider in shop page?
How to add native menu support in your WordPress theme?
Woocommerce: send email to admin when new order place (pending payment)
Share this with your friends:-