Если установить параметр days равным 1, 2 или 1-2 и т.п., а order-before = 15, то в YML корректно отображается:
<delivery-options>
<option cost="300" days="1" order-before="15"/>
</delivery-options>
На Маркете информация показывается следующим образом: до 15:00 — «300 руб., завтра»; после 15:00 — «300 руб., 2 дня».
Если же попытаться настроить доставку в день заказа и указать days = 0, order-before = 15, то в выгрузку попадает только:
<local_delivery_cost>300</local_delivery_cost>
И больше ничего....
Так же в плагине не хватает нескольких типов доставки:
<delivery-options>
<option cost="300" days="4" order-before="18"/>
<option cost="500" days="0" order-before="15"/>
</delivery-options>
Чтобы на Маркете информация показывалась следующим образом: обычный срок доставки — четыре дня при оформлении до 18:00, при этом стоимость доставки составляет 300 рублей. Есть экспресс-доставка в течение дня за 500 рублей, если заказ оформлен до 15:00.
1 комментарий
Обманывается следующим образом: значение указываете не =0, а =0,1
система округлит в меньшую сторону и получите желаемый days = 0