ShopTools AI helps compare available promo codes in supported carts. To choose between a code, a personal offer and free shipping, first compare the same order using the amount you would actually pay.

Make the orders comparable
Record the model, size, volume, included accessories, quantity and seller. A two-item bundle cannot be compared with a single item just by reading the headline price.
Choose delivery and arrival times you can use. Record the current price for your account, not a crossed-out reference price. Note any subscription or special payment requirement separately.
- Items after existing discounts.
- Delivery and required services.
- The amount payable now.
- Points, gifts and other later benefits, kept separate from today's payment.
Do not add up headline percentages
Two offers may combine, replace each other or apply to different items. The store sets the stacking rules. Start with the total before the new code, then test the alternative.
A hypothetical example: items cost 100 units and shipping costs 12. A 10% code covering only the items leaves a total of 102. Free shipping without that code gives 100. The offer without a percentage wins here.
Do not subtract points for a future order from today's payment. Their value depends on redemption terms and whether you will shop again. A gift is not a cash saving at the price shown in its promotional card either.
A subscriber-only price needs a separate calculation. Check renewal charges and cancellation terms with the store. Avoid taking on an unwanted service just to lower the total of one purchase.
Compare a private code with public offers
- For an emailed code, open the store through your usual route and check the offer in your account. Do not post a personal code in public comments or group chats.
- Apply the private code manually and record the total with your chosen items and delivery. Keep the conditions, not just the advertised percentage.
- Remove the code and wait for the original total and promotion to return. Put the comparison on hold if the starting state cannot be restored.
- Run ShopTools' available-code check in that same cart. Compare the verified total with your note of the private offer.
- Restore your chosen option and read the actual total again. The winner may be the private code, a public code or the order without a new code.
A targeted email offer may be absent from ShopTools' results. The extension does not know every account condition or automatically compare all private offers available to you.
Read the calculation rules if a return is likely
If you ordered two sizes and expect to return one, a lower total for the whole cart does not explain the eventual cost of the item you keep. Check the seller's partial-return and discount-allocation terms.
- How is the discount allocated between items, and does it depend on keeping a bundle or meeting a spending threshold?
- What happens to delivery charges and gifts after a partial return?
- How is the refund calculated, and which terms should you retain with the order record?
ShopTools compares the visible total at the time of the test. It does not calculate a future refund or promise that different stores follow the same rule.
Choose the right order, not the loudest discount
Compare payments with matching items, delivery and currency, then consider timing, seller and return clarity. If a code requires an extra item, evaluate the whole revised order rather than the discount alone.
Once you have chosen, stop unnecessary testing and review the store's last pre-payment screen. Changing items, delivery or payment makes the earlier comparison out of date.
By the ShopTools AI editorial team.
Some ShopTools links are affiliate links. ShopTools may earn a commission on a qualifying purchase confirmed by the retailer; a click alone does not guarantee a commission.
Prepared with AI assistance. Product descriptions were checked against ShopTools code and interface; this is not a report of tests at every store.