---
title: Configuring the catalog export
slug: campaign/docs/kymR-configuring-the-catalog-export
docTags: 
createdAt: 2026-07-20T15:45:30.585Z
---

:::hint{type="info"}
**Note**

This topic is for administrators and developers with administration access rights in Shopware.
:::

This topic describes how to configure the catalog export, when using Shopware as e-commerce platform with Optimizely Campaign. You can transfer promotional texts and product images, and use this data in your newsletters. See [Content interface paragraph.](docId\:php17wfbpZtS4wLmVkeFG)

## How it works

The integration reads a feed created in Shopware and transmits feed data to Optimizely Campaign. You can use filters in Shopware to exclude product categories. The integration exports the catalog to a CSV file , and automatically transfers the catalog to the Optimizely server via a secure SFTP connection at specific time intervals.

## Prerequisites

You need an **SSH key pair** and an **SFTP user account** to set up a secure connection. To create a key pair, see:

- [FTP access via SCP for Windows](docId:71cMX-B0CHLlutcXdWpMg)
- [FTP access via SCP for MacOS/OS X](docId:82Aeocdt6LT_tgSeTtuIM)

When you have created the key pair, do the following to request a user account:

1. Contact [customer support](docId\:ZWe1T3UPz3JW6_4mc76qV), providing the name of the CSV file with your product catalog.
2. Email your public key (the file with the **.pub** extension) to [customer support](docId\:ZWe1T3UPz3JW6_4mc76qV).
3. Send your key fingerprint in a *separate* email to [customer support](docId\:ZWe1T3UPz3JW6_4mc76qV).

:::hint{type="info"}
**Note**

For security reasons, always send your public key and key fingerprint in two separate emails.
:::

When your account is configured, you will receive your user account information by email, and you can start the configuration.

## Configuration steps

1. Configure the [feed](docId\:aX4Rci8IpbXUu4jFvSgys) for the catalog that is to be exported.
2. Configure your Shopware integration for [catalog export](docId\:aX4Rci8IpbXUu4jFvSgys).
3. Configure and activate the [cron job](docId\:aX4Rci8IpbXUu4jFvSgys)**Episerver Campaign Product Export** in Shopware to automate daily catalog exports.

### [kymR-configuring-the-catalog-export.mdx](docId\:aX4Rci8IpbXUu4jFvSgys)Step 1. Configuring your feed for catalog export

The Shopware integration includes a standard feed that you can copy and customize (recommended).

Do the following to configure a feed:

1. Log in to the back end of Shopware with administrator rights.
2. Go to **Marketing** > **Item export**.

   ![Image: Item export menu item](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/FOzaN9RdVUcdxwmfkhv6i_ndb46twtagshfwob4byf0-20260710-143458.png "Image: Item export menu item")
3. In the list, find the entry optivo broadmail and click **Edit item feed** ![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/0gCSVgm2jJ7ZsA409VI4K_ljy5ahijhvjrkpdofqffa-20260710-143458.png).

   ![Image: Edit item feed](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/tGHNgWBQ68bSlyZEjjJv0_0lzurwuapkil-mndr-amb-20260710-143458.png "Image: Edit item feed")
4. In the **Format** tab, in the **Encoding** drop-down list, select **UTF-8**.

   ![Image: Enter encoding](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/6lt4WWAXsMwhdFvJFUnnD_nk8hbwr4zwi13p1ropyw-20260710-143458.png "Image: Enter encoding")

   :::hint{type="info"}
   **Note**

   Entries in the **Header** and **Body** tabs were created by the Shopware integration at the time of installation and are required for the product data exchange with the content interface. Do *not* change the entries in the **Header** tab. You can change the **Body** tab as needed in steps 5 and 6.
   :::
5. Optional: In the **Body** tab, adjust the sending time by changing the number of days (10 by default).

   ![Image: Adjust sending time](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/wDnRACvr0iS1pQAGiZv9-_1pnucaudobi7awya4nqtv-20260710-143458.png "Image: Adjust sending time")

   :::hint{type="info"}
   **Note**

   Do **not** change the variables and the filters used (such as **|escape**).
   :::
6. Optional: In the **Body** tab, change the shipping service provider and the shipping method.

   ![Image: Change shipping service](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/7OV3kJPvIMLfpnoN8y_MQ_nhjdbl-f7n36va9jona79-20260710-143458.png "Image: Change shipping service")

   :::hint{type="info"}
   **Note**

   **Deutsche Post Standard** is the default shipping service provider and shipping method.
   :::

   :::hint{type="info"}
   **Note**

   Do *not* change the variables and the filters used (such as **|escape**).
   :::
7. To exclude product categories from being transferred to Optimizely Campaign in the catalog export, open the **Blocked categories** tab and select the corresponding check box.

   ![Image: Exclude product categories](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/o3T6kUBNHEP7D2FnzG-NE_gzmd-hbzkwqre5str2fp-20260710-143458.png "Image: Exclude product categories")
8. Click **Save and Close**.
9. Find the optivo broadmail feed and right-click the file name in the **File name** column. In the context menu of your browser, select the option **Copy link location**.

   ![Image: Select option to copy link](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/fHtDeY2L2DO0Ogest8KdD_gmkyg2n5qv56ufi3quey2-20260710-143459.png "Image: Select option to copy link")
10. Copy the **Feed** URL to your clipboard, or save the URL in a text document.

### [kymR-configuring-the-catalog-export.mdx](docId\:aX4Rci8IpbXUu4jFvSgys)Step 2. Configuring Shopware integration for catalog export

1. In Shopware, go to **Configuration** > **Plugin Manager**.

   ![Image: Plugin Manager menu item](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/JC5hZ7iFjF0MSFg-XTmLk_urhlyb5zxesomzkyjwq4j-20260710-143459.png "Image: Plugin Manager menu item")
2. On the left side of the menu bar, click **Installed**.

   ![Image: Click Installed](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/QTrI-1sjpa6ikO9C2oemK_utgmhiwehqlz7rp9frfry-20260710-143459.png "Image: Click Installed")
3. Find the Shopware integration for **Episerver Campaign** in the Plugin Manager, and click **Open** ![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/0gCSVgm2jJ7ZsA409VI4K_ljy5ahijhvjrkpdofqffa-20260710-143458.png).

   ![Image: Open Shopware integration](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/8aqOL6T8sTHRlN4TPa-Ve_5zt0psxtbavkbcj6-hx-20260710-143500.png "Image: Open Shopware integration")
4. In the **Configuration** area, insert the data below:

   ![Image: Configuration area](https://api.archbee.com/api/presign/BrbvVORKJ5iIeSMZye5kI/R4XYIFNgYfoKkd9kuvU4G_yvjlmeurol9bvtio5zs7j-20260710-143500 "Image: Configuration area")

   - **Product export**. Select **Yes.**
   - **Export Name**. Enter the file name for your catalog export.
   - **Product export link**. Enter the URL of the feed for your catalog export.
   - **SFTP Username**. Enter the user name for your Optimizely server account.
   - **SFTP keyfile password**. Enter the password for your private SSH key.
   - **SFTP Private Keyfile**. Enter your private SSH key.
5. Click **Save**.

### [kymR-configuring-the-catalog-export.mdx](docId\:aX4Rci8IpbXUu4jFvSgys)Step 3. Configuring and activating the Cron job

To automate daily catalog exports, you must configure and activate the Cron job **Episerver Campaign Product Export** in Shopware.

1. In Shopware, go to **Configuration** > **Basic settings**.

   ![Image: Basic Settings menu item](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/BcouQctZnCb53fxGj09WV_r150hr6isofo72-d-yc6c-20260710-143500.png "Image: Basic Settings menu item")
2. Go to **System** > **Cronjobs**.

   ![Image: Select Cronjobs](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/GknvvN_vc6EarDqXoTkQm_w4rhxm8jzhqhhlt193cu-20260710-143500.png "Image: Select Cronjobs")
3. In the list, find the Cron job **Episerver Campaign Product Export** and click **Edit** ![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/0gCSVgm2jJ7ZsA409VI4K_ljy5ahijhvjrkpdofqffa-20260710-143458.png).

   ![Image: Locate and edit cron job](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/WUf_U_vTLxx0NuYqblKBO_lzpkoxtvofo1dyzfscofu-20260710-143500.png "Image: Locate and edit cron job")
4. Select **Active**.

   ![Image: Activate cron job](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/sLdIFcIB20IvZGCGCERkO_mawerz7rs8yh1hfjlrnx-20260710-143500.png "Image: Activate cron job")
5. In the **Interval** drop-down list, select a time interval, such as 1 day.

   ![Image: Select time interval](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/BaDRZcjgFI1i-aTTlTM4H_tubbkdvhv3vpjwfuvegyv-20260710-143501.png "Image: Select time interval")
6. Click **Save**.
7. To activate the Cron job and start the automatic schedule, invoke the URL. Typically, this is something like: `http://<your store URL>/backend/cron`.

:::hint{type="info"}
**Note**

When the URL is invoked, you can find the job in the list of running Cron jobs under the **Processing** **Episerver Campaign Product Export** (if the execution is scheduled).
:::
