Hi, I’m seeing a strange issue in Shopify B2B catalogs.
When I create a catalog and add products, I can use the Rules option to set quantity rules / volume pricing. But as soon as I assign a Market to that catalog, the Rules option disappears.
According to Shopify’s B2B documentation, quantity rules should be supported.
This is a known limitation in Shopify related to how it handles different types of catalogs.
Quantity rules and volume pricing only work when a catalog is assigned directly to a company location. They do not work when a catalog is assigned at the Market level.
When you assign a catalog to a Market, Shopify treats it as a general pricing setup for a group of customers. Because of that, the option to add quantity rules or volume pricing is not shown.
Your options:
If you need quantity rules or volume pricing, you have to assign the catalog directly to company locations. This is only available on Shopify Plus.
On Basic, Grow, or Advanced plans, catalogs can only be assigned through B2B Markets, so quantity rules will not be available there. This is a limitation of the plan.
If you are using Shopify Plus, you can use both approaches:
Assign catalogs to company locations for advanced rules
Use market-level catalogs for general pricing
So, when the Rules option disappears after assigning a Market, it is expected behavior. It is not a bug, just how Shopify is designed.
mastroke’s reply nails the why but glosses the workaround. Quick recap for anyone landing here: quantity rules + volume pricing only render in admin when a catalog is assigned directly to a company location (Plus).
On Basic/Grow/Advanced, you can only attach catalogs to Markets, and that path strips the Rules UI — not a bug, just a plan ceiling. The honest workarounds on non-Plus: (a) keep the catalog flat-percentage and run quantity-tier “discounts” via a Shopify Function on the cart, (b) store tier breakpoints in a metafield on the product/variant and surface them in the theme yourself, (c) upgrade to Plus. If you go route (b), the display piece is the awkward part — most paid themes don’t ship a volume table block, so you end up writing the Liquid code yourself for your theme.
I’ve been working on a theme app extension that handles rendering a table from the native B2B catalog of Shopify and display volume based pricing tiers on the PDP for all themes, in case anyone wants the display piece without writing it from scratch.
If you’re trying to show quantity-based pricing/tiers reliably on the storefront, an app-based quantity break widget may be easier than relying on B2B catalog quantity rules.
You could easily set volume pricing such as:
Anything above 5 units - 10% off
Exactly 5 units - 10% off, anything above that - no discount
No discount up to 5 unit → 10% discount up to 10 units → 20% discount up to 20 units…
etc.
I know lots of apps like that have hefty prices, but I hope you check out AS Quantity Break & Upsell App - the pricing is simple and fair.
And I think you’ll find the UX is also best-in-class in terms of configuring and styling those offers.
Kate85, you are reading the current documentation correctly. The page you linked lists Quantity rules and Quantity price breaks as available on Basic, Grow, Advanced, and Plus.
The Plus-only limitation is a different feature: assigning a catalog directly to a company or company location. On Basic, Grow, and Advanced, catalogs are assigned through B2B markets instead.
Shopify’s current quantity-rules guide also tells merchants to configure them under:
Markets > Catalogs > your catalog > Manage products and pricing
So the earlier answers in this thread no longer match the current documentation.
One setup check: Basic, Grow, and Advanced stores need to be using new Shopify Markets, and the market needs to include Company locations. If that is already configured and the Quantity rules column disappears only after the catalog is assigned to the B2B market, I would send Shopify Support before-and-after screenshots together with the plan-features page. That behavior is not explained by the documented plan limits.
Hey, this is a known pain point with B2B catalogs + Markets, so you’re not missing something obvious. A few things worth checking in order:
Catalog/Market assignment order — if the catalog existed before you created or attached the Market, try detaching and re-attaching the catalog to the company locations after the Market is fully set up. There are several reports of quantity rules (min/max/increment) silently dropping when the catalog’s context gets re-resolved after a Market is added.
Overlapping catalogs per company location — go to Settings > B2B and check that each company location resolves to exactly one catalog. If a company location matches two catalogs (one general, one Market-specific), Shopify will pick one context and the quantity rules from the other can just vanish from what you see in the admin, even though the price list itself is intact.
Currency mismatch — quantity rules live on the price list tied to the catalog. If the Market’s currency doesn’t match the price list’s currency, some merchants have seen the rules stop showing/applying until they’re re-saved with matching currency.
Re-save after assignment — sounds dumb, but re-opening the catalog and manually re-entering the quantity rules after the Market is live has fixed it for some people, which points to a context-caching bug rather than data loss.
If none of that fixes it, this really sounds like a platform-side bug in how B2B catalog context resolves against Markets rather than something wrong in your setup — worth opening a ticket with Shopify support directly and linking this thread, since B2B + Markets interactions get engineering attention faster through support than through catalog re-configuration alone.
Separately — full disclosure, I built Tierly, a volume discounts app. It doesn’t touch B2B catalogs or price lists at all; the quantity tiers are calculated at checkout via a Shopify Function, so there’s no catalog/Market context to lose in the first place. That said, it’s built for storefront (DTC) quantity breaks, not B2B company pricing, so it may not map 1:1 onto your B2B catalog use case — but if part of what you need is just reliable “buy more, pay less per unit” pricing that survives Market changes, it might be worth a look: Tierly ‑ Quantity Breaks - Volume discounts that never corrupt your prices. | Shopify App Store
Hope the catalog/Market debugging steps get you unblocked either way.
Yes, a few merchants have reported this. It seems to be a limitation or bug when a Market is assigned to a B2B catalog. I’d recommend contacting Shopify support to confirm if it’s expected behavior or an issue they’re working on
I think Kate85 and mastroke are both right, they are just describing different things.
“Quantity rules work on all B2B plans” and “catalogs can be assigned straight to company locations” are not the same capability. The docs Kate85 quoted are about the first one. What mastroke ran into is the second. So the Rules panel disappearing the moment a Market goes onto the catalog can be true at the same time as quantity rules being available on your plan. The feature is there, the catalog just is not attached in the way that exposes it any more.
Either way it seems worth a bug report, because I cannot find that written down anywhere as intended behaviour, and “a documented feature quietly hides itself depending on how you attached the catalog” is exactly the kind of thing that should be documented.
Mikenl12, did Support ever come back to you on this one? It has been four months, and a real answer on the record would be worth more to everyone landing here from search than another round of us guessing.
Yes, this can happen depending on how the B2B catalog is configured.
The key distinction is market-specific catalogs vs. catalogs without a market assignment. Shopify’s B2B catalog functionality supports quantity rules, but not every catalog configuration exposes the same rule controls.
I’d check these first:
Remove the Market assignment temporarily and confirm that Rules comes back.
Check whether the catalog is assigned to a company/location and which market that company location belongs to.
Check whether you’re using Markets + B2B catalogs together, rather than simply creating a standalone B2B catalog.
Confirm the store’s Shopify plan, since some B2B/catalog functionality varies by plan.
Test the same product in a second catalog with no Market assigned. If Rules appears there, you’ve isolated the issue to the Market/catalog configuration rather than the products themselves.
If the Rules option consistently disappears immediately after assigning a Market, despite the catalog otherwise supporting quantity rules, I’d treat that as a Shopify admin/UI limitation or bug rather than assuming the rule itself isn’t supported.
I’d also check whether the documentation you’re following applies to the same catalog type and Shopify plan you’re using—the B2B documentation can cover functionality that isn’t available in every catalog/market combination.
If you post your Shopify plan + whether this is a B2B catalog assigned to company locations + which Market you’re assigning, someone can probably narrow down whether this is expected behavior or a bug.