Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {** general **}
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE yml_catalog SYSTEM "shops.dtd">
- <yml_catalog date="{"Y-m-d H:i"|date}">
- <shop>
- <name>{$settings.Company.company_name}</name>
- <company>{$settings.Company.company_name}</company>
- <url>{$settings.Company.company_website}</url>
- {* Валюты *}
- {if !empty($currencies) and is_array($currencies)}
- <currencies>
- {foreach from=$currencies item='currency' key='currency_code'}
- <currency id="{$currency_code}" rate="{$currency.coefficient}"/>
- {/foreach}
- </currencies>
- {/if}
- {* Категории *}
- {if !empty($categories) and is_array($categories)}
- <categories>
- {foreach from=$categories item='category' key='category_id'}
- <category id="{$category_id}"{if $category.parent_id>0 && !empty($categories.{$category.parent_id})} parentId="{$category.parent_id}"{/if}>{$category.category}</category>
- {/foreach}
- </categories>
- {/if}
- {* Товары *}
- <offers>
- {assign var="loaded" value=0}
- {assign var="step" value=1000}
- {assign var="params" value=['categories' => $categories, 'count_only' => true, 'get_images' => true, 'get_features' => true]}
- {assign var="total" value=fn__pfe_get_offers($datafeed, $params)}
- {$params.count_only = false}
- {while $loaded < $total}
- {math equation="min(step, (total - loaded))" loaded=$loaded total=$total step=$step assign="limit"}
- {$params.item_from = $loaded}
- {$params.items_per_page = $limit}
- {assign var="products" value=fn__pfe_get_offers($datafeed, $params)}
- {math equation="loaded + limit" loaded=$loaded limit=$limit assign="loaded"}
- {if $products}
- {foreach from=$products item='product'}
- <offer id="{$product.product_id}"{if $product.variation_group_id} group_id="{$product.variation_group_id}"{/if}>
- <url>{$product.url}</url>
- <price>{$product.price}</price>
- <currencyId>RUR</currencyId>
- <categoryId>{$product.category_id}</categoryId>
- {if !empty($product.images)}
- {foreach from=$product.images item="image_url"}
- <picture>{$image_url}</picture>
- {/foreach}
- {/if}
- <name>{$product.product}</name>
- <description><![CDATA[ {if $product.short_description}{$product.short_description nofilter}{else}{$product.full_description|strip_tags|truncate:320 nofilter}{/if} ]]></description>
- </offer>
- {/foreach}
- {/if}
- {/while}
- </offers>
- </shop>
- </yml_catalog>
Advertisement
Add Comment
Please, Sign In to add comment