Using with Shopify Plus B2B (Companies & Locations)

This app works standalone, but it’s designed to fit into a bigger B2B setup:

  • Shopify Plus with Shopify B2B (Companies & Locations)

  • BSS B2B Wholesale Solution (custom pricing, volume pricing)

  • BSS B2B Lock / Login (access control, hide price, lock pages)

The goal is simple: one consistent B2B experience, from catalog pricing to Quick Order and Request for Quote (RFQ).

If you are on Shopify Plus and use Shopify B2B, you can run the app in two contexts:

  • Default Store – your normal storefront

  • B2B Store – your Shopify B2B store using Companies & Locations

You’ll see Store Type options in places like:

  • Quick Order Page creation

  • Quote Logic (Quote Rules)

1. Requirements

  • Shopify Plus plan

  • Shopify B2B enabled with:

    • Companies (your B2B customers)

    • Locations (branches, warehouses, stores)

    • Catalogs (price lists assigned to Companies/Locations)

2. How it works with Company & Location

When a Company contact logs in to your B2B Store:

  • Shopify sets their Company and Location context.

  • The app reads that context and:

    • Pulls prices from the catalog assigned to that Location.

    • Displays those prices in Quick Order pages.

    • Uses the same prices as the base when generating quotes.

This means:

  • One Company can have multiple Locations with different prices.

  • The same Quick Order Page will show different prices depending on which Location the user is ordering for.

3. Separate setup by Store Type

You can keep configurations separate:

  • Default Store

    • Use tags, simple rules, and standard pricing.

    • Good for hybrid B2C/B2B or pre-B2B setups.

  • B2B Store

    • Use Company/Location-based Quote Logic and Quick Order Pages.

    • Rely on Shopify B2B catalogs for base prices.

This separation avoids conflicts and lets you evolve your B2B stack gradually.


4. Syncing Catalog Pricing into Quick Order & RFQ

When integrated with Shopify Plus + Shopify B2B, the app can display catalog pricing in Quick Order and RFQ flows.

4.1 Catalog pricing in Quick Order

For B2B Store sessions, Quick Order:

  • Shows the unit price taken from the assigned Shopify catalog.

  • Can reflect volume / quantity rules that come from your B2B pricing setup (e.g. different prices based on quantity breaks).

  • Keeps prices consistent with what the buyer would see on normal product pages.

Result:

  • Buyers always see the correct negotiated price per Company/Location.

  • Sales and support teams don’t need to maintain separate price lists inside the app.

4.2 Catalog pricing in RFQ

When a customer requests a quote:

  • The starting price for each item is taken from the catalog price.

  • You can then override this per line in the Quote Details screen to offer:

    • Extra discounts

    • Special project pricing

    • Custom bundles

This keeps:

  • Shopify B2B catalogs as the baseline source of truth

  • The app as the negotiation layer on top (Quick Order + RFQ + Draft Order)

  1. Configure companies, locations and catalogs in Shopify B2B.

  2. Set Quick Order pages and Quote Logic in B2B Store mode.

  3. Test as a Company contact to confirm:

    • Correct prices appear in Quick Order.

    • RFQ uses those prices as the base.

  4. Use quote discounts only when you need to go beyond catalog pricing.

Last updated