Test and Activate
Validate a DiscountLab workflow before making it available to customers
Testing should prove both sides of the rule: eligible carts receive the intended reward, while ineligible carts remain unchanged.
Pre-activation checklist
- The discount class matches the intended reward: Product, Order, or Shipping.
- Every node is connected to the intended path.
- The True and False outputs of each Branch lead to the correct result.
- Thresholds are tested below, exactly at, and above the boundary.
- Product, collection, customer, segment, market, B2B, or delivery selections are correct.
- Start and end dates use the intended store timing.
- Discount combinations match the campaign policy.
- The discount title is recognizable in Shopify Admin and reporting.
- Online store and Shopify POS behavior are tested separately when both matter.
Test cases
Build a cart that satisfies every condition. Confirm the reward value, target, eligible lines or delivery option, and displayed message.
Change one required condition at a time. Confirm the discount disappears rather than applying partially or to another target.
Test quantities, subtotals, weights, or dates immediately below and exactly at configured thresholds.
Add another eligible product, order, or shipping discount and confirm Shopify combines or rejects it according to the configured policy.
Activate
After validation is clean and observed results match the promotion brief, change the workflow to active and save it. Recheck the published result in the intended sales channel.
Pause if results differ
Return the discount to draft or deactivate it if the live result differs from the tested workflow. Record the cart, customer context, channel, and expected result before changing several settings at once.
