Back icon

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

Rules-Based vs. Variant-Based Pricing in Shopify image
Vedran Kolarić

By Vedran Kolarić

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)

What is the difference between rules-based and variant-based pricing on Shopify?

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.

Can I use both rules-based and variant-based pricing together?

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.

Which approach is better for a large product catalog?

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.

Does a variant-level override replace the store-wide rule for that variant?

Yes. A variant-level custom price takes priority over any broader rules-based discount that would otherwise apply to that product.

How do I know if I need variant-based pricing on Shopify?

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