Inventory XML Files

This page describes the structure of the inventory XML files used for bulk updates of inventory information on the Kaufland marketplace. Inventory XML files allow you to perform various operations like updating existing offers, inserting new ones, or deleting offers.

XML Schema

In order to facilitate seamless integration with the Kaufland marketplace through our seller-API, we provide the XML Schema Definition (XSD) file. This file serves as a structured blueprint outlining the format and structure of XML data exchanged in the inventory management process. For your convenience, you can download the XSD schema file by following this link: inventory.xsd

Familiarizing yourself with the XML schema ensures that your data adheres to the expected standards, promoting accurate and efficient communication between your system and Kaufland's platform.

Inventory Feeds

Inventory Feed XML files contain a list of product offers to be inserted or updated on the Kaufland marketplace. Each offer is represented within the <InventoryFeed> element.

For detailed descriptions of the available fields, please refer to the section here

Offer Structure

Each offer within the Inventory Feed XML file follows the structure outlined below:

    
<InventoryFeed>
    <Offer>
        <ean>[EAN/ISBN]</ean>
        <condition>[Condition]</condition>
        <handling_time>[Handling Time]</handling_time>
        <count>[Stock Amount]</count>
        <price>[Price in Relevant Currency]</price>
        <price_cs>[Price in Relevant Currency]</price_cs>
        <minimum_price>[Minimum Price]</minimum_price>
        <minimum_price_cs>[Minimum Price]</minimum_price_cs>
        <currency>[Currency]</currency>
        <comment>[Comment]</comment>
        <id_offer>[ID Offer]</id_offer>
        <id_warehouse>[Warehouse ID]</id_warehouse>
        <id_shipping_group>[Shipping Group ID]</id_shipping_group>
        <vat_indicator>[Vat Indicator]</vat_indicator>
    </Offer>
    ...
</InventoryFeed>
    

Example of an Inventory Feed XML file: inventory_feed_example.xml

Inventory Command Files

Inventory Command XML files contain commands to perform operations like updating, deleting, or flushing offers on the Kaufland marketplace. Each command is represented within the <InventoryCommand> element.

For detailed descriptions of available commands and fields, please refer to the section here

Command Structure

Each command within the Inventory Command XML file follows the structure outlined below:

    
<InventoryCommand>
    <UPSERT>
        <ean>[EAN/ISBN]</ean>
        <condition>[Condition]</condition>
        <handling_time>[Handling Time]</handling_time>
        <count>[Stock Amount]</count>
        <price>[Price in Relevant Currency]</price>
        <price_cs>[Price in Relevant Currency]</price_cs>
        <minimum_price>[Minimum Price]</minimum_price>
        <minimum_price_cs>[Minimum Price]</minimum_price_cs>
        <currency>[Currency]</currency>
        <comment>[Comment]</comment>
        <id_offer>[ID Offer]</id_offer>
        <id_warehouse>[Warehouse ID]</id_warehouse>
        <id_shipping_group>[Shipping Group ID]</id_shipping_group>
        <vat_indicator>[Vat Indicator]</vat_indicator>
    </UPSERT>
    <DELETE>
        <ean>[EAN/ISBN]</ean>
        <id_offer>[ID Offer]</id_offer>
    </DELETE>
    <FLUSH/>
</InventoryCommand>
    

Example of an Inventory Feed XML file: inventory_command_example.xml