Testing offers end to end on a development store
Run a full order with the Bogus test gateway and check what MixMaxer records.
A development store lets you place real test orders without money. That is the only way to see the whole chain: discount at checkout, order webhook, analytics, order limits and the suggestions that learn from orders.
Set up the test gateway
- Shopify admin › Settings › Payments › choose “(for testing) Bogus Gateway” (development stores only).
- At checkout use card number 1 for an approved payment, 2 for declined, 3 for a gateway error, any future expiry and any 3-digit code.
Place the order
- Add products covered by an offer; watch the cart bar update.
- At checkout confirm the discount line “MixMaxer: <offer name>”.
- Complete the order with card number 1.
What to check afterwards
- Dashboard › Orders with a bundle increases within seconds (the orders/create webhook).
- Analytics › Offer performance: orders, revenue and discount given per offer.
- Offers list: an offer with an order limit shows “n/N orders”; when the limit is reached it pauses itself.
- Frequently bought together in automatic mode: after a few orders that contain two products together, those products start suggesting each other.
Common problems
The order does not appear in Analytics.
The webhook needs the order to contain at least one line priced by a MixMaxer discount. Orders without any MixMaxer discount are counted in “other orders” for the AOV comparison only. Also check that the app is still installed on the store that placed the order.
Checkout shows no discount although the widget promised one.
The cart bar and widget follow the Offers list order; checkout does the same. If two offers cover the product, the higher one prices it. See “Overlapping offers and priority”.
The post-purchase page never shows.
It requires Shopify's approval for the app (Partner Dashboard › API access › Post-purchase). Until then it stays silent. Wallet payments and some instalment methods skip post-purchase pages by design.
More in Getting started
← All articles · Next: Volume discounts (quantity tiers) · Still stuck? Contact support