# How to migrate your Kaufland channel to Kaufland V2

This article explains how to migrate your Kaufland API (channel) to the latest version (Kaufland V2) and push your offer information to Kaufland.

{% hint style="warning" %}
**Important:** Migrating your Kaufland channel to V2 creates an **Offer only** channel. This means it **only pushes offer information** (e.g. stock, price) to Kaufland. After migrating, product information will continue to be sent through your existing Kaufland product feed.
{% endhint %}

To manage your product information from one Kaufland channel, you’ll need to create a new Kaufland channel

***

### <i class="fa-memo-circle-check">:memo-circle-check:</i> **Before you start**

**You’ll need**

* [A Kaufland global marketplace seller account](https://www.kauflandglobalmarketplace.com/en/seller-university/registration/seller-registration/)
* A Kaufland API (channel) on V1 that only sends offer information to migrate to V2

**Good to know:**

* To send both offer & product information to Kaufland Austria, Czechia, France, Italy, Poland and Slovenia, you’ll need to create a new Kaufland channel per country.

{% stepper %}
{% step %}

### **Migrate your API**

1. In \[ **your project**], go to APIs and select \[ **your Kaufland channel**].
2. Go to the **Settings** step, click **Migrate to Kaufland V2** and **Confirm**. We’ll start migrating your Kaufland channel to the latest version.
   * If migrated successfully: Click **Done** to continue to the **Quality** step.
   * If migration was unsuccessful: Try clicking the migrate button again. If you keep encountering issues, contact Support.
     {% endstep %}

{% step %}

### **Review and fix errors**

{% hint style="warning" %}
**Important:** You might see a lot of errors on this page. Don’t worry - not all errors prevent your products from listing. We display all possible errors to help you meet listing requirements for Kaufland.
{% endhint %}

1. Go to the **Quality** step to check for errors. 1. The required fields are mostly the same, except for **VAT**. Make sure this is not empty before continuing.
2. If you have an error, check what you need to do at **How to fix**.  1. If it’s an attribute related error, click **Go to build**. We’ll direct you to the attribute you need to change.
3. Click **Save**.
4. Repeat these steps for other errors.
5. Click **Run now** to resend your products to Kaufland.
   {% endstep %}

{% step %}

### **Activate your API and resolve remaining errors**

1. When you’re ready to launch, return to the **Settings** step and click **Activate API**.
2. Click **Run now** to send your product listings to **Kaufland**.
3. Go to the **Result** step to check if any products have errors.

{% hint style="success" %}
**Tip:** Click on an error to get an error overview.
{% endhint %}

**How to solve errors**

1. Go to the **Result** step and click on the **Feedback** tab.
2. Begin resolving errors: 1. Click the error to learn more about what caused it.
3. Note the attribute causing the error.
4. Re-map the field(s) causing the issue by selecting a static field (if available), a field from your project data, or entering a custom value to be applied across all products (manual value).
5. Click **Save**.
6. Repeat these steps for other errors.
7. Click **Run now** to resend your products to Kaufland.
   {% endstep %}
   {% endstepper %}
