Back icon

Back to all posts

Blogs

How to Create Wholesale Customer Groups and Pricing Rules

A guide to creating wholesale customer groups and the pricing rules that connect them to correct pricing.

5 minutes, 36 seconds

How to Create Wholesale Customer Groups and Pricing Rules image
Maja Šenk

By Maja Šenk

Marketing Associate

Published

A customer group and a pricing rule are two different things that need to work together correctly, the group defines who belongs where, and the rule defines what happens once they are there. Getting the connection between the two right is what actually makes wholesale pricing function reliably.

A common early mistake is building customer groups without a clear plan for the rules that will reference them, or building pricing rules without confirming the underlying groups are structured cleanly enough to support them. Planning both together avoids this.

This guide is for merchants wanting to build wholesale customer groups and the pricing rules that connect to them, understanding how the two pieces need to work together from the start.

Quick Answer

Yes, creating wholesale customer groups and pricing rules together starts with customer tags in Shopify, which Wholesale Pricing Discount B2B then references to apply percentage discounts, volume pricing, and custom overrides. The group, defined by the tag, and the rule, defined by the discount configuration, need to be planned together so every tagged customer receives exactly the pricing intended for their group.

What Is the Relationship Between Customer Groups and Pricing Rules?

A customer group is a defined segment of buyers, typically represented by a Shopify customer tag, while a pricing rule is the specific discount or price logic that applies to that group. The group answers who, and the rule answers what price, and both need to be configured correctly and consistently for the overall system to work as intended.

Who Needs to Build Customer Groups and Pricing Rules?

  • Merchants setting up wholesale pricing for the first time
  • Stores wanting to formalize an existing informal wholesale arrangement
  • Businesses expanding their customer segmentation beyond a single wholesale tier
  • Sellers wanting clarity on how tags and pricing rules connect before building either
  • Distributors wanting new customer group assignment to be clear and repeatable
  • Companies wanting to audit or clean up an existing but disorganized group and rule structure
  • Teams onboarding new staff who need to understand how the pricing system actually works

Why Getting This Connection Right Matters for Your Business

  • A poorly connected group and rule structure creates pricing errors that are hard to trace
  • Clear groups and rules make it obvious which customers see which price and why
  • This makes onboarding new team members to the pricing system much easier
  • Well-structured groups and rules scale cleanly as your customer base grows
  • This reduces the risk of a customer accidentally belonging to conflicting groups
  • A clean structure makes future audits or pricing reviews significantly faster
  • Getting this right protects against the confusion that leads to manual pricing overrides

For a full breakdown of what Shopify includes natively and where it stops, see our comparison of native B2B versus third-party apps.

How to Create Wholesale Customer Groups and Pricing Rules on Shopify

Step 1: Prepare Your Store and Customer Tags

Plan your groups and their corresponding rules together, not as two separate, disconnected exercises.

  • List each customer group you plan to create and what distinguishes it
  • For each group, decide the specific pricing rule that should apply
  • Create the customer tags in Shopify admin, one per planned group

Step 2: Install and Configure Wholesale Pricing Discount B2B

Install Wholesale Pricing Discount B2B and build each pricing rule referencing its corresponding customer tag, confirming the connection between group and rule is correct before moving to the next one.

  • Connect the app and review plan options for the number of groups you need
  • Set up percentage discounts per customer tag matching your planned rules
  • Confirm each rule references the correct tag before moving to the next group

Step 3: Create the Pricing or Discount Rules

Build out any additional rule complexity, volume discounts, custom overrides, order minimums, layered correctly on top of the base group-to-rule connection.

  • Set order minimums per group where relevant
  • Add volume discounts or quantity breaks layered on top of the base group discount
  • Add per-customer overrides only for genuine exceptions outside the standard groups

Step 4: Test With a Tagged Test Customer

Test each group and its corresponding rule together with a tagged test account, confirming the connection works exactly as planned before adding the next group.

  • Create one test account per group and confirm the correct pricing rule applies
  • Confirm no group accidentally triggers a different group's pricing rule
  • Ask Sidekick which customers are in a specific tier group to confirm the group and rule connection is accurate

Step 5: Go Live

Once every group and its rule test correctly, publish the complete structure live and keep documentation of how each group connects to its rule.

  • Publish the customer groups and pricing rules to your live storefront
  • Document which tag corresponds to which pricing rule for future reference
  • Monitor early orders across every group to confirm accuracy

Customer Group and Pricing Rule Examples

Furniture Wholesaler (Furniture)
Problem: Built customer tags for three groups but had not yet connected them to specific pricing rules, leaving new tagged customers with no discount applied at all.
Setup: Built each group's corresponding pricing rule methodically through Wholesale Pricing Discount B2B, confirming the connection before moving to the next group.
Result: Every tagged customer group received its intended pricing correctly, closing the gap between tagging and actual discount application.

Pet Supply Brand (Pet products)
Problem: Had overlapping customer tags that caused some buyers to receive an unintended combination of two different groups' pricing rules.
Setup: Audited the tagging structure, removed overlapping tags, and rebuilt clean, non-conflicting group and rule connections.
Result: Pricing conflicts stopped once each customer carried only the tag relevant to their actual, single group.

Read more case studies for our apps.

Best Practices

  • Plan customer groups and their pricing rules together, not as separate exercises
  • Confirm each rule references the correct tag before moving to the next group
  • Avoid overlapping tags that could trigger conflicting pricing rules
  • Document which tag connects to which rule for team reference
  • Test each group and rule connection individually before combining them
  • Audit the structure periodically to catch any drift or accidental overlap
  • Keep the number of groups manageable relative to your actual buyer segments

Summary

Wholesale customer groups and pricing rules need to be planned and built together, since a group without a clearly connected rule leaves customers untagged in practice, and a rule without a clean underlying group creates conflicts. Building both deliberately, and testing the connection for every group, is what makes the overall pricing system actually reliable. For more on how this compares to native tools, see our comparison of native B2B versus third-party apps.

To build customer groups and the pricing rules that connect to them cleanly, try Wholesale Pricing Discount B2B.

Frequently asked questions (FAQs)

Do I need Shopify Plus to sell wholesale?

No. Native B2B and wholesale apps both work on any paid Shopify plan, so building customer groups and pricing rules does not require Plus.

What is the difference between a customer group and a pricing rule?

A customer group defines who belongs to a segment, typically through a tag, while a pricing rule defines what discount or price applies to that segment.

Can a customer accidentally belong to two conflicting groups?

Yes, if tags overlap, which is why keeping tagging logic clean and non-overlapping matters for avoiding pricing conflicts.

Should groups and rules be built at the same time or separately?

Together. Building a group without immediately connecting its intended pricing rule can leave customers tagged but without the discount actually applying.

How can I verify a group and its rule are connected correctly?

Create a test account with the group's tag and confirm the intended pricing rule applies correctly, rather than assuming the connection is correct without testing.

Recommended for you