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: How to open rss links in new window?
Woocommerce show product RSS feed by category and tags
How to change shop title in Woocommerce
How to hide admin bar from non admin in WordPress
Woocommerce: Coupon for new customer / first order only
WordPress Dev: How to send html email using wp_mail()?
WordPress: How to create left sidebar template in TwentyEleven theme?
How to block customer from accessing WP Admin in WordPress
Share this with your friends:-