# See how Vendwiser runs a Kaufland shop from a conversation

Vendwiser connects your Kaufland Global Marketplace seller account to Claude, ChatGPT or any MCP client. It works in Germany, Austria, Poland, Czechia, Slovakia, France, Italy, Spain and the Netherlands; each country is connected as its own account, with the same pair of API keys. Below are five tasks, step by step.

> All data on this page is example data for Northwind Sleep, a fictional demo shop. Sellers, buyers, order numbers and amounts are examples. Prices on Kaufland include VAT.

## 1. See who holds the Buy Box and answer with a price

Every offer on the same product page, ranked as Kaufland ranks them, then a price change you approve.

**You:** Who else sells NW-MAT-180 on Kaufland Germany, and at what price?

**Vendwiser runs:** `offers_competitors` (Read)

**Result:** 2 offers on this product page. You are second.

| Rank | Seller | Price | Shipping | Delivery |
|---|---|---|---|---|
| 1 | Other Shop GmbH | 579.00 EUR | 0.00 EUR | 2-4 days |
| 2 | Northwind Sleep (you) | 599.00 EUR | 0.00 EUR | 3-6 days |

**You:** Set NW-MAT-180 to 575 euro.

**Vendwiser runs:** `offers_update_price` (Proposal)

**Proposal (waiting for approval):** Price change on 1 offer, action id `act_4e81c2`

| Offer | Before | After |
|---|---|---|
| NW-MAT-180 | 599.00 EUR | 575.00 EUR (−4.0%) |

**You approve:** "I approve act_4e81c2: price of NW-MAT-180 to 575"

**Done:** The new price is sent to Kaufland Germany. Prices in other countries are separate offers and stay as they are.

## 2. Answer a buyer's ticket

Tickets are private conversations with a buyer about an order. You read them, approve the reply, and it goes out through Kaufland.

**You:** Which Kaufland tickets are waiting for me?

**Vendwiser runs:** `questions_list` (Read)

**Result:** 1 ticket is waiting for your reply.

| Ticket | Topic | The buyer wrote |
|---|---|---|
| T100 | Product not delivered | Wo bleibt mein Paket? |

**You:** Tell the buyer the parcel left yesterday with DHL and arrives tomorrow.

**Vendwiser runs:** `questions_answer` (Proposal)

**Proposal (waiting for approval):** Reply to ticket T100, action id `act_b7730d`

| Field | Text |
|---|---|
| Reply | Ihr Paket wurde gestern mit DHL versendet und kommt morgen an. |

**You approve:** "I approve act_b7730d: reply to ticket T100"

**Done:** The reply is sent. The ticket no longer waits for you.

## 3. Run a discount voucher

A voucher is a discount the buyer sees on the product page, paid by you. The preview shows the price each product would have.

**You:** Which vouchers do I have running in Germany?

**Vendwiser runs:** `vouchers_list` (Read)

**Result:** No voucher is active. 1 expired last month.

| Voucher | Discount | Period | Used |
|---|---|---|---|
| Sommer | 5% | 1 to 21 September | 12 times |

**You:** Make one called Herbst: 10% off NW-MAT-160 and NW-TOP-160, from 12 to 26 October.

**Vendwiser runs:** `vouchers_create` (Proposal)

**Proposal (waiting for approval):** Voucher "Herbst": 10% off 2 products, 12 to 26 October, action id `act_60fa19`

| Product | Price now | Price with voucher |
|---|---|---|
| NW-MAT-160 | 499.00 EUR | 449.10 EUR |
| NW-TOP-160 | 149.00 EUR | 134.10 EUR |

**You approve:** "I approve act_60fa19: voucher Herbst, 10% on 2 products"

**Done:** The voucher is created on Kaufland Germany. You pay the discount on each use, up to the usage limit.

## 4. Find offers that are not live and fix the stock

Kaufland says why an offer is not shown to buyers. Stock is shared between countries that use the same offer code.

**You:** Which of my Kaufland offers are not live, and why?

**Vendwiser runs:** `offers_validation_errors` (Read)

**Result:** 1 offer is not live.

| Offer | Stock | Reason given by Kaufland |
|---|---|---|
| NW-MAT-180 | 0 | The stock quantity is set to zero. |

**You:** Set the stock of NW-MAT-180 to 8.

**Vendwiser runs:** `offers_update_stock` (Proposal)

**Proposal (waiting for approval):** Stock change on 1 offer, action id `act_a93d47`

| Offer | Before | After |
|---|---|---|
| NW-MAT-180 | 0 | 8 |

**You approve:** "I approve act_a93d47: stock of NW-MAT-180 to 8"

**Done:** Stock is updated. Offers with the same offer code in your other Kaufland countries share this stock, so it changes there too.

## 5. See what has to ship and send the tracking number

Kaufland counts pieces; Vendwiser groups them into orders. You ship with your own courier and send the tracking number.

**You:** Which Kaufland orders have to ship?

**Vendwiser runs:** `orders_list` (Read)

**Result:** 2 orders in the last 7 days.

| Order | Pieces | Status |
|---|---|---|
| MABC123 | 2 (mattress, topper) | To be shipped |
| MABC125 | 1 (mattress) | New, placed 5 minutes ago |

**You:** MABC123 left with DHL, tracking 00340434161094042557.

**Vendwiser runs:** `orders_mark_shipped` (Proposal)

**Proposal (waiting for approval):** Mark order MABC123 as shipped, action id `act_3d5e08`

| Field | Value |
|---|---|
| Courier | DHL |
| Tracking number | 00340434161094042557 |
| Pieces | 2 |

**You approve:** "I approve act_3d5e08: order MABC123 shipped with DHL"

**Done:** Both pieces are marked as shipped and the buyer gets the tracking number.

**You:** Mark MABC125 as shipped too.

**Blocked:** Refused: the order is still new. Kaufland lets the buyer cancel for about 15 minutes after ordering; nothing was queued.

## How to connect Kaufland in four steps

1. **Create a free Vendwiser account.** No card needed. The free plan has 15 tool calls a month.
2. **Connect Kaufland.** In Vendwiser, under Integrations, choose Kaufland and the country, then enter the Client key and Secret key from the API settings of the Kaufland Seller Portal. No IP address is needed. Each country is connected separately, with the same keys.
3. **Add Vendwiser to your AI assistant.** In Claude or ChatGPT, add a custom connector with the address https://app.vendwiser.ai/mcp, sign in and allow access.
4. **Ask, then approve.** Reading is immediate. Every change comes back as a preview and is applied only after you approve it in the conversation.

## Questions

**Is the data on this page real?**
No. Everything shown comes from Northwind Sleep, a fictional demo shop. On your account you see your own offers, orders and tickets.

**Which Kaufland countries are covered?**
Germany, Austria, Poland, Czechia, Slovakia, France, Italy, Spain and the Netherlands. Each country is a separate account in Vendwiser, connected with the same Client key and Secret key.

**How many Kaufland countries can I connect?**
Free, Starter and Pro include one account per marketplace, so one Kaufland country. Scale allows up to 9, which is all of them.

**Can the assistant change my shop without asking me?**
No. Every change is first simulated and shown with old and new values. It reaches Kaufland only after you approve it in the conversation, and protection rules can still block it.

**Are prices with VAT?**
Yes. Prices on Kaufland include VAT and are in the currency of the country: EUR, PLN in Poland, CZK in Czechia.

**Do I have to translate my products for each country?**
No. You send the product data once and Kaufland translates the product page for its other countries. Vendwiser creates one offer per country, each with its own price.

**What can't Vendwiser do on Kaufland?**
Linking sizes of one product as variants, Kaufland's own shipping labels, CSV imports and manufacturer contact data stay in the Kaufland Seller Portal. Oblio invoices built from an order work only for orders in RON, so not for Kaufland orders.

**What does it cost?**
There is a free plan with 15 calls a month. Paid plans start at EUR 49 a month, VAT excluded.

Canonical page: https://vendwiser.ai/en/kaufland/ · Romanian: https://vendwiser.ai/kaufland/

Vendwiser is an independent product and is not affiliated with eMAG, Kaufland, Oblio or Trendyol.
