Back to all posts
Blogs
Rules-Based vs. Variant-Based Pricing in Shopify
An explanation of rules-based versus variant-based wholesale pricing on Shopify, and when to use each approach.
3 minutes, 51 seconds
Marketing Associate
Published
Quick Answer
Yes, both rules-based and variant-based pricing are possible on Shopify, and they solve different problems. Rules-based pricing applies a percentage discount across a store, collection, or product, useful for broad, consistent discounting. Variant-based pricing sets a specific override price on an individual variant, useful when cost or demand differs at the SKU level. Both are available inside Wholesale Pricing Discount B2B, and most stores use a mix of the two.
Introduction
Once a B2B seller moves past one flat wholesale discount, they usually face a choice between two approaches: apply a rule across a store, collection, or product, or set an exact override price on each individual variant.
Both are valid ways to run wholesale pricing on Shopify, and most stores end up using each for different parts of the catalog. This guide explains the difference and when to use which.
What Is Rules-Based and Variant-Based Pricing?
Rules-based pricing applies a percentage discount broadly, by store, collection, or product, and updates automatically as you add new products to that scope. Variant-based pricing sets an exact custom price on one specific variant, overriding whatever rule would otherwise apply.
Who Needs to Understand Rules-Based vs Variant-Based Pricing?
- Brands with both broad catalog discounts and a handful of exceptions
- Sellers deciding how granular their wholesale pricing needs to be
- Distributors managing large catalogs with occasional variant-level negotiation
- Anyone auditing why one variant is priced differently than expected
- Teams setting up wholesale pricing for the first time
Why This Distinction Matters for Your Business
- Rules-based pricing scales automatically as you add new products, saving setup time
- Variant-based pricing protects margin on specific SKUs that a broad rule would misprice
- Choosing the wrong approach for a large catalog creates unnecessary manual work
- Combining both improves accuracy without sacrificing operational efficiency
- Clear rules reduce pricing disputes with wholesale buyers
How to Set Up Rules-Based and Variant-Based Pricing on Shopify
Step 1: Prepare Your Store and Customer Tags
Tag your wholesale customers first, since both pricing approaches apply on top of the same tag. Decide which parts of your catalog need a broad rule versus a specific override.
- Create a wholesale customer tag
- Identify collections or products for rules-based pricing
- Identify specific variants needing an override
Step 2: Install and Configure the App
Install Wholesale Pricing Discount B2B and set up a pricing group for your wholesale tag, where both rules-based and variant-based pricing live together.
- Connect your wholesale tag to a pricing group
- Choose a plan supporting variant-level overrides
- Confirm untagged customers stay on retail pricing
Step 3: Create the Pricing or Discount Rules
Set your rules-based discount first, by store, collection, or product, as the baseline. Then add variant-based overrides only where the broad rule does not fit that specific variant.
- Set the baseline rules-based percentage discount
- Add variant-level overrides on exception SKUs
- Confirm overrides take priority over the broader rule
Step 4: Test With a Tagged Test Customer
Check pricing across a range of products under a tagged test account, confirming both the rules-based baseline and the variant overrides display correctly. Ask Shopify Sidekick what price a test customer sees on a specific variant.
- Test products under the rules-based baseline
- Test variants with a manual override applied
- Ask Sidekick to confirm the price shown on a variant
Step 5: Go Live
Once both pricing layers test correctly, tag your full wholesale base and monitor initial orders for any variant that needs an override you missed.
- Tag remaining wholesale accounts
- Watch for products needing a late-added override
- Review early orders across both pricing types
Rules-Based and Variant-Based Pricing Examples
Industry: Kitchenware brand with a large product catalog
Problem: Manually pricing every variant for wholesale would take weeks to maintain.
Setup: Store-wide rules-based discount as the baseline, with variant overrides on three high-cost SKUs.
Result: Pricing stayed accurate across hundreds of products with minimal manual maintenance.
Read more case studies for our apps to see rules-based and variant-based pricing combined.
Best Practices
- Use rules-based pricing as your default, and reserve overrides for real exceptions
- Keep a running list of which variants have manual overrides applied
- Recheck overrides whenever the underlying rule changes
- Do not stack multiple broad rules on the same product, since it creates confusion
- Audit variant overrides quarterly to confirm they still reflect current costs
Summary
Rules-based pricing covers your catalog broadly and scales automatically, while variant-based pricing handles exceptions at the SKU level. Set the rule first, layer overrides second, and test both in Wholesale Pricing Discount B2B.
Need both broad rules and variant-level precision in your wholesale pricing? Try Wholesale Pricing Discount B2B to set up both.
Frequently asked questions (FAQs)
Rules-based pricing applies a percentage discount by store, collection, or product. Variant-based pricing sets a specific override price on one variant, which takes priority over the broader rule.
Yes. Most stores set a rules-based discount as the baseline across their catalog, then add variant-level overrides only on specific SKUs that need a different price.
Rules-based pricing is usually better for large catalogs since it applies automatically to new products. Variant-based pricing works best for a small number of exceptions.
Yes. A variant-level custom price takes priority over any broader rules-based discount that would otherwise apply to that product.
If specific variants, such as certain sizes or materials, have meaningfully different costs than the rest of the product, variant-based pricing lets you price that one variant accurately.
Recommended for you
How to Set Up Multi-Currency Pricing for Shopify Customer Groups
September 24, 2026
Customer Tags vs. Price Lists for Shopify Wholesale Groups
September 24, 2026
Discount Rules vs. Price Lists for Shopify B2B Buyers
September 24, 2026
How to Set Up Shopify Wholesale Pricing by Customer Segment
September 24, 2026