Skip to content

Wholesale setup

This is the end-to-end sequence for turning Wonpa into a working wholesale storefront. Follow it in order — each step builds on the one before. Some steps need Shopify Plus; those are called out where they come up.

Note: Quantity rules and B2B catalogs are part of Shopify's B2B features, which require Shopify Plus. Everything else on this page works on any plan.

1. Enable customer accounts

Wholesale pricing and quick ordering are tied to a signed-in buyer. In your Shopify admin, open Settings → Customer accounts and turn accounts on. Without accounts, there is no way to tell a wholesale buyer from a guest.

2. Gate prices for guests

Decide whether the public can see prices. To hide prices and ordering until a visitor signs in, open Theme settings → Wholesale and turn on Hide prices for guests. This suits a closed wholesale store. Leave it off for a mixed retail-and-wholesale store.

Full behavior, including what guests see instead of a price, is in Login-gated wholesale pricing.

3. Set quantity rules

Case packs and order minimums come from Shopify's quantity rules, read straight from the product. In your Shopify admin, open a product, select a variant, and under Purchase options set the minimum, maximum, and increment. The theme applies these everywhere a buyer sets a quantity: product pages, the size matrix, and the quick order page.

Quantity rules are a Plus B2B feature. On stores without them, quantities fall back to a minimum of one with no increment.

4. Present volume pricing

There are two ways to show volume pricing, depending on your plan.

  • On Shopify Plus, set company-specific prices with B2B catalogs. The theme reads the quantity price breaks and renders a volume-pricing table on the product page. Keep it visible with Theme settings → Wholesale → Show volume pricing table.
  • Without Plus, show the retail comparison instead. Turn on Theme settings → Wholesale → Show MSRP and margin to display the compare-at price as MSRP alongside the wholesale price.

Both approaches are covered in Volume pricing tiers.

5. Add order meters

Two progress meters nudge buyers toward larger orders, and both live in Theme settings.

  1. Set Theme settings → Wholesale → Minimum order amount to require a subtotal before checkout. A meter in the cart tracks progress toward it. Zero disables the meter.
  2. Set Free freight threshold to show buyers how much more they need for free freight.

See Cart progress meters for how each meter reads and announces.

6. Build the quick order page

Give buyers a bulk-ordering workbench. Add a page under Online Store → Pages and assign the quick-order template, then link to it — Header → Show quick order link turns on a header link. Point buyers at frequently reordered products with the section's Frequently purchased collection setting.

The full page is documented in Quick order page.

7. Turn on quote requests

For products a buyer needs to negotiate, enable quote requests under Theme settings → Wholesale → Enable quote requests. This is the switch the Request a quote banner section reads — add that section to a page to surface the request link.

8. Show the B2B badge

The announcement bar can carry a wholesale badge and a call to action. Open the Announcement bar section, keep Show B2B badge on, and set Badge text (it ships reading "B2B Wholesale"). Set Button label and Button link for a "Become a stockist" prompt.

See Announcement bar for the badge and the company location switcher.