Wholesale Pricing Rules

Create percentage, fixed amount, or fixed price discounts targeted to specific customers and products.

What Are Wholesale Pricing Rules?

Wholesale pricing rules are the heart of BulklyCart's B2B functionality. They let you offer special discounted prices to your wholesale customers — prices that regular retail shoppers never see. You define who gets the discount, which products it applies to, and how much the discount is.

For example, you might create a rule that gives all wholesale customers 20% off your entire catalog, or a rule that sets a specific flat price on a particular product variant for VIP buyers only.

Creating a New Pricing Rule

Follow these steps to create your first wholesale pricing rule:

  1. Click Pricing Rules in the left sidebar menu.
  2. Click the Create Rule button.
  3. Enter a Rule Name — a descriptive name for your reference (e.g., "Standard Wholesale 20% Off" or "Holiday B2B Special").
  4. Choose a Discount Type (see below for details).
  5. Enter the Discount Value (percentage, amount, or fixed price).
  6. Configure Customer Targeting — who gets this discount.
  7. Configure Product Targeting — which products it applies to.
  8. Optionally set a date range for the rule.
  9. Set the Priority value (higher number = higher priority).
  10. Click Save to create the rule.

Discount Types Explained

BulklyCart offers three discount types, each suited for different pricing strategies:

1. Percentage Discount

Takes a set percentage off the product's retail price.

Example: A product that retails for $100.00 with a 20% wholesale discount would be priced at $80.00 for qualifying wholesale customers.

Best for: Applying consistent markdowns across large product ranges where you want all items discounted by the same relative amount.

2. Amount Off (Fixed Amount Discount)

Deducts a specific dollar amount from the retail price of each item.

Example: A product that retails for $50.00 with a $10.00 amount-off discount would be priced at $40.00 for qualifying customers.

Best for: Simple, easy-to-communicate discounts ("All items $10 off for wholesalers").

3. Fixed Wholesale Price

Overrides the retail price entirely and sets a specific wholesale price.

Example: Regardless of the retail price, you set the wholesale price to exactly $15.00 for a specific product or variant.

Important: The fixed price option is only available when targeting specific products or specific variants. It cannot be used with "All Products" or collection-level targeting, because different products have different values and a single fixed price wouldn't make sense across an entire catalog.

Best for: Products with negotiated B2B pricing or MAP (minimum advertised price) requirements.

Customer Targeting Options

You decide which wholesale customers qualify for this pricing rule. The options are:

All Wholesale Customers

Every approved wholesale customer sees the discounted price. This is the simplest option and works well for store-wide wholesale markdowns.

Specific Customer Groups

Only customers who belong to selected groups get the discount. For example, you could create a rule that only applies to your "Gold Tier" group or your "International Distributors" group.

Customers with Specific Tags

Target customers based on their Shopify tags. For example, apply a discount to all customers tagged preferred-buyer.

Customer Exclusions

You can also exclude specific customers or tags from a rule. For example: "Apply 20% off to all wholesale customers except those tagged no-discount." This is useful when most customers get a standard discount but a few have special arrangements.

Product Targeting Options

You also choose which products the pricing rule applies to:

All Products

The discount applies to every product in your Shopify catalog. Simple and sweeping.

Specific Collections

The discount only applies to products within selected Shopify collections. For example, you could discount everything in your "Summer 2025" collection without affecting other products.

Specific Products

Hand-pick individual products that receive the discount. You can search by product name or browse your catalog.

Specific Variants

For the most granular control, apply the discount to specific product variants (e.g., only the "Red / Large" variant of a t-shirt). This is the only product scope that supports all three discount types, including fixed prices.

Products by Tag

Target products based on their Shopify tags. For example, discount all products tagged clearance or wholesale-eligible.

Need image, with brief {Product targeting section of the pricing rule form showing the scope dropdown with options for All Products, Specific Collections, Specific Products, Specific Variants, and Products by Tag}

Market-Specific Pricing

If you sell in multiple Shopify Markets, you can configure pricing rules that only apply to specific markets. This lets you offer different wholesale prices for different regions or countries, taking into account local pricing expectations and currency differences.

Date Range Scheduling

You can schedule pricing rules to be active only during a specific time period:

  • Start Date — The rule activates on this date
  • End Date — The rule automatically deactivates after this date

This is perfect for seasonal promotions, limited-time B2B sales events, or holiday pricing. If you don't set dates, the rule remains active indefinitely (until you manually deactivate it).

Understanding the Priority System

When multiple pricing rules could apply to the same product for the same customer, BulklyCart needs to determine which rule "wins." This is resolved through a clear priority system:

Level 1: Specificity Hierarchy

More specific rules always take precedence over broader ones:

  1. Variant-level rules (most specific) — Override everything below
  2. Product-level rules — Override collection and shop-wide rules
  3. Collection-level rules — Override shop-wide rules
  4. All Products rules (least specific) — Only apply if no more specific rule exists

Level 2: Numeric Priority

If two rules are at the same specificity level (e.g., both target a specific collection), the rule with the higher priority number wins. Set priority values when creating rules — a rule with priority 10 beats a rule with priority 5.

Level 3: Best Price Tiebreaker

If two rules have the same specificity and the same priority number, BulklyCart automatically applies the rule that gives the customer the lowest price (best deal). This ensures your wholesale customers always get the best available discount.

Managing Your Pricing Rules

From the Pricing Rules list page, you can:

  • Edit any rule — Update discount values, targeting, scheduling, or priority
  • Duplicate a rule — Create a copy with the same settings (great for creating variations)
  • Toggle Active/Inactive — Temporarily disable a rule without deleting it
  • Delete a rule — Permanently remove it

Plan Limits

The number of active wholesale pricing rules depends on your plan: 1 on Free, 5 on Growth, 15 on Pro, and unlimited on Business. Inactive rules don't count toward your limit.