<?xml version="1.0" encoding="{$body.charset}"?>

{setfilter xml_string}
<SHOP>
{foreach $body.productsList as $products}
{if empty($products)}{break}{/if}
{foreach $products as $product}
{if $product.price_array.value_with_vat->isPositive()}
    <SHOPITEM>
        <ITEM_ID>{$product.id}_{$product.idv}</ITEM_ID>
        <PRODUCTNAME>{$product.title|strip_tags}</PRODUCTNAME>
        <PRODUCT>{$product.title|strip_tags}</PRODUCT>

        {if $product.descr}
            <DESCRIPTION>{$product.descr|strip_tags}</DESCRIPTION>
        {/if}

        <URL>{$product.url}{if $product.idv}?id_variation={$product.idv}{/if}</URL>

        {if $product.images.main}
            <IMGURL>{$product.images.main}</IMGURL>
        {/if}

        {foreach $product.images.others as $image}
            <IMGURL_ALTERNATIVE>{$image}</IMGURL_ALTERNATIVE>
        {/foreach}

        <PRICE_VAT>{$price = roundPrice($product.price_array.value_with_vat)}{$price->printFloatValue()}</PRICE_VAT>

        {foreach $product.variations as $values}
            <PARAM>
            <PARAM_NAME>{$label}</PARAM_NAME>
            {foreach $values as $val}
                <VAL>{$val}</VAL>
            {/foreach}
            </PARAM>
        {/foreach}

        {if $product.producer_name}
            <MANUFACTURER>{$product.producer_name|strip_tags}</MANUFACTURER>
        {/if}

        <CATEGORYTEXT>{$product.category}</CATEGORYTEXT>

        {if $product.ean}
            <EAN>{$product.ean}</EAN>
        {/if}

        {if $product.delivery_time != -2} {* na dotaz - neuvadet *}
            <DELIVERY_DATE>
                {if $product.delivery_time >= 0}
                    {$product.delivery_time}
                {elseif $product.delivery_time == -1}
                    2 {* 2-3 dny *}
                {elseif $product.delivery_time == -3}
                    1 {* skladem u dodavatele *}
                {/if}
            </DELIVERY_DATE>
        {/if}
        <ITEMGROUP_ID>{$product.id}</ITEMGROUP_ID>

        {if $product.code}
            <PRODUCTNO>{$product.code}</PRODUCTNO>
        {/if}


        {block 'deliveries'}
            {if findModule('deliveries')}
                {foreach $body.deliveries as $delivery}
                    {if $delivery->getHeurekaDeliveryID() !== NULL}
                        <DELIVERY>
                            <DELIVERY_ID>{$delivery->getHeurekaDeliveryID()}</DELIVERY_ID>
                            <DELIVERY_PRICE>{if $delivery.price_dont_countin_from && $delivery.price_dont_countin_from->lowerThan($product.price_array.value_with_vat)}0{else}{$delivery.before_payment->printValue(0)}{/if}</DELIVERY_PRICE>
                            {if $delivery.cod_payment}
                                <DELIVERY_PRICE_COD>{if $delivery.price_dont_countin_from && $delivery.price_dont_countin_from->lowerThan($product.price_array.value_with_vat)}0{else}{$delivery.cod_payment->printValue(0)}{/if}</DELIVERY_PRICE_COD>
                            {/if}
                        </DELIVERY>
                    {/if}
                {/foreach}
            {/if}
        {/block}

        {block 'spec_element'}

        {/block}
    </SHOPITEM>
{/if}

{if $product@iteration is div by 100}
    {flush nocache}
{/if}
{/foreach}
{/foreach}
</SHOP>
{/setfilter}
