Skip to content

Vendor-neutral, engineer-written explanations. Clear definitions first, then practical steps with real examples — no fluff.

How do I set customer‑specific price lists in Shopify?

SB
Written by StageBit Engineering Team
Updated February 2026 3 min readVerified by engineers

To set customer-specific price lists in Shopify, you must use Shopify Plus and create B2B catalogs. These catalogs let you assign custom pricing, product availability, volume discounts, and quantity rules to specific company locations or B2B customer groups.

What Are Customer-Specific Price Lists in Shopify?

In Shopify, customer-specific price lists are managed through B2B catalogs. Catalogs allow you to:

  • Set custom wholesale pricing
  • Control which products a customer can see or purchase
  • Apply volume discounts
  • Set minimum, maximum, or increment quantity rules

You can assign catalogs directly to individual company locations or to B2B Markets for group-based pricing management.

Step-by-Step: How to Create Customer-Specific Price Lists

Step 1: Create Company Profiles

First, add your wholesale customers as companies in your Shopify admin. Each company can have multiple locations with different pricing structures if needed.

Step 2: Create a B2B Catalog

Go to Markets → Catalogs in your Shopify admin and create a new catalog.

Inside the catalog, you can:

  • Include all products or selected products only
  • Set fixed prices for products or variants
  • Apply percentage-based price increases or decreases
  • Add volume pricing tiers
  • Configure quantity rules (minimum, maximum, increments)

Step 3: Choose Your Pricing Method

Shopify offers three pricing approaches inside catalogs:

  • Overall adjustment: Apply a percentage change to all products
  • Fixed price per product: Set one wholesale price for all variants
  • Fixed price per variant: Set custom prices for each variant

Step 4: Assign the Catalog

Assign the catalog to:

  • A specific company location (most precise control)
  • A B2B Market (for regional or grouped pricing)

Each company location can have multiple catalogs assigned. When overlapping pricing exists, Shopify automatically displays the lowest applicable price unless a more specific catalog is assigned directly to the company location.

Step 5: Activate the Catalog

Change the catalog status to Active. Once activated, customers will see their personalized pricing when logged into their B2B account.

Advanced Pricing Features

  • Volume Pricing: Tiered discounts based on quantity purchased
  • Quantity Rules: Set order minimums, maximums, or increments
  • Compare-at Prices: Display wholesale savings directly inside catalogs
  • Market-Based Catalogs: Manage pricing by region or business type

How Multiple Catalogs Work

If multiple catalogs apply to the same company location:

  • If products are different, all products are shown
  • If the same product has different prices, the lowest price displays
  • If a catalog is assigned directly to a company location, it takes priority over market-level catalogs

Requirements

  • Shopify Plus plan is required
  • New customer accounts must be enabled
  • Works in both blended (B2B + D2C) and dedicated B2B stores

Alternative for Non-Plus Stores

If you are not using Shopify Plus, you cannot create native customer-specific price lists. Instead, you can use third-party wholesale pricing apps from the Shopify App Store to manage customer-based pricing.

Final Takeaway

Customer-specific price lists in Shopify are managed through B2B catalogs on Shopify Plus. By creating company profiles, setting custom pricing rules, and assigning catalogs strategically, you can offer personalized wholesale pricing while maintaining full control over your product visibility and profit margins.

Was this answer helpful?

Your feedback helps us improve our answers.

Still need help?

Talk to our Shopify experts

We've handled GDPR/CCPA compliance for dozens of EU & US Shopify stores.

Talk to Shopify Experts

Tell us more about your brand!

Rohit Kundale, Our VP of Sales and Marketing is ready to meet with your team.