Structure of full_change.xml file

Technical Specification
Language used in this document: English (en-US)

The possibility of returning a full.xml file limited to products that have changed in the last 30 minutes.

The new version of the IOF 3.0 standard introduces the possibility of returning, apart from the full.xml file, containing all the offered products also side files full_change.xml containing information about products that have changed in the last 30 minutes. The number of such files is unlimited, and their XML structure is exactly the same as the XML structure of the full.xml file.

YYYY-MM-DDThh-mm-ss should indicate the date and time of the last change in the ISO 8601 standard

Differentiating takes place at the main level of the node in which the change took place. For example, if one of the product parameters changes, the item will be returned in the full_change.xml file with the <parameter> node containing both the parameter that has been changed and the other parameters assigned to the updated product tab.

XML Example plik full_change2018-04-12T12-30-00 (XML) file

<?xml version="1.0" encoding="utf-8"?>
<offer file_format="IOF" version="3.0" generated_by="IdoSell Shop" generated="2018-04-12 12:00:00" extensions="yes" xmlns="http://www.iai-shop.com/developers/iof.phtml">
    <products xmlns:iaiext="http://www.iai-shop.com/developers/iof/extensions.phtml" language="pol" currency="PLN">
        <product id="997" vat="23.0" currency="PLN" type="regular" producer_code_standard="AUTO" code_on_card="997-codeMPN">
            <parameters>
                <section id="1338261307" name="Example section No. 1" xml:lang="eng" priority="0"/>
                <parameter id="1338261308" name="Sample parameter No. 1" xml:lang="eng" distinction="y" group_distinction="n" hide="y" auction_template_hide="y" priority="1">
                    <value id="1338261309" name="value No. 1 of parameter No. 1" xml:lang="eng" priority="0"/>
                    <value id="1338261310" name="value No. 2 of parameter No. 1" xml:lang="eng" priority="1"/>
                    <value id="1338261311" name="value No. 3 of parameter No. 1" xml:lang="eng" priority="2"/>
                    <value id="1338261311" name="value No. 4 of parameter No. 1" xml:lang="eng" priority="2"/>                    
                    <value id="1338261309" name="wartość 1 parametru nr 1" xml:lang="eng" priority="0"/>
                    <value id="1338261310" name="wartość 2 parametru nr 1" xml:lang="eng" priority="1"/>
                    <value id="1338261311" name="wartość 3 parametru nr 1" xml:lang="eng" priority="2"/>    
                    <value id="1338261311" name="wartość 4 parametru nr 1" xml:lang="eng" priority="2"/>                    
                </parameter>
                <parameter id="1338261362" name="Sample parameter No. 24" xml:lang="eng" distinction="n" group_distinction="n" hide="n" auction_template_hide="n" priority="27" context_id="CONTEXT_COLOR">
                    <value id="1338261363" name="value No. 1 of parameter No. 24 A" xml:lang="eng" priority="0"/>
                    <value id="1338261363" name="wartość 1 parametru nr 24 A" xml:lang="pol" priority="0"/>
                </parameter>
            </parameters>
        </product>
    </products>
</offer>

XML Schema Validator: plik full_change (XSD) file