{strip}

Экспорт каталога товаров в формате YML

{if $settlements}
{if $info.exists}
YML-файл
Скачать

Файл обновлен: {$info.mtime|wa_datetime:"humandatetime"}

Ссылка на YML-файл является постоянной и не меняется при повторном экспорте товаров. Для включения автоматического экспорта товаров укажите период обновления с помощью настройки «Обновление файла» ниже и сохраните настройку, повторно экспортировав товары. Чтобы сделать ссылку недействительной, удалите профиль.

{/if}
Название профиля
Витрина
{if count($settlements)>1}

Витрину необходимо указать для правильного указания адресов страниц товаров в YML-файле и отбора товаров для экспорта.

{elseif reset($settlements)}
{$route = reset($settlements)}

Витрину необходимо указать для правильного указания адресов страниц товаров в YML-файле и отбора товаров для экспорта

{else} Не удалось обнаружить витрину магазина. Проверьте настройки поселения магазина. {/if}
UTM-метки
Источник (utm_source):
Канал (utm_medium):
Кампания (utm_campaign):

Ко всем адресам (URL), содержащимся в файле, будут автоматически добавлены UTM-метки, которые позволят средствам веб-аналитики отследить открытия страниц по этим адресам. Если вы не используете UTM-метки, просто оставьте поля пустыми.

Обновление файла

Эта настройка позволяет включить повторный автоматический экспорт товаров в файл при запросе уникального адреса (адрес формируется в момент первого экспорта для каждого профиля). Обновление файла выполняется каждый раз при запросе его уникального адреса, если возраст файла превышает выбранное значение. Если автоматическое обновление не выбрано, то по уникальному адресу файла всегда будет отдаваться его последняя версия, экспортированная вручную.

1. Выберите товары

{$hash = $profile.config.hash} {*BEGIN*} {* @var array $set array of available sets @var array $types array of available product types @var array $hint array of hash hints @var string $hash *}
{_wd('shop',"Select products")}
{$hash = shopImportexportHelper::parseHash($hash)}
{if !empty($hints.set)}
{$hints.set}{/if}
{if !empty($hints.type)}
{$hints.type}{/if}
    {foreach $result as $cat_level_1} {/foreach}
{literal} {/literal}
{*END*}

2. Общие параметры экспорта

Название магазина

Короткое название магазина — название, которое выводится в списке найденных на Яндекс.Маркете товаров.

Компания

Полное наименование компании, владеющей магазином. Не публикуется, используется для внутренней идентификации.

Остатки

Товары с нулевым остатком экспортируются как доступные под заказ

{if !empty($app_settings.ignore_stock_count)}

Для отключения этой настройки в настройках складов должен быть выбран вариант «Максимальное количество товаров, которое может быть добавлено в корзину, не может превышать остаток на складе.

{/if}
Артикулы

Каждый артикул будет экспортирован отдельно как отдельное товарное предложение. Значения для полей «наименование» и «количество» будут браться из соответствующих полей артикулов.

Скрытые категории

Скрытые категории будут экспортированы без своих URL — только для классификации товаров. Также будут экспортированы товары, принадлежащие скрытым категориям (полезно для случаев, когда такие товары доступны на витрине через динамические категории).

Скрытые товары
Нулевые цены
Валюта выгрузки
Покупка в офлайне
(общая настройка)

Возможность приобрести товар в точке продаж без предварительного заказа по интернету

Самовывоз
(общая настройка)

Возможность предварительно заказать товар и забрать его в точке продаж

Доставка
(общая настройка)

Осуществляет ли ваш магазин доставку

Доставка включена
Стоимость доставки
{$primary_currency|escape}
Товары для взрослых

3. Экспорт характеристик товаров

Базовое соответствие характеристик магазина параметрам товарных предложений Яндекс.Маркета. Для отдельных групп товарных предложений Яндекс.Маркета можно задать дополнительные правила соответствий ниже.

{$type_info = $type_map.simple} {$map=$type_info.fields} {$type_id='simple'} {$js_base_href="#/yandexmarket:`$profile.id`"} {$_params=false} {foreach $map as $field => $info} {if (ifempty($info.type) eq 'adjustable')} {if $field=='param.*'} {$field='param.${id}'} {$_params=true} {include file="./mapField.html" inline} {else} {include file="./mapField.html" inline} {/if} {/if} {/foreach} {if $_params} {/if} {foreach $type_map as $type_id =>$type_info} {if $type_id neq 'simple'} {$map=$type_info.fields} {$_params=false}

Типы товаров, относящиеся к этой группе товарных предложений Яндекс.Маркета
{foreach $map as $field => $info} {if (ifempty($info.type) eq 'adjustable')} {if $field=='param.*'} {$_params=true} {$field='param.${id}'} {include file="./mapField.html" inline} {else} {include file="./mapField.html" inline} {/if} {/if} {/foreach} {if $_params} {/if}
{/if} {/foreach}


При экспорте изменения в настройках профиля будут сохранены и применены к последующим экспортам автоматически

{else}

Не определено ни одного поселения магазина. Для работы модуля экспорта товаров в Яндекс.Маркет необходимо создать хотя бы одно поселение магазина на сайте, чтобы правильно указывать адреса страниц товаров в YML-файле для Яндекс.Маркета.

{/if}
{/strip} {foreach $smarty.capture as $name => $template} {if strpos($name,'template-js')} {/if} {/foreach}