Ситуация довольно классическая: есть магазин шин, он размещается на яндекс.маркете.
Условия доставки такие: 4 шины доставляются бесплатно, менее четырёх шин можно заказать, но придётся заплатить за доставку или забрать самовывозом.
Раньше настройки в Маркете стояли такие:
Опция доставки включена в кабинете, доставка бесплатная.
Для каждой позиции в XML файле прописаны параметры:
<sales_notes>При заказе от 4 шт. доставка бесплатная.</sales_notes>
<min-quantity>4</min-quantity>
Дальше происходит следующее. Приходит проверка, человек переходит с объявления на маркете на позицию, где нет в наличии четырёх штук, а есть три. Сайт позволяет заказть три. Но, поскольку при заказе трёх шин нет бесплатной доставки, то нам лепят критическую ошибку.
Я долго общался с поддержкой яндекса, стараясь узнать, как же поставить такие настройки, чтобы нам предлагать бесплатную доставку на комплект шин, но не на каждую шину. Я думал, это тривиальная задача. Но не тут-то было.
Яндекс позволяет делать две стоимости доставки, в зависимости от срока доставки, или в зависимости от суммы заказа. Но это не помогает, так как диапазон стоимости шин слишком разный. Допустим, дешевые шины стоят по 3 тыс/штука. То есть, бесплатная доставка будет от 12 тысяч. Но дорогие шины могут стоить более 12 тыс за одну штуку. А маржа от них не перекроет стоимости доставки.
Яндекс предлагает такой вариант: убрать доставку, оставить самовывоз, и оставить пометку
<sales_notes> "При заказе от 4 шт. доставка бесплатная."
Но тут есть подводные камни.
Во-первых, если человек ищет шины по фильтру и ставит галочку бесплатная доставка, то предложения магазина не отображаются.
Во-вторых, при прочих равных предложения с самовывозом будут отображаться в выдаче в самом низу, что снижает конкурентные преимущества.
Мы предложили, по аналогии со многими магазинами, оставить бесплатную доставку, написав в
<sales_notes> "Заказ менее 4х шин - по согласованию."
Но представители Яндекса сказали, что при таких настройках нам опять могут влепить критическую ошибку.
Как решить эту простую и сложную задачу?