Wholesale field guide
Wholesale prices for some Shopify customers: catalogs, apps or a portal
Retail shoppers pay the shelf price, cafes and shops pay wholesale, and your best account has its own deal. Here is how far Shopify's catalogs and volume breaks go, what the wholesale apps cost, and how Crate prices your Shopify products for each buyer.
The short answer
- Shopify B2B catalogs set wholesale prices on Basic, Grow, Advanced and Plus, but below Plus you get 3 catalog assignments and they attach to markets, not to one customer.
- Shopify volume breaks count each variant on its own, so a buyer ordering 2 of each of 3 scents never reaches a 6-unit break.
- Crate gives each buyer a login with unlimited price lists, their own prices and quantity breaks on your Shopify products, from $50/month on any Shopify plan.
The problem: one Shopify product, several prices
A roaster sells a 12 oz bag to shoppers at full price, to cafes at 30 percent off, and to one distributor at a fixed price agreed last spring. All three buy from the same Shopify product. The wholesale prices have to show only to the right buyers, and retail shoppers must never see them.
Sellers have asked this in the Shopify Community for years, and B2B on the lower plans has not ended it. In September 2026 a seller asked whether wholesale pricing apps are still needed now that B2B reached non-Plus plans. In March 2026 another, whose every wholesale customer has its own product list, asked for an app because Plus was not worth it at their volume. Others want exact prices per tier, "not percentage discount".
What Shopify catalogs do
| Need | On Shopify | Source |
|---|---|---|
| Wholesale prices at all | B2B catalogs on Basic, Grow, Advanced and Plus since April 2026. Not on Starter or Retail | Changelog, plans |
| How prices are set | A percent adjustment, fixed prices, and products included or excluded, per catalog | Catalogs |
| How many price lists | Up to 3 active catalog assignments below Plus. One catalog on 2 markets counts as 2 | Catalogs |
| A price for one customer | Plus only, by assigning a catalog directly to a company location. Below Plus, catalogs attach to B2B markets | Plans |
| Who sees the prices | Buyers in a B2B company who log in with a customer account. A tag alone does not change prices | Setting options |
| What it costs | Basic $39, Grow $105, Advanced $399 a month billed monthly ($29, $79, $299 billed yearly). Plus starts at $2,300 a month | Shopify pricing |
If one or two shared wholesale lists cover every buyer and your buyers are happy as B2B companies, catalogs on your current plan may be enough. The trouble starts with the fourth list, or the first customer with a deal of their own. Moving lists you already have? A catalog CSV export carries fixed prices only, not percent adjustments (Shopify help), so see what to note before you switch from Shopify B2B.
Volume price breaks on Shopify
- Up to 10 price breaks per product, applied to each variant (Shopify help).
- Each variant must reach the break on its own. Mixing variants does not count toward it.
- Once a product has volume pricing its price is fixed, so the catalog's percent adjustment no longer applies to it.
- Break quantities must sit above the minimum order quantity and be multiples of the increment.
The variant rule is the one sellers hit. In November 2026 a seller described a 6-unit break on a candle that comes in three scents: a buyer orders 2 of each, and "the 6-unit break never applies".
Wholesale pricing apps, and what they cost
Most Shopify wholesale apps price by customer tag or price group inside your store theme. Prices below are from each App Store listing.
| App | Plans | Where customer pricing starts |
|---|---|---|
| Wholesale Gorilla | Lite $34.95, Advanced $69.95, Premium $149.95 | Customer price groups on Lite; volume discounts on Premium |
| SparkLayer | Free, Starter $49, Growth $149, Pro $299 | 3 price lists on Free; unlimited from Starter. Orders capped at 5, 50, 100 and 150 a month |
| BSS B2B Wholesale Pricing | Free, Essential $29, Advanced $49, Platinum $99 | Volume breaks on Essential; customer-specific prices on Advanced; price lists per customer on Platinum |
| B2B Wholesale Hub | Basic $39, Professional $69, Premium $99 | Percent discounts on Basic; custom prices per variant and volume discounts from Professional |
| GoodApps Wholesale Pricing Discount | $14.99, $29.99, $49.99 | Same features on every plan; capped at 40, 150 and 400 Shopify orders a month |
An app keeps everything in one store, which suits sellers who want wholesale buyers on the same storefront. The trade-off is that the app runs inside your theme and checkout, and some plans cap your orders.
Leaving one of these apps? See the switch guides for Wholesale Gorilla and SparkLayer. On Bold Custom Pricing (Essential $29, Standard $69, Complete $129 a month; Shopify App Store, read November 11, 2026), Bold says CSV price export is on Complete only, so export your prices before you switch from Bold, or see Crate vs Bold Custom Pricing for terms, minimums and phone orders. Wholesale Helper's Wholesale Pricing Discount B2B, a different app from GoodApps', is no longer listed on the Shopify App Store; here is how to move off it.
Wholesale prices with Crate on your Shopify products
Crate is a wholesale ordering portal that connects to Shopify. It imports your products into a separate portal where each buyer signs in and sees their own prices. Your Shopify store, theme and checkout stay as they are.
- Unlimited price lists. Create lists such as Cafe or Distributor, each with a percent off retail, exact prices for specific sizes, or both, plus percent off a whole product type. Put each buyer on one. No cap on any plan.
- A price for one customer. Set a fixed price or a percent off for one buyer on any size. It always wins over lists and quantity breaks.
- Quantity breaks that can count the whole order. Set as many breaks as you need. Weight-based price sheets count the total weight on the sheet, so a buyer can mix sizes to reach a break; count-based sheets count each item. The buyer gets the better of their list price and the break, never both stacked.
- Products only some buyers see. Show a private-label product to the buyers you choose and keep it out of everyone else's catalog.
- Retail never sees it. Prices sit behind each buyer's login. You can let visitors browse with a Sign in for pricing note, and new applications wait for your approval.
- Your Shopify prices stay put. The Shopify price is the retail price in Crate, and nothing you price in Crate changes Shopify. Fixed wholesale prices survive every re-sync; percent prices follow your current Shopify price.
- No Shopify B2B or Plus. Crate works on any Shopify plan, from $50/month. Growth is $80/month for up to 50 active buyers.
Where it may still fit: Crate orders do not lower your Shopify stock, and Crate has no price list export yet, so you cannot email a PDF price sheet from it. If your buyers are already set up as Shopify B2B companies and three shared lists cover them, native catalogs on your current plan may be all you need.
For what Shopify B2B includes on each plan, read Shopify wholesale without Plus. To show some products only to certain buyers, see a catalog per wholesale customer. For case packs and order minimums, see Shopify wholesale minimum order. To keep those prices from logged-out visitors and approve each buyer first, read Shopify wholesale login. Selling on Square too? See Square wholesale pricing. Every pricing option is on the wholesale pricing page, and the app comparison is on Crate vs SparkLayer.
Setting it up
- 01Connect Shopify from Integrations in Crate and choose which products are sold wholesale.
- 02Create a price list for each kind of account and set its percent, product type discounts or exact prices.
- 03Add quantity breaks where larger orders earn a lower price, and a buyer's own price where a deal calls for it.
- 04Invite your buyers. Each signs in and sees their own prices on your Shopify products.
Questions
- Can I show wholesale prices to some Shopify customers without an app?
- Yes, on Basic, Grow, Advanced or Plus. Put wholesale buyers in B2B companies, assign a catalog with a percent adjustment or fixed prices to their B2B market, and have them log in. Below Plus you get up to 3 active catalog assignments, and B2B is not available on the Starter or Retail plans.
- Can I give one Shopify customer their own prices?
- On Plus, by assigning a catalog directly to that company location. Below Plus, catalogs go to B2B markets, so a customer's own prices need a market of their own and use one of the 3 assignments. In Crate you set a price for one buyer on any size, on every plan.
- Does a customer tag give wholesale prices in Shopify?
- Not natively. Shopify tags label and segment customers; wholesale prices come from B2B catalogs. Most wholesale pricing apps work from tags, which is why they exist.
- Can Shopify volume pricing count different sizes together?
- No. Shopify allows up to 10 price breaks per product, but each variant must reach the break on its own. A seller asked in November 2026 for breaks that count the whole product. In Crate, weight-based price sheets count the total weight of the order, so buyers can mix sizes; count-based sheets count each item.
- Why can't my Shopify B2B buyers see their discount, and why does a retail sale lower their price too?
- A catalog's percent adjustment comes off the product's current price, and Shopify offers two compare-at settings for it: adjust the compare-at price by the same percent, or leave it blank unless you set a fixed price with its own compare-at. Neither keeps your retail price, so buyers see their price with no saving shown, and when you mark a product down for retail shoppers the catalog percent comes off the sale price. Sellers in the Shopify Community work around it with the retail price in a metafield and theme code, or with fixed catalog prices and compare-at prices loaded by CSV, which need upkeep as prices change. In Crate the product page shows your Shopify price struck through beside the buyer's price. Percent price lists in Crate also follow your current Shopify price, so for products you put on sale, give the list fixed prices per size; those stay put on every sync.
- Will Crate change my Shopify prices?
- No. Crate imports your Shopify products and uses the Shopify price as the retail price. Wholesale prices live in Crate behind each buyer's login, and nothing you price in Crate is written back to Shopify. Fixed wholesale prices stay as set when the catalog re-syncs; percent-off prices follow your current Shopify price.
- How much does Crate cost?
- Crate Wholesale starts at $50/month with unlimited price lists, customer prices and quantity breaks on every plan. Growth is $80/month for up to 50 active buyers, and Plus is $150/month for more than 50. It works on any Shopify plan.
Sources
- 1. Shopify Help Center: Catalogs
- 2. Shopify Help Center: Quantity rules and volume pricing
- 3. Shopify Help Center: B2B features by plan
- 4. Shopify Changelog: Key B2B features now available on non-Plus plans (April 2, 2026)
- 5. Shopify Help Center: B2B setting options
- 6. Shopify pricing
- 7. Shopify App Store: Wholesale Gorilla
- 8. Shopify App Store: SparkLayer B2B & Wholesale
- 9. Shopify App Store: BSS B2B Wholesale Pricing
- 10. Shopify App Store: B2B Wholesale Hub by Orbit
- 11. Shopify App Store: GoodApps B2B Wholesale Pricing Discount
- 12. Shopify App Store: Bold Custom Pricing
- 13. Bold: Custom Pricing plans
- 14. Shopify Community: Are you still using B2B wholesale pricing apps?
- 15. Shopify Community: B2B customer specific product lists
- 16. Shopify Community: Product-level volume pricing for B2B catalogs
- 17. Shopify Community: Tiered pricing (not percentage discount)
- 18. Shopify Dev Docs: PriceListCompareAtMode
- 19. Shopify Help Center: Creating catalogs
- 20. Shopify Community: Option to retain retail compare-at prices in discounted catalogs
- 21. Shopify Community: B2B trade catalog discount stacking from B2C site
Shopify sources and App Store listings reviewed November 10, 2026; compare-at sources read November 13, 2026. Shopify and app vendors change their products and prices, so check the latest before you decide.
Give each wholesale buyer their own Shopify prices
Show us your Shopify catalog and the prices you give each account today. We can walk through how they would look in Crate.
14-day free trial. No credit card required.