Publishing settings
This section provides information on managing product publications across sales channels and B2B catalogs.
What is product publication?
Product publication enables you to assign sales channels and B2B catalogs to all your products.
Please note that this feature does not support unpublishing products.
To unpublish products, you will need to do so directly in Shopify.
Supported publishing settings
| Publishing | Supported? | Limitations |
|---|---|---|
| Sales channels | Yes | • Global assignment: all synchronized products are assigned to the selected channels. • Per-product assignment: each product is individually assigned to specific sales channels. • Scheduled publication: products can be scheduled for publication on the Online Store channel. |
| Market catalogs | Yes | • Default behavior: All synchronized products are assigned to every market where the catalog is set to “All products” or where the catalog has the option “Automatically include new products” set to Yes. • Global assignment: all synchronized products are assigned to the selected Market catalogs. • Per-product assignment: each product is individually assigned to specific Market catalogs. |
| B2B catalogs | Yes | • Global assignment: all synchronized products are assigned to the selected B2B catalogs. • Per-product assignment: each product is individually assigned to specific Market catalogs. |
Prerequisites
Before using the Product publishing feature, make sure to fulfill the following prerequisites:
- Creation of sales channels: You must have at least 1 sales channel in Shopify (e.g. Online store, POS) to set sales channels. Refer to Shopify's dedicated documentation on sales channel management here.
- Creation of catalogs: You must have at least 1 catalog in Shopify to set up Markets/B2B catalogs. Refer to Shopify's dedicated documentation on sales channel management here.
Configure sales channels & catalogs
Sales channels
You can choose whether to assign sales channels globally to all products, or individually per product.
Option 1: Assigning sales channels globally (by default)
Follow these steps to configure sales channels to assign to all products synchronized:
- In your Akeneo App for Shopify, navigate to the Configuration page.
- In the Publishing settings section, click on Sales channels.
- Select the sales channels where you want to publish your products.
- Save your selection.
Option 2: Assigning sales channels per product
Follow these steps to configure sales channels to assign to products individually:
Step 1: Enable per-product assignment
- In your Akeneo App for Shopify, navigate to the Configuration page.
- In the Publishing settings section, toggle Sales channels per product to On.
Step 2: Check available Shopify sales channels
- Click Help for configuration: Available Sales Channels.
- Copy the Channel IDs of the channels you want to assign to your products.
Step 3: Create a PIM attribute & assign Sales channels to products in the PIM
- In Akeneo PIM, create a new attribute of type simple select or multi-select.
- Add options corresponding to your Shopify channels. The option codes must exactly match the Shopify Channel IDs copied earlier - these IDs are required to assign the right sales channels to your products.
- Fill in your new attribute for each product to define the channels where it should be published.
Step 4: Map the attribute in the app
- Return to your Akeneo App for Shopify.
- In the Publishing settings, select your new PIM attribute in the Sales channels dropdown.
- Click Save.
Option 3: Scheduling a product publication date
You can schedule when your products become available on Shopify’s Online Store by mapping a date attribute in the Publish date (Online Store) field.
Follow these steps to configure a publication date:
- In Akeneo PIM, create or use an existing attribute of type Date or Date and time.
- Populate this attribute for each product with the desired launch date.
- In your Akeneo App for Shopify, navigate to the Configuration page.
- In the Publishing settings section, locate Publish date (Online Store).
- Select your PIM date attribute from the dropdown.
- Click Save.
Compatible PIM attributes: Date or Date and time.
We recommend using a Date and time attribute so the app can assign the exact publication time for the product launch in Shopify.
This field applies only to the Online Store sales channel. Scheduled publication is not supported for other sales channels.
Market catalogs
You can choose whether to assign Market catalogs globally to all products, or individually per product.
Option 1: Assigning Market catalogs globally (by default)
Follow these steps to configure Market catalogs to assign to your products:
- In your Akeneo App for Shopify, navigate to the Configuration page.
- In the Publishing settings section, click on Market catalogs.
- Select the Market catalogs where you want to publish your products.
- Save your selection.
Option 2: Assigning Market catalogs per product
Follow these steps to configure Market catalogs to assign to products individually:
Step 1: Enable per-product assignment
- In your Akeneo App for Shopify, navigate to the Configuration page.
- In the Publishing settings section, toggle Market catalogs per product to On.
Step 2: Check available Shopify Market catalogs
- Click Help for configuration: Available Market catalogs.
- Copy the Catalog IDs of the catalogs you want to assign to your products.
Step 3: Create a PIM attribute & assign Market catalogs to products in the PIM
- In Akeneo PIM, create a new attribute of type simple select or multi-select.
- Add options corresponding to your Shopify catalogs. The option codes must exactly match the Shopify Catalog IDs copied earlier - these IDs are required to assign the right Market catalogs to your products.
- Fill in your new attribute for each product to define the catalogs where it should be published.
Step 4: Map the attribute in the app
- Return to your Akeneo App for Shopify.
- In the Publishing settings, select your new PIM attribute in the Market catalogs dropdown.
- Click Save.
B2B catalogs
You can choose whether to assign B2B catalogs globally to all products, or individually per product.
Option 1: Assigning B2B catalogs globally (by default)
Follow these steps to configure B2B catalogs to assign to your products:
- In your Akeneo App for Shopify, navigate to the Configuration page.
- In the Publishing settings section, click on B2B catalogs.
- Select the B2B catalogs where you want to publish your products.
- Save your selection.
Option 2: Assigning B2B catalogs per product
Follow these steps to configure B2B catalogs to assign to products individually:
Step 1: Enable per-product assignment
- In your Akeneo App for Shopify, navigate to the Configuration page.
- In the Publishing settings section, toggle B2B catalogs per product to On.
Step 2: Check available Shopify B2B catalogs
- Click Help for configuration: Available B2B catalogs.
- Copy the Catalog IDs of the catalogs you want to assign to your products.
Step 3: Create a PIM attribute & assign B2B catalogs to products in the PIM
- In Akeneo PIM, create a new attribute of type simple select or multi-select.
- Add options corresponding to your Shopify catalogs. The option codes must exactly match the Shopify Catalog IDs copied earlier - these IDs are required to assign the right B2B catalogs to your products.
- Fill in your new attribute for each product to define the catalogs where it should be published.
Step 4: Map the attribute in the app
- Return to your Akeneo App for Shopify.
- In the Publishing settings, select your new PIM attribute in the B2B catalogs dropdown.
- Click Save.
Please note that during synchronization, the app will not overwrite the existing sales channels and catalogs assigned in Shopify. Only the missing catalogs and sales channels will be added.