Wholesale price lists

Price lists contain the products that you want to offer at wholesale prices. Price lists are available for use in your wholesale store only. They do not apply to any other sales channel (not even your online store).

Price lists override your regular, online store prices for products and variants. They let you offer different prices for the same products to different customers.

A customer must be assigned a price list in order to be able to purchase products at the prices offered in the price list.

Price lists contain the following information:

  • The products and the prices that you want to offer to some or all of your wholesale customers.
  • A customer tag to connect your customers to the price list. Any customer (current or future) that has this tag is assigned to this price list and can order products at the prices offered in the price list.

Choose a price list type

You can create price lists that offer percentage discounts off your standard pricing or discounted prices for each individually-priced item:

Price list type Description
Percentage-based prices

Offer a percentage discount off all products (Discount all products) in the wholesale store or groups of products in collections ( Discount set collections).

Percentage-based price lists offer products at prices that are calculated by applying the discount to their online store prices. When the price of a product in the online store changes, then their wholesale store price is recalculated. For example, you create a price list for pencils that applies a 30% discount off their online store prices. The online store price for a pencil is $1.00, so the wholesale price is 70¢. If you change the online store price of the pencil to be 50¢, then the wholesale price is 35¢.

Fixed prices

Offers specific products and variants at fixed prices (Fixed prices, Price list import, and Price list import). Fixed pricing supports minimum and maximum quantities, quantity increments, and volume-based pricing.

Price lists that offer fixed prices are not affected by changes made to the online store prices of their products.

Offer product-level, category-level, and store-level discounts

When you create a price list, the type that you choose determines how far the discount will be applied:

Discount level Price list type
Product level Fixed prices (including imported prices) - sets the price of the product or variant to a specified dollar amount.
Category level Selected collections - discounts all products in a specified collection by a specified percentage.
Store level All products - discounts all products in the wholesale store by a specified percentage.

Create different price lists for different customers

You can charge your customers different prices for the same products and services. To do this, create multiple price lists that feature the same product but at different prices. Then assign different customers to each list.

You can create as many price lists as your business needs. For example:

  • To reward loyalty, create a price list that offers your best prices and assign it to your top customers.
  • To offer a customer exclusive pricing, create a price list and assign it only that customer.
  • To manage pricing agreements with your manufacturer, create separate price lists for their products and assign them to customers based on their pricing rules.
  • To create unique purchase orders or quotes for a new customer, creating a price list that combines products and prices from more than one list.

Assign customers to multiple price lists

Manage different price structures by layering your price lists and assigning groups of customers to multiple price lists. A customer can have more than one price list.

For example:

  • Create a base price list and assign it to all your customers.
  • Create price lists that offer better discounts and assign these to your customers as their orders reach different spending thresholds.
  • Create price lists based on the geographical locations of your customers.

Resolve price list contradictions

Because you can assign a customer to multiple price lists, it is possible that a customer could be offered the same product at different prices. When such a difference occurs, it is resolved as follows:

  • If there are fixed prices, then your customer is offered the lowest fixed price.
  • If there are no set rate prices, then the lowest discounted price is offered to your customer.

For example:

One of your customers is a small business that sells outdoor gear. You assign this customer the following price lists:

Price list Red hat price
base-list - 20% off all hats $16
retailers-list - 30% off all hats $14

Because both price lists are percentage-based price lists, the lowest discounted price is $14. Your outdoor-gear customer pays $14 per red hat.

For the month of December, you put your red hats on sale. You assign your outdoor-gear customer a price list that has fixed prices:

Price list Red hat price
base-list - 20% off all hats $16
retailers-list - 30% off all hats $14
monthly-sale-products - fixed price for all red hats $12

Because all price lists are fixed-price-based price lists, the lowest price is the price that the customer pays. Your outdoor-gear customer pays $12 per red hat during the winter season.

For the last week of December, you run another sale (using the weekly-sale-products price list) that discounts all red baseball hats.

Price list Red hat price
base-list - 20% off all hats $16
retailers-list - 30% off all hats $14
monthly-sale-products - fixed prices for all red hats $12
weekly-sale-products - fixed price for red baseball hats $10

Because there is a mixture of percentage- and fixed-price-based price lists, the lowest fixed-price is the price that the customer pays. Your outdoor-gear customer pays $10 per red baseball hat.

Run sales in your wholesale store

It's common for a product to be offered at different prices on different price lists. For special deals or other temporary price changes, you can create a dedicated price list, and then assign customers to it. After the sale is over, you can unassign customers from this price list by removing the tag from it or by deleting the price list.

For example, you have a regular price list that offers all products at a 40% discount and a clearance price list that offers set prices on a few slower moving products. To run a sale, you can assign the clearance price list to the same customers who are included in your regular price list (by adding the same customer tags to the clearance price list).

Exclude products from the wholesale store

You can exclude products from your wholesale store by never adding them to a price list (this is the easiest method) or by making them unavailable to your wholesale channel. If you have products that you don't want to sell in your wholesale store, then don't create a price list that applies to all products in the store. Instead create a price list that applies to a collection and exclude the products from that collection.

If you need to exclude a product temporarily from your wholesale store, then hide the product by making it unavailable to the wholesale channel.

Exclude products from the online store

You can always exclude products from your online store by making them unavailable to your online store channel.

Known issues and limitations

The following list contains some known issues and limitations related to pricing and price lists:

  • The wholesale channel does not support discount codes or Shopify Scripts (so you can't offer cart-level discounts).

  • Volume-based pricing, where the price for all units decreases as more products are sold, is supported in some fixed-price price lists. Tiered pricing, where the price per unit decreases after the quantity in a tier has has been purchased, is not supported in any price list in the wholesale channel.

  • When you set up quantity increments for products in a price list, you can enter only whole numbers for the increment amount. You cannot increment your orders by fractions or decimal increments.

  • If you run a sale using Launchpad on products that also appear in your wholesale store, then their wholesale prices could be affected by the sale event. For the duration of the Launchpad event, any price lists that apply a percentage discount will have the discount applied to the sale price (not the regular retail price). Price lists that use fixed prices are not affected by Launchpad events.

Ready to start selling with Shopify?

Try it free