Perform a mass import of products for a campaign.
If you've got a large number of products for a campaign, you might like to import them all in one go, rather than adding them one by one in the CMS.
You can import products to one campaign, or (if you're really organised) you can import all of your campaign products. This guide will step you through the process.
Before you start, make sure you've got a campaign to import products to. If you haven't already, follow the steps in our Product Campaigns guide to create a campaign.
Now it's time to import products.
- In the CMS, navigate to Campaigns & Promotions→ Campaigns.
- Select the campaign that you'd like to import products to.
- Hover over the Options menu and select Import Products.
- On the import page, click 'Download Example Template'. This will give you a sample .csv file in the correct format.
- Open the .csv file and paste your own product data into the ProductCode column.
- Drag the campaign description down for every product row in your file.
- Nominate a product sequence (optional). If you leave this column blank, the products will simply import in the same order as they appear in this file.
- Save the file somewhere, keeping the .csv format.
- Next, set the Import Type using the dropdown:
- Append - adds the products on your file to any existing products in the campaign
- Overwrite - replaces any existing products with the ones in your file
- Click 'Select files..' and browse to your saved file.
- Once you select the file, the import starts automatically.
- A notification will let you know whether the import was successful, and any errors / warnings will display in the Import Log.
- That's it!
If you'd like a list of your current campaign products, the CMS offers handy export functionality. You can either:
A) export a list of all products from all campaigns via the main 'Campaigns' page
B) export a list of all products from a single campaign via the 'Edit Campaign' page
The export option will output a list of campaign products in .csv file.
You can edit and save this file to use in a future import, as the format is the same. Smart!