Wholesale price lists and customers

Price lists contain the products that you want to offer at wholesale prices. You assign your wholesale customers to price lists to give them access to these prices in your wholesale store.

Shopify Plus

The Wholesale channel is available to Shopify Plus plans only.

Types of price lists

When you create a price list, you choose one of the following price list types:

Option Description
Discount all products All products offered at the same percentage discount
Discount collections A set of collections of products offered at different discounts
Set product prices Specific products and variants offered at set or flat prices. This option also allows you to set minimum and maximum quantities, quantity increments, and volume-based pricing.

Prices set on products will override any discounts applied

Since 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 set prices, then your customer is offered the lowest set price.
  • if there are no set prices, then the lowest discounted price is offered to your customer.

Set product prices

When you create a price list and you choose Set product prices, you enter a wholesale price for each product. If your products have variants, then you can enter a different price for each variant, or you can apply the product price to the variant prices.

The set product prices option also allows you to set:

  • The minimum and maximum amounts of a product that your customers can order. For example, you could require that your customers order at least 25 shirts but not more than 100.

  • The number of units by which a product's quantity can be incremented in your wholesale store. For example, you could require that your customers order socks in groups of 6.
    Screenshot of the Set Product Price options
  • Thresholds for volume-based pricing. Volume-based pricing offers different per unit prices for all ordered units depending upon the amount that is purchased. For example, you could offer your customers the following volume breaks:
    Screenshot showing three volume breaks. Volume break 1 offers a unit price of $5 for orders between 1 and 49 units. Volume break 2 offers a unit price of $4.50 for orders between 50 and 74. Volume break 3 offers a unit price of $3.00 for orders between 75 and 100.
    In this example, if a customer ordered 35 shirts, then they would pay $5 for each shirt for a total of $175. If the customer ordered 80 shirts, then they would pay $3 for each shirt for a total of $240.

Minimum amounts for the total order

You can also set a minimum order amount that all wholesale orders must meet or exceed.

Run sales in your wholesale store

It common for a product to be offered at different prices on different price lists. For example, you could 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 lower moving products. To run a sale, you could simply assign the clearance price list to your customers.

Create different price lists for different customers

You can create price lists for different groups of products or customers. For example, you could reward your high-volume buyers by creating a price list that offers them your best prices, or you could create a price list that contains all your holiday-themed items.

Exclude products from the wholesale store

You must add a product to a price list for it to appear in your wholesale store. So, the easiest way to exclude products from your wholesale store is to not add them to a price list. For example, 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 unpublish the product from the Wholesale channel. See Visibility.

Minimum order amounts

You can also set a minimum order amount that all wholesale orders must meet or exceed.

Wholesale customer accounts

Your wholesale store is password-protected, so no one (including the Shopify account owner) can access it without a wholesale account. A wholesale account is not the same as an online store account. A customer can't log into the wholesale store using their online store user name and password.

Before a customer can access your wholesale store, you need to:

  1. Assign the customer to a price list. See Create wholesale price lists.
  2. Send the customer an invitation to activate their wholesale account. When your customer signs into your wholesale store, they will see only the products and prices that are included in the price lists that they are assigned to. See Create wholesale customer accounts.

Assign a customer to a price list

You assign a customer to a price list by tagging them with the same tag that you assigned to the price list. When you assign a customer to a price list, they can access it when they are signed into the wholesale store. A customer can sign into a wholesale store only if they have a wholesale account. If the customer does not have a wholesale account, then assigning the customer a price list results in them being added to the Accounts page in the Wholesale channel. From this page, you can send the customer an invitation to activate their a wholesale account.

Because a customer appears in the Accounts page when you assign them to a price list, only add the price list tag to the customers that you intend to invite to the wholesale store.

See Create wholesale customer accounts.

Want to discuss this page?

Visit the Shopify Community

Ready to start selling online with Shopify?

Try it free