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}
{*END*}
2. Общие параметры экспорта
Остатки
Выгружать товары с нулевым остатком
Товары с нулевым остатком экспортируются как доступные под заказ
{if !empty($app_settings.ignore_stock_count)}
Для отключения этой настройки в настройках складов должен быть выбран вариант «Максимальное количество товаров, которое может быть добавлено в корзину, не может превышать остаток на складе.
{/if}
Валюта выгрузки
Выгружать с нулевой ценой
{foreach $currencies as $currency}
{$currency.code}
{/foreach}
Покупка в офлайне
(общая настройка)
Да
Нет
Возможность приобрести товар в точке продаж без предварительного заказа по интернету
Самовывоз
(общая настройка)
Да
Нет
Возможность предварительно заказать товар и забрать его в точке продаж
Доставка
(общая настройка)
Да
Нет
Осуществляет ли ваш магазин доставку
Товары для взрослых
Да
Нет
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}
{*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}