Saving a bundle fails with a '25 automatic discounts' error
When you try to publish a bundle and Shopify refuses with a 25 automatic discounts error, you've hit a platform limit, not a Bundlex Bundles bug. Shopify caps every store at 25 active automatic discounts across all apps combined. Once you're at that cap, no app, including Bundlex Bundles, can publish another one until you free up a slot.
What the error means
Without the support-enabled shared discounts option described below, each bundle published in Bundlex Bundles maps to one Shopify automatic app discount. Shopify allows a maximum of 25 active automatic discounts per store, and that ceiling is shared. It counts automatic discounts created by Bundlex Bundles and by every other app on your store, plus any automatic discounts you made by hand in Shopify Admin.
The error originates on Shopify's side. When the cap is reached, Shopify rejects the new discount with a message like:
Limit of 25 automatic discounts reached. Deactivate an existing discount to add a new one.
When that happens during a save or publish, Bundlex Bundles surfaces this guidance:
Up to 25 automatic discounts can be active per store. This count includes automatic discounts from all apps and those created in Shopify Admin, not just this app's. To continue: 1) Go to Shopify Admin → Discounts, 2) Deactivate or delete unused automatic discounts, 3) Remove automatic discounts from other apps if needed.
Your bundle is saved, but it will not go live until the active automatic discount count drops below 25.
How to fix it
Free up at least one automatic discount slot, then publish again.
- In Shopify Admin, go to Discounts.
- Look through the list for automatic discounts you no longer need. These can come from Bundlex Bundles or from any other app, and they can be ones you created manually.
- Deactivate or delete the unused ones to bring the active automatic count under 25.
- Return to Bundlex Bundles and publish your bundle again. It should now go through.
Deactivating is reversible, so it's the safer first move if you're unsure whether a discount is still in use. Deleting is permanent.
Tips for finding slots to free up
- Only active automatic discounts count toward the 25. Discounts that are already disabled or expired do not take up a slot.
- The cap is specifically on automatic discounts. Discount codes are a separate type and are not part of this limit, so removing code-based discounts won't free up a slot here.
- If you run more than one bundle or discount app, check each app's discounts too. Another app's automatic discounts share the same 25-slot budget.
- Some apps label their discounts "do not delete" because they regenerate them. For those, deactivate rather than delete.
Need more than 25 Bundlex Bundles discounts? Ask about shared discounts
If you really need more than 25 active discounts, for example one bundle per product on a large catalog, contact Bundlex support from the app and ask for the shared discounts option. Once it is turned on for your store, several of your Bundlex Bundles discounts share one Shopify automatic discount instead of taking one slot each. You can then publish more than 25 discounts in the app and each one keeps applying at checkout exactly as before.
What changes when it is on:
- In Shopify Admin under Discounts you will see one entry named Bundlex - Bundles 1 (then 2, and so on) that holds several of your discounts, instead of one line per discount.
- Manage your discounts from Bundlex Bundles, not from that list. Turning the shared entry off or deleting it in Shopify Admin stops every discount inside it.
- Nothing changes on your product pages or at checkout. The discount editor shows a note on each discount that shares an entry.
Discounts from other apps still count toward the 25, so if another app holds most of the slots, you may also need to free some of those. Only eligible discounts shown on selected products can share an entry. On every publish, Bundlex Bundles also checks the discount configuration, overlapping products, and available space in the shared entry. Discounts shown on collections, on all products, or on all products except some keep their own slot.
A different save block: only one all-products bundle
There's a separate publishing rule that can also stop a bundle from going live, and it's easy to confuse with the 25-discount cap. If a bundle's Show widget on setting is set to all products, only one published all-products bundle is allowed at a time.
If another all-products bundle is already published, you'll see a message like:
Only one active discount can apply to all products at a time. To continue, change the "Show widget on" setting for either this discount or the other one.
This is not about the 25-discount cap, so freeing up discount slots won't resolve it. Instead, do one of the following:
- Change the Show widget on setting on one of the two bundles to selected products, all except selected, or specific collections so they no longer both target every product.
- Or unpublish the other all-products bundle if you no longer need it live.
Still stuck?
If you've brought the active automatic discount count clearly under 25 and the error persists, refresh the Bundlex Bundles dashboard and try publishing once more. If it still fails, reach out to Bundlex support with your store URL and the name of the bundle you're trying to publish.
Was this article helpful?
Your feedback helps us improve our docs.