Which pricing rule creates the most support questions in your store: quantity breaks, member prices, coupons, or tax display?
The confusing rule is a useful place to start your next checkout test.
1/ A cart discount test needs more than a successful coupon entry.
Start with the exact basket that should qualify. Then change one condition at a time:
Example: a $100 order uses $20 credit and $80 card payment.
Before enabling partial wallet payments, decide where a $30 refund should go. Then test that exact policy on staging.
A WooCommerce order ID is not a promise that order data lives in wp_posts.
For HPOS-compatible order access, start with wc_get_order() and the order object methods.
New free plugin "Prescription for WooCommerce" launched 🚀
Require a prescription at checkout for the products you pick. The order stays on hold until your pharmacist approves or rejects it.
No limit on orders or reviewers.
wordpress.org/plugins/devdig…
For a back-in-stock alert, test the whole path: join the waitlist, restore stock, receive the email, open its product link.
A visible signup button only proves the first step.
Bulk-price test: put 9 units in the cart, then 10, then return to 9.
Does the unit price change at the right boundary and reset correctly? Test a boundary in both directions.
Before adding a WooCommerce plugin, choose one page where it should do nothing.
Compare that page before and after activation on staging. It is a useful place to spot unnecessary scripts, styles or queries.
A test payment succeeded, but the WooCommerce order still says Pending.
Before asking the shopper to pay again, compare the gateway transaction with the order and inspect the payment notification.
For a share-for-discount offer, test eligibility, repeat use and combination with other coupons.
Then compare completed orders and margin. A higher share count alone does not establish that the offer paid for itself.
Before adding an installment option, check what the buyer sees before confirming: amount due now, later payment dates, fees and cancellation terms.
A payment button alone cannot explain the agreement.
3/ Fix one cause, then run the task again and inspect the result it was supposed to create. A cleared error message is not the same as a completed job.
1/ For a store task that stopped running, start with one failed action and its timestamp.
Changing several settings before reading the failure makes the trail harder to follow.
A price-drop alert needs a useful destination.
Test that its email opens the intended product, shows the advertised price, and still lets the shopper buy it. Sending the alert is only the start.