"Amount off orders" -> How to exclude some collections/products from discount

Topic summary

Goal: Prevent “Amount off order” discounts from applying to specific products/collections (e.g., a new pre‑order collection), while discount codes are auto-generated by an affiliate tool.

Key facts and constraints:

  • Shopify’s native “Amount off order” discounts can’t be limited by product/collection. “Amount off products” can target collections, but the merchant can’t switch types due to third‑party generated codes.
  • Suggested workaround (automated collections + apply discount to that collection) only works for product-level discounts, not order-level discounts.
  • Third-party option: Regios Automatic Discounts can apply an order-level discount calculated only on eligible items (excluding specified products/collections), but this works for automatic discounts, not affiliate coupon codes.

Developments and guidance:

  • Multiple merchants report the same need; no app identified that excludes items from code-based order discounts.
  • An upcoming Shopify “discount allocator function API” (developer preview; currently for Shopify Plus custom apps) may allow intercepting and reallocating discounts to exclude items. Availability to all stores is unknown.

Status and next steps:

  • No current native solution for code-based “Amount off order” exclusions.
  • Options: consult the affiliate/discount app developer for built‑in controls, use automatic discounts via compatible apps, or monitor the allocator API for future support.
Summarized with AI on December 11. AI used: gpt-5.

Hi Tobe, thank you very much for your reply.
Unfortunately, discounts on orders are created dynamically and are associated with several promotional codes.
We have an external tool dedicated to affiliate partners which allows them to offer coupon codes: each sale on our site made through their specific coupon code determines the association of the sale with the partner, allowing them to earn a commission on the sale.
Now we have to launch a new pre-order collection and we cannot allow this new collection to be sold at a discounted price.
Your app would be perfect if it could also intercept the coupon codes associated with the discount on the order but I understand that this case is not foreseen!
Anyway, thank you very much for your contribution to my problem
Best,
Andrea