Setting up and managing price lists on the Shopify Collective sales channel
Price lists contain products that retailers can import to sell on their stores. The products that you assign to a price list can have a retailer margin which determines the discounted cost price that a retailer pays to you.
You can have private price lists that you share with your retailer connections, and you can create public price lists where all the products in that price list are available for any eligible retailer to instantly import.
Before you create a price list, make sure the products that you want to share with retailers are included in your store's primary market.
On this page
Price list details
When you create a price list, you can add products to the price list, set a retailer margin for your products, manage whether the price list status is Active or Draft, and in the case of private price lists, assign access to specific retailers.
By assigning retailers to your private price lists, and by creating public price lists, you share your product details and inventory.
Product information import and syncing
The following product information is imported to your retailer's store:
- price
- inventory
- product title
- product images
- product description
- variants
- vendor (the product supplier)
- product type
- product category
- cost price
- SKU (Stock Keeping Unit)
- barcode
- country (region of origin)
- HS (Harmonized System) code
- compare-at price
The following product information isn't imported to your retailer's store:
- collections
- tags
- discount codes
- custom metafields
After your product information is imported to a retailer's store, Shopify Collective continuously syncs the cost price and inventory. A retailer can adjust most product details in their store, except for the cost price which is always synced and updated from your store. After a customer buys your product through a retailer's store, the inventory is automatically updated in your store.
Retailers can choose to increase or decrease the retail price of your imported products. Your cost price isn't affected by any changes that a retailer makes to a retail price.
You can find out how much retailers are selling your products for by viewing a product's retail price, which is included as an order note in the order details page in your Shopify admin. If you're not happy with a product's retail price, then you can contact the retailer to discuss pricing, or you can choose to delete a retailer from your connections. A retailer might also contact you directly to discuss pricing.
Other imported product information isn't automatically synced. Review the following details about automatic syncing of product information and which details retailers can change.
| Product detail | Syncing detail |
|---|---|
| Cost price | Cost price is always synced and the retailer can't change this. |
| Retail price | Retail price sync is off by default, but retailers can activate syncing in their settings. |
| Compare-at price | Compare-at price sync is off by default, but retailers can activate syncing in their settings. |
| Inventory | Product inventory is always synced to retailer stores. |
| Other product information | Not automatically synced. |
If you want to sync other product information with the retailer's store, such as product images or variants, then you can remove the product from the price list and re-add the product to the price list.
The average product syncing time is less than 30 seconds, but it can take up to 5 minutes. This might mean that extremely high volume order events result in overselling.
Out of stock products
If your product that you share with a retailer is out of stock and you have the Continue selling when out of stock option activated, then a retailer can still continue selling your product.
You might want to notify your retailer about out of stock products manually, and share an expected shipping date. A retailer can't deactivate the Continue selling when out of stock option in their store.
Retailer margin
When you create a price list, you can choose to include a retailer margin that applies to all products that are included in a price list. The product retail price minus the retailer margin determines the amount that a retailer owes you for each sale that they generate.
Consider offering a margin of between 20% and 50%, to incentivize retailers to import your products and to provide them with sufficient margin to promote the products for sale.
Shopify Collective requires suppliers to set a minimum margin of 5% for public price lists.
The amount that a retailer pays you for each sale that they make is called the cost price. In the Products section of price lists that you have in your Collective: Supplier sales channel, this amount displays in the Cost price column. The cost price can be a range for products that have variants with different prices. If you change the retailer margin on a price list, then the cost price automatically updates.
For example, if a product's retail price is $100 USD and the retailer margin for the price list that the product's included in is 30%, then the retailer keeps $30 USD per sale and pays you $70 USD. When a retailer imports your product, the cost price of $70 USD displays in their Collective app. If you change the retailer margin for the price list to 20%, then the retailer keeps $20 USD per sale and pays you $80 USD.
If a retailer wants to change the compare-at price or cost price of a product, then they need to contact you directly to discuss product pricing. If the cost price updates after you change a price list's retailer margin, then it automatically recalculates and updates in the retailer's store. If you update a product's compare-at price in your store, then it updates in the retailer's store only for retailers who have activated compare-at price syncing in their settings.
Sale prices
You can use the compare-at price to put products on sale on retailer stores. When you set a compare-at price lower than the product price, this syncs to the store of any retailer who has activated compare-at price syncing in their settings. Whether and where sale prices display on the retailer's storefront depends on their theme.
Discounting
Retailers can apply discount codes, such as a 20% welcome offer, to the products that they import with Collective. This doesn't affect the cost price amount that you receive for the item, but instead impacts the retailer's earnings and, in turn, what the customer pays.
If you prefer for your products not to be included in the retailer's discounts, then it's recommended that you communicate this to your Collective retailers.
Price list retailer access
After you invite and connect with a retailer on Shopify Collective, you can assign them access to specific private price lists. A single private price list can be assigned to multiple retailers. You can also remove access to private price lists for specific retailers.
Public price lists
When you create a public price list, the list's products display with an Instant import label to eligible retailers when they search or browse in their Collective app. Eligible retailers can instantly import these products to be sold on their store, without needing to request a private connection with you.
Review the following considerations for creating public price lists:
- When a retailer imports instant import products from your public price list, they automatically become connected with you, and they're assigned as a retailer on the relevant price list.
- When a retailer imports an instant import product, you're automatically added as a connection on the retailer's default policies. If the retailer's product import method is set as Automatic in their product policy, then all products on your public price list are automatically imported to the retailer's store.
- If an instant import product that's in a public price list is also part of a Private access price list that you shared separately with the same retailer, then the highest margin from the two price lists applies for the retailer's sales:
- Where a product has a 10% margin in your public price list, and a 20% margin in your privately-shared price list, then the 20% margin applies for the retailer.
- Where a product has a 30% margin in your public price list, and a 10% margin in your privately-shared price list, then the 30% margin applies for the retailer.
- If a retailer connects with you by instantly importing products from a public price list, and you later decide to delete the connection, then the retailer can't reconnect automatically through product instant import from a public price list. However, the retailer can still invite you to connect again.
Price list status
Your price list can have one of the following statuses:
- Active status means that products included in the price list are available to be imported from the price list.
- Draft status means that a price list isn't available, and the products in the price list can't be imported or sold by retailers.
If you select Active status, then retailers that you assign access to a price list receive an email that lets them know about the available products. Retailers can import and start selling your products on their stores immediately.
Create a price list
You can create Public access price lists so that all eligible retailers can instantly import your products, and you can create Private access price lists to share with your retailer connections so that they can import the products into their stores. You can't change the access setting after you save a price list.
Steps:
From your Shopify admin, go to Sales channels > Collective: Supplier.
Click Price lists.
Click Create price list.
Add a Title for your price list.
In the Status drop-down menu, select Active or Draft.
In the Permissions section, do either of the following:
- To create a public price list, select Public access.
- To create a private price list, select Private access, and then in the Search retailers field, find and select the retailers that you want to assign to your private price list.
In the Shipping section, set your shipping rates for the price list.
In the Pricing section, enter the percentage Retailer margin that gets deducted from your product's retail prices to determine the cost price to retailers.
Click Save.
In the Add products dialog, select the products that you want to add to the price list, and then click Save.
Add or remove products from a price list
You can add or remove products that are published to the Collective: Supplier sales channel from your existing price lists. If you remove products from an active price list, then inventory is set to 0 for all retailers who've imported those products. This makes the products unavailable for sale on the retailer's storefront. After you remove a product from an active price list, the retailer is notified to delete the products, or to set the products to draft status to remove them from their storefront.
Steps:
From your Shopify admin, go to Sales channels > Collective: Supplier.
Click Price lists.
Click a price list that you want to add or remove products from.
In the Products section, do either of the following:
- To add products to the price list, click Add products, select the products that you want to add, and then click Save.
- To remove products from the price list, select the products that you want to remove, and then click Remove products.
Click Save.
Managing access to price lists
You can add new retailers or remove existing retailers from your private price lists. You can also remove a retailer's access to a public price list.
If you remove a retailer's access to a price list, then inventory is set to 0 for all products that they imported. These products immediately become unavailable on the retailer's online store. The retailer is notified that your products can no longer be sold, but they're not given a specific reason. Consider contacting your retailer before you remove their access to specific products.
Manage access to a private price list
From your Shopify admin, go to Sales channels > Collective: Supplier.
Click Price lists.
Click a price list that you want to manage retailer access for.
In the Permissions section, click the Search retailers field, and then select or deselect the retailers that you want to add or remove.
Click Save.
Remove access to a public price list
From your Shopify admin, go to Sales channels > Collective: Supplier.
Click Retailers.
Click a retailer that you want to remove price list access for.
In the Price lists section, select the price lists that you want to remove access for.
Click Remove access.
In the dialog, click Remove access.
Deactivate a price list
If you want to stop using a price list temporarily, then you can deactivate it by setting its status to Draft. Your price list isn't deleted, but it's made unavailable to all retailers that are assigned. You can return to this price list and set it to Active status any time.
When you deactivate a public price list, any products that are in the public price list can no longer be sold. However, if a retailer also has any of the products in a private price list that you shared with them, then the retailer retains access to the products and can continue to sell them.
Steps:
From your Shopify admin, go to Sales channels > Collective: Supplier.
Click Price lists.
Click a price list that you want to deactivate.
In the Status drop-down menu, select Draft.
Click Save.
Delete a price list
If you no longer want to use a price list, then you can delete it permanently. Before you can delete an Active price list, you must first deactivate the price list.
Steps:
From your Shopify admin, go to Sales channels > Collective: Supplier.
Click Price lists.
Click a price list that you want to delete.
Click Delete price list, and then click Delete.