Маркет для магазинов

delivery-options

Элемент используется в прайс-листе формата YML для указания стоимости и сроков курьерской доставки по своему региону. Данные, указанные в элементе, показываются на Яндекс.Маркете рядом с каждым предложением вашего магазина.

Внимание! 
  • В формате YML элемент <delivery-options> используется вместо элемента <local_delivery_cost>. Если в прайс-листе указаны оба элемента, то при проверке прайс-листа выдается ошибка.

  • При использовании элемента <delivery-options> атрибут available не влияет на срок курьерской доставки товара. Атрибут передает только срок поставки и статус товара в пункте самовывоза.

  • Если вы передаете информацию о доставке с помощью элемента <delivery-options>, убедитесь, что в личном кабинете, на странице Информация о доставке, выбран вариант Данные в прайс-листе. Чтобы попасть на страницу, нажмите ссылку изменить напротив параметра Стоимость доставки в своем регионе на странице НастройкиПараметры размещения.

Как указывать данные в элементе

Структура элемента <delivery-options>:

<delivery-options>
   <option cost=" " days=" " order-before=" "/>
</delivery-options>

Данные указываются в атрибутах элемента <option>:

  • атрибут cost — стоимость доставки в гривнах;

  • атрибут days — срок доставки в рабочих днях;

  • атрибут order-before (необязательный) — время оформления заказа, до наступления которого действуют указанные сроки и условия доставки.

Элемент <delivery-options> может содержать до пяти элементов <option> для указания разных типов и условий доставки (например, обычная, экспресс и т. п.).

Атрибут cost — стоимость доставки

В качестве значения можно использовать только целые числа (гривны). Для указания бесплатной доставки используйте значение 0.

Учитывайте общие правила указания стоимости доставки:

Если стоимость доставки в разные районы города различается:

Следует указывать максимальную цену доставки по городу (своему региону), чтобы не возникло ошибок по качеству.

Если стоимость доставки не фиксирована и зависит от различных параметров (веса, объема и т.п.):

Необходимо указать стоимость доставки за минимальную единицу продукции. Например, если товар продается коробками (минимальная единица продукции составляет одну коробку), необходимо указать стоимость доставки одной коробки с товарами. Если товар продается килограммами, стоимость доставки должна быть указана за 1 кг.

Примечание. Элемент <delivery-options> может использоваться в прайс-листе в двух местах (см. раздел ниже). В элементе на уровне <offer> стоимость указывается в валюте предложения. В элементе на уровне <shop> стоимость указывается в основной валюте прайс-листа.

Атрибут days — срок доставки

Конкретный срок доставки

Если магазин готов доставить товары в день заказа (сегодня), используйте значение 0: days="0". Для доставки на следующий день (завтра) используйте значение 1 и т.д. Максимальное значение срока доставки, показываемое на Маркете — 31 день.

Можно указать как конкретное количество дней, так и период «от — до». Например, срок доставки от 2 до 4 дней описывается следующим образом: days="2-4".

Внимание! При указании периода «от — до» разброс минимального и максимального срока доставки должен составлять не более трех дней.
Неопределенный срок доставки (товары «на заказ»)

Если товар изготавливается на заказ и срок доставки не может быть указан точно, используйте в атрибуте days значение 32 или больше (либо оставьте значение пустым). Для таких товаров на Маркете будет показываться надпись «на заказ».

Внимание! Магазин обязуется изготовить и доставить товары «на заказ» в срок до двух месяцев. Точный срок должен быть обязательно согласован с покупателем.

Атрибут order-before — время заказа

В атрибуте указывается локальное время (в часовом поясе магазина). В качестве значения можно использовать только целое число от 0 до 24. Например, время 14:00 описывается следующим образом: order-before="14". Указание атрибута необязательно, по умолчанию используется значение 24 (полночь).

Как использовать элемент в прайс-листе

Общие условия доставки для всех товаров

Общие условия доставки указываются в элементе <delivery-options>, который должен следовать за элементом <categories> в составе элемента <shop>. Эти условия распространяются на все предложения магазина за исключением тех, для которых указаны индивидуальные условия доставки.

Внимание! Указание <delivery-options> в составе элемента <shop> обязательно. Если элемент не указан, при проверке прайс-листа выдается ошибка.
<shop>
  ...
  <categories> ... </categories>
  <delivery-options>
    ...
  </delivery-options>
  ...
</shop>

Индивидуальные условия доставки для отдельного товара

Если для предложения действуют отдельные условия доставки, они указываются в элементе <delivery-options> в составе соответствующего элемента <offer>:

<shop>
  <delivery-options>
  ...
  </delivery-options>
  <offers>
    <offer> 
      <delivery-options>
      ...
      </delivery-options>
    </offer>
    <offer> 
    ...
    </offer>
  </offers>
</shop>

Согласно структуре выше для первого предложения действуют индивидуальные условия доставки, а для второго предложения действуют общие условия доставки, указанные в составе <shop>. Приоритет всегда выше у <delivery-options>, входящего в <offer>.

Условия показа на Маркете при указании нескольких типов доставки

Если магазин передает несколько типов или условий доставки (несколько элементов <option>), то на Маркете рядом с предложением показывается только один тип доставки, а остальные типы доставки показываются в дополнительном блоке.

В качестве основного типа показывается доставка с самой низкой стоимостью, срок которой составляет не более трех дней. Если срок наиболее дешевой доставки составляет три и больше дней, будет показана более дорогая доставка с меньшим сроком.

Примеры использования

Конкретный срок доставки

Магазин доставляет все товары на следующий день независимо от времени оформления заказа. Стоимость доставки 30 гривен.

<shop>
  <delivery-options>
    <option cost="30" days="1"/>
  </delivery-options>
  <offers>
   ...
  </offers>
</shop>

Доставка в течение нескольких дней

Магазин доставляет все товары в течение трех дней, стоимость доставки 30 гривен.

<shop>
  <delivery-options>
    <option cost="30" days="1-3"/>
  </delivery-options>
  <offers>
   ...
  </offers>
</shop>

Если срок доставки сильно варьируется, например составляет от двух до семи дней, в атрибуте days должен быть указан период с максимальным сроком, при этом весь период должен составлять не более трех дней по правилам передачи атрибута days (допустимые периоды: 1-3, 2-4, 3-5, 4-6 и т.д.). Таким образом, для срока доставки 2‒7 дней необходимо передать days="5-7":

<shop>
  <delivery-options>
    <option cost="30" days="5-7"/>
  </delivery-options>
  <offers>
   ...
  </offers>
</shop>

Индивидуальные условия доставки для определенного товара

Магазин доставляет все товары через день, стоимость доставки 30 гривен. Однако на определенный товар действует акция — доставка за 15 гривен на следующий день.

<shop>
 <delivery-options> 
   <option cost="30" days="2"/> 
 </delivery-options>
  <offers>
    <offer>
      <delivery-options> 
       <option cost="15" days="1"/> 
      </delivery-options>
    </offer>
  </offers>
</shop>

На Маркете для предложения с акцией показывается: «15 грн., завтра». Для остальных предложений показывается: «30 грн., 2 дня».

Срок доставки зависит от времени оформления заказа

Магазин доставляет все товары на следующий день, если заказ оформлен до 14:00 текущего дня. Если заказ оформлен после 14:00, товары будут доставлены послезавтра. Стоимость доставки 30 гривен.

<shop>
  <delivery-options>
    <option cost="30" days="1" order-before="14"/>
  </delivery-options>
  <offers>
   ...
  </offers>
</shop>

На Маркете информация показывается следующим образом:

  • до 14:00 — «30 грн., завтра»;

  • после 14:00 — «30 грн., 2 дня».

Несколько типов доставки

Обычный срок доставки — четыре дня при оформлении до 18:00, при этом стоимость доставки составляет 30 гривен. Есть экспресс-доставка в течение дня за 50 гривен, если заказ оформлен до 15:00.

<shop>
  <delivery-options>
    <option cost="30" days="4" order-before="18"/>
    <option cost="50" days="0" order-before="15"/>
  </delivery-options>
  <offers>
   ...
  </offers>
</shop>

На Маркете информация для данного примера показывается следующим образом:

  • до 15:00 — «50 грн., сегодня», в блоке дополнительной информации: «30 грн., 4 дня»;

  • с 15:00 до 18:00 — «50 грн., завтра», в блоке дополнительной информации: «30 грн., 4 дня»;

  • после 18:00 — «50 грн., завтра», в блоке дополнительной информации: «30 грн., 5 дней».

Таким образом, в качестве основного типа доставки показывается та доставка, срок которой не превышает трех дней.

Товар доставляется, но также доступен самовывоз

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

<shop>
  <delivery-options>
    <option cost="30" days="1"/>
  </delivery-options>
  <offers>
    <offer id="1" available="true"> 
      <delivery>true</delivery>
      <pickup>true</pickup>
    </offer>
  </offers> 
</shop>

На Маркете для всех предложений показывается: «30 грн., завтра». Для телефонов (товар с id="1") показывается: «30 грн., завтра, доступен самовывоз».

Товар не доставляется, доступен только самовывоз

Магазин доставляет все товары на следующий день за 30 гривен, некоторые товары не доставляет (например, габаритные), их можно забрать только самовывозом.

<shop>
  <delivery-options>
    <option cost="30" days="1"/>
  </delivery-options>
  <offers>    
    <offer id="1" available="true">
      <delivery>false</delivery>
      <pickup>true</pickup>
    </offer>
  </offers>
</shop>

На Маркете для всех предложений, кроме исключений, показывается: «30 грн., завтра».

Для недоставляемого товара с id="1" показывается надпись «Самовывоз».

Примечание. Информация о самовывозе показывается, если магазин указал в личном кабинете информацию о точках продаж (торговые залы или пункты выдачи). Если магазин не указал информацию о точках продаж, соответствующие предложения не будут показываться на Маркете, так как неизвестно, как покупатель может получить товар.

Неопределенный срок доставки (на заказ)

Магазин доставляет все товары, кроме диванов, на следующий день за 30 гривен. Диваны доставляет за 50 гривен, при этом срок доставки не определен, так как товар изготавливается на заказ.

<shop>
  <delivery-options>
    <option cost="30" days="1"/>
  </delivery-options>
  <offers>
    <offer> 
      <delivery>true</delivery>
      <delivery-options>
        <option cost="50" days=""/>
      </delivery-options>
    </offer>
  </offers> 
</shop>

На Маркете для всех предложений, кроме диванов, показывается: «30 руб., завтра». Для диванов показывается: «50 руб., на заказ».

Оцініть статтю
Дякуємо за ваш відгук!