Creating catalogs for markets
A catalog is a set of products with optional custom pricing that you assign to a market. Catalogs control which products are available in each market and at what price, giving you a tailored experience for different customer groups.
By default, all the products in your store are available in every market at your store's default prices. When you create a catalog and assign it to a market, you can include or exclude specific products and set custom prices.
On this page
Catalogs inheritance
Inheritance for catalogs is managed differently from other market customizations:
- Catalogs from parent markets and submarkets of the same type are combined. Products from all applicable catalogs are available to the customer.
- Catalogs from parent markets and submarkets of a different type are overridden by the more specific market's catalog.
- If the same product exists in multiple applicable catalogs at different prices, then the more specific price is used. If neither catalog is more specific (for example, two parent market catalogs), then the lower price is displayed.
For example, you have a North America market with a North America catalog, and a Canada submarket with a Canada catalog. If a customer in Canada visits your store, then products from both catalogs are displayed. If a product is in both catalogs at different prices, then the Canada catalog price is used because it's more specific.
Add a catalog customization to a market
From your Shopify admin, go to Markets.
Click the market that you want to customize.
Click
next to Catalogs.
Select catalog to use with the market. If you don't have an existing catalog, then click Create catalog to create a new one.
Click Done.
Click Save.
Create a catalog
Steps:
From your Shopify admin, go to Markets > Catalogs.
Click Create catalog.
In the Title section, enter a name for your catalog.
Next to the Title field, select the publishing status. Select Active to start using the catalog immediately, or Draft to preview it first.
Optional: Click Add a market to assign the catalog to a market now. You can also assign it later.
In the Pricing section, configure your pricing.
- In the Set prices in field, select the currency for the catalog. Customers browse and pay in the currency of their market, regardless of the catalog currency.
- Optional: In the Price adjustment field, enter a percentage to increase or decrease all prices in the catalog. By default, this adjustment also applies to compare-at prices. To set compare-at prices manually, toggle off the Include compare-at price setting.
In the Products section, configure product availability.
- By default, all products are included. To exclude a product, select its checkbox, and then click Exclude from catalog.
- Optional: Set a specific Price for individual products in the catalog.
- Optional: Set a specific Compare-at price for individual products.
Click Save.
Product publishing and availability
Products must be included in a catalog assigned to a market for customers in that market to view and purchase them. Product publishing per market applies to your online store's product listings and search results. As a result, when a customer searches your store, the results include only products that are published in their market. If a customer visits a product page for a product that isn't available in their market, then they're redirected to your store's homepage.
Product publishing rules don't apply to draft orders. You can add any product to a draft order regardless of market restrictions.
For a product to be available on a sales channel, the product must be included in a catalog assigned to the market and made available to the channel on the product details page.
Review product availability by market
You can use the View as feature on the products page to review which products are available to customers in a specific market.
Steps:
From your Shopify admin, go to Products.
Click View as.
Select the market that you want to review.
The product list updates to display prices in the market's currency, the Catalogs column displays which catalogs include each product, and products excluded from the market are marked as Unpublished. You can click a product's price to view how it's calculated.
Export and import catalogs using CSV files
You can manage catalog pricing and product availability in bulk by using CSV files.
Export a catalog
From your Shopify admin, go to Markets > Catalogs.
Select the checkbox for the catalog that you want to export.
Click Export.
Select whether to export all catalogs on the current page or the selected catalogs.
Click Export CSV.
The CSV file is sent to you by email when the export is complete. Only prices for products with fixed prices are included. Products with a percentage adjustment only aren't included.
Import a catalog
From your Shopify admin, go to Markets > Catalogs.
Click Import.
Click Adjust prices, and then select Import CSV.
Click Add files or drag and drop your file.
Click Preview your CSV.
Review the preview, and then click Import CSV.
CSV file format
The catalog CSV includes the following key columns:
| Column | Description |
|---|---|
| Catalog Title | The name of the catalog. Required. |
| SKU | The stock-keeping unit of the product or variant. |
| Handle | The unique URL-safe name for the product. |
| Fixed Price | The price for the product or variant. Don't include currency symbols. |
| Compare At | The compare-at price for the product or variant. |
| Published | TRUE to include the product, FALSE to exclude it. |
You can download a sample catalog CSV file to use as a template.