Дата доставки для товаров под заказ На рассмотрении


Здравствуйте, Владимир.

В настройках магазина ставлю срок поставки под заказ 7 дней.

Доставка 1 день.

Для артикулов в наличии все верно. А для артикулов под заказ - не прибавляет время (7 дней).

Получается такая ерунда:

"Под заказ на 24 февраля 2018

Доставка по СПб и Москве: 18 февраля 2018"

Например, См .здесь Размер 36-38.

https://www.formadeti.ru/kostyum-detskiy-trikotazh...

Как сделать, чтобы если конкретный артикул с размером под заказ, то к дате доставки прибавлял время ожидания под заказ?

Заранее большое спасибо

2 ответа
  • Владимир Сергеев
    Разработчик
    19 февраля 2018 20:04

    Анна, данная функция "родилась" из вот этой хотелки.

    Это скорее экспериментальная функция, чем коробочная. В Shop-Script подобного функционала нигде нет.
    И, к сожалению, в теме не предусмотрено различие между наличием товара и товара под заказ. Иными словами, "под заказ" и "в наличии" для скриптов Магазина – это одно и тоже. Поэтому система не скрывает дату доставки для "заказного" товара.

    Я постараюсь в будущем что-нибудь придумать, но на данный момент у меня нет на это ресурсов.

    В вашем случае наверно будет лучше отключить сообщение о доставке товара, который есть в наличии.
    Либо переписать сообщение так, чтобы было понятно, что речь идёт о товаре, который есть в наличии.



    • Дмитрий
      9 марта 2019 11:31

      Здравствуйте, Владимир.

      Можно ли в на настройках темы вывести функцию отключения даты доставки для всех товаров, которые поставляются под заказ?

      У нас в магазине очень много товаров, которые поставляются под заказ и прописывать для каждого товара отдельно дату доставки не представляется возможным.

      • Владимир Сергеев
        Разработчик
        11 марта 2019 22:22

        Попробуйте сделать следующее.
        Откройте файл product.cart.html (приложение Магазин - витрина - proStore - шаблоны).

        В нём найдите строку: 

        {if !empty($show_delivery_message) && $product_available && !empty($plus_day)}

        И замените её на эту строку: 

        {if !empty($show_delivery_message) && ($product.count > 0 || $product.count === null) && !empty($plus_day)}

  • Kirill
    28 января 2021 11:45

    Добрый день! Подскажите, как то можно установить здесь: https://skr.sh/s6LkPxAn9Yw, что бы доставка была сегодня на сайте: https://skr.sh/s6LHfHEgEg8. Если я ставлю 0, то дата не отображается, а если 1 ставлю, то он показывает что завтра доставка. а мы можем доставлять день в день. Как можно сделать? Спасибо! 

    P.s. может в ручную можно как то поставить на категорию товара например?

Добавить ответ
Чтобы добавить комментарий, зарегистрируйтесь или войдите
Мы получаем и обрабатываем персональные данные посетителей нашего сайта в соответствии с официальной политикой.
Если Вы продолжите использовать сайт, мы будем считать, что Вас это устраивает.
Подписывайтесь и получайте скидки!

Узнавайте первым о скидках и специальных предложениях!