Some Mirakl APIs have the option to define Sales Channels, for example, "France" or "Italy". It can be useful to distinguish different prices per sales channel, as you might want to sell for a different price in each channel. The different price fields are available for every single channel, this is a core feature of the general Mirakl Sales Channels feature. Additionally, the Mirakl API can also define that a certain offer field is only relevant for a specific channel. Any additional fields are specifically created by (for example) Leroy Merlin or any other Mirakl export. In the build step of the API, we group all these offer fields that are specific to a single Mirakl channel. We do this in a new tab in the build step called "Sales channels".
Activating sales channels for your Mirakl API
Sales channels can be activated in the settings tab of a Mirakl API.
You might need to contact the Mirakl platform to give you permission to sell on a specific channel. By disabling or enabling a channel in the settings tab, the channel will be (de)activated in the build step. This means that you are able to set up the channel from there. Activating the channel in the API settings does not mean that we enable all items for this channel, you still need to complete the set-up of the channel in the build step.
Setting up channel specific offer fields
In the sales channels tab in the build step, you will find all channels that you have activated in the settings tab together with their corresponding fields. For example, this would be the place to set a different price for your "France" sales channel:
Tip! Notice the question mark behind every field, if you hover over the question mark you will see the description of the field and suggestions for possible values.
Some Mirakl platforms even support activating or deactivating the channel on a per-item basis, if this is available, you will also find that setting here.
The different price fields are a bit special and function the same for all Mirakl platforms that support this. They are what Mirakl calls Channel Specific Pricing. This means that, when you set a price in the Sales Channel, this will overwrite the price (or discount price) that you set in the "Item" tab of the build step:
Below you can find an example of what this would like in the Mirakl Dashboard of the API. In this example the "Item" price in the build step for a specific offer would be €10,- and the price in the Sales Channel for Leroy Merlin France would be €15,-. Meaning that the unit price for every Sales Channel would be €10,- except for the Sales Channel, Leroy Merlin France:
To remove this Sales Channel specific pricing, you can remove the value from your Sales Channel-build step or use a rule to make it empty. The Mirakl API will interpret this as a desire to remove the overwrite, and will fall back to the default price again.