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:
ContactForm7 - How to prevent user from double click on the submit button?
WordPress Dev: How to send html email using wp_mail()?
WordPress Custom Taxonomy Pagination show 404 page not found error
How to add user custom field in My Account page in Woocommerce?
Woocommerce show product RSS feed by category and tags
Woocommerce: Coupon for new customer / first order only
WordPress: add javascript event after widget save
WordPress: How to remove meta generator tag?
Share this with your friends:-