Wholesale & B2B

Setting up pricing rules

Override default group discounts for specific products, collections, or variants.

What are pricing rules?

Pricing rules let you override a group's default discount for specific products, collections, or variants. For example, if your "Distributor" group gets 20% off store-wide, you might create a pricing rule giving them 30% off a particular collection, or set a fixed price of $50 for a high-demand product. Rules give you fine-grained control over wholesale pricing.

Scope hierarchy

Each pricing rule has a scope that determines what it applies to. From most specific to least specific:

Variant — Applies to a single product variant (e.g. "Blue / Large").

Product — Applies to all variants of a product.

Collection — Applies to all products in a Shopify collection.

Store — Applies to the entire store (same as the group default, but lets you set a different discount type).

More specific rules take precedence. A variant-level rule always wins over a product-level rule for the same item.

Creating a pricing rule

Go to Admin → Wholesale → Groups, select a group, and click the Pricing Rules tab. Click Add Rule and fill in:

Scope — Choose store, collection, product, or variant.

Target — Search for and select the specific product, collection, or variant. The search picker shows matching results as you type. For variant scope, select the product first, then choose the specific variant.

Discount Type — Percentage, fixed amount, or fixed price.

Discount Value — The discount amount (e.g. 25 for 25% off, or 10 for $10 off).

Priority — A number to resolve conflicts when multiple rules match the same item. Higher priority wins.

Minimum order quantity (MOQ)

Each pricing rule can have an optional Min Qty and Max Qty. When set, the rule only applies if the customer orders within that quantity range. For example, a rule with Min Qty of 10 means the discount only kicks in when the customer orders 10 or more of that item. This is different from volume tiers—MOQ on pricing rules is a simple gate, while volume tiers provide graduated discounts at multiple quantity levels.

Scheduling rules

Pricing rules support optional Start Date and End Date fields. Use these for seasonal promotions or limited-time wholesale pricing. A rule with a start date in the future won't apply until that date. A rule with an end date in the past is automatically ignored. Both fields are optional—leave them blank for rules that should apply indefinitely.

How priority works between rules

When multiple pricing rules match the same product for a customer, ShipWave resolves the conflict using two factors:

1. Scope specificity — Variant beats product, product beats collection, collection beats store.

2. Priority number — Within the same scope level, the rule with the higher priority number wins.

For example, if you have a collection rule at priority 5 and a product rule at priority 1, the product rule wins because product scope is more specific than collection scope.

FAQs

Can I set different pricing for the same product across groups?
Yes. Each group has its own set of pricing rules. The same product can have a 20% discount for one group and a 30% discount for another. Each customer sees pricing based on their group membership.
What happens if I set a pricing rule with a fixed price higher than retail?
The pricing rule will still apply. ShipWave does not automatically prevent the wholesale price from exceeding retail. Always double-check your fixed price rules to ensure they represent a discount.
Can I add rules for products not yet in my store?
No. The product or collection must already exist in your Shopify store so that ShipWave can find its Shopify ID. Add the product to Shopify first, then create the pricing rule.

More in Wholesale & B2B