2. Настройки URL
Витрина
{if count($settlements)>1}
{foreach $settlements as $route}
{waIdna::dec($route)|escape}
{/foreach}
Витрину необходимо указать для правильного формирования адресов страниц товаров в YML-файле и отбора товаров для экспорта.
{elseif reset($settlements)}
{$route = reset($settlements)}
Витрину необходимо указать для правильного формирования адресов страниц товаров в YML-файле и отбора товаров для экспорта.
{else}
Не удалось обнаружить витрину магазина. Проверьте настройки поселения магазина в разделе «Витрина».
{/if}
Дополнительные параметры в URL
Ко всем адресам (URL), содержащимся в файле, будут автоматически добавлена строка, сформированная на основе шаблона параметров, разделенных символом
& .
Шпаргалка
Возможные переменные для использования в шаблоне:
Примеры:
utm_term=%id% (для PriceLab дополнительно заполните поле utm_source)
promo_id=1234 (для указания реферальной ссылки)
3. Экспорт товаров
{$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
*}
{if true}
{include file="../../../../../templates/includes/productSelector.html"}
Если товар не принадлежит ни к одной категории, то он не будет экспортирован в YML-файл.
Логировать предложения, не попавшие в выгрузку, в файл wa-log/shop/plugins/yandexmarket/export.trace.{$profile.id}
.log .
{else}
{_wd('shop',"Select products")}
{$hash = shopImportexportHelper::parseHash($hash)}
{if !empty($hints.set)}{$hints.set} {/if}
{if !empty($hints.type)}{$hints.type} {/if}
Если товар не принадлежит ни к одной категории, то он не будет экспортирован в YML-файл.
Логировать предложения, не попавшие в выгрузку, в файл wa-log/shop/plugins/yandexmarket/export.trace.{$profile.id}.log .
{/if}
{*END*}
Товары для взрослых
Да
Нет
{*
*}
{*
Участие предложений в программе «Заказ на Маркете».
*}
{*
*}
{*
*}
{* *}
{* Да *}
{* Нет *}
{* *}
{*
*}
{*
Глобальный параметр cpa для для элемента <shop> .*}
{* Обработка заказов возможна вручную в партнерском интерфейсе «Яндекс.Маркета» или автоматически через API в Shop-Script .*}
{* Это значение может быть переопределено для отдельных товаров в секции «Экспорт характеристик товаров». *}
{*
*}
{*
*}
5. Экспорт характеристик товаров
Базовое соответствие характеристик магазина параметрам товарных предложений «Яндекс.Маркета». Для отдельных групп товарных предложений «Яндекс.Маркета» можно ниже задать дополнительные правила соответствий.
{if !empty($custom_map)}
Загружен пользовательский файл настроек полей экспорта wa-config/apps/shop/plugins/yandexmarket/map.php .
Чтобы использовать оригинальный файл настроек, удалите пользовательский файл.
{/if}
{$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}
{elseif !empty($info.available_options)}
{include file="./mapField.html" inline}
{/if}
{/foreach}
{if $_params}
{/if}
{foreach $type_map as $type_id =>$type_info}
{if $type_id neq 'simple'}
{$map=$type_info.fields}
{$_params=false}
{*3.{$type_info@iteration-1}. *} {$type_info.name|escape}
Типы товаров, относящиеся к этой группе товарных предложений «Яндекс.Маркета»
{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}