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 Custom Taxonomy Pagination show 404 page not found error
Woocommerce: How to bcc all order email to multiple recipients according to status
How to remove #more tag in WordPress
Woocommerce show product RSS feed by category and tags
WordPress: add javascript event after widget save
How to add user custom field in My Account page in Woocommerce?
WordPress WP-Cache with GZip Compression enable
WordPress visual editor not showing
Share this with your friends:-