Отображение информации о бесплатной доставке в карточке товара

5

Здравствуйте!

Уважаемые эксперты, прошу сообщить, реализована ли каким-то способом в ШС следующая опция:

При превышении определенной цены в карточке товара отображается информация о том, что этот товар доставляется бесплатно. А если стоимость товара меньше этого порога, то выводится информация о том, что до бесплатной доставки клиенту осталось добавить товара на N-ую сумму.

Возможно уже есть плагин на данную тему, а может просто надо добавить несколько волшебных строк в шаблон product.html? Поделитесь кодом, если есть.

Заранее благодарю.

7 комментариев

  • +1
    Helen Helen Helen Helen 24 июля 2016 08:20 #

    Такой опции нет. Сами думали как сделать.

    В целом, можно с помощью динамической категории сформировать все товары стоимостью от ХХ рублей. Создать характеристику "бесплатная доставка" - да/нет. Ну и присвоить массово это значение всем этим товарам. (если есть плагин массовое редактирование характеристик, например).

    Затем проделать тоже самое с товарами стоимостью менее ХХ рублей

  • +1

    Держите плагин :-) https://www.webasyst.ru/store/plugin/shop/products...

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

  • +2
    Денис К. Денис К. 2 февраля 2017 22:30 #

    Всем спасибо. В общем вопрос решили без плагинов, добавив код в product.html с любезной помощью разработчиков темы дизайна.

    Пример карточки товара с бесплатной доставкой стоимостью более 3000 руб.

    Пример карточки товара с расчетом суммы, которой не хватает до бесплатной доставки.

    Эта доработка выполняет чисто информативную функцию в карточке товара для клиентов.
  • +1
    Артём Артём 23 мая 2017 11:53 #

    Денис, добрый день!

    Не могли бы Вы поделиться данной доработкой?)

    • +3
      Денис К. Денис К. 24 мая 2017 22:21 #

      Артем, добрый вечер,

      В целом код выглядит так:

      {if $product.price > 3000}
          <span class="freeShipping pull-right theme-color"><i class="fa fa-gift fa-fw"></i> Бесплатная доставка</span>{else}
          <span class="notFreeShipping theme-color">{sprintf("Добавьте товаров на %s руб. для БЕСПЛАТНОЙ ДОСТАВКИ", 3000-$product.price)}</span>
      {/if}

      Добавьте код в файл product.html в нужное место.

      Экспериментируйте :)

      Добавить комментарий

      Чтобы добавить комментарий, зарегистрируйтесь или войдите