Плагин "Магазин: Доставка"

Добавляет в модуль магазина возможность выбора способа доставки.

Свойства

  • Входит в базовый дистрибутив: Нет
  • Многократное использование: Нет
  • Вид плагина: Улучшение модуля "Магазин".

Создание дополнения

  1. Импортировать файл в панели управления «Система» → «Расширения».
  2. Перейти в «Сайт» → «Дополнения» и создать новое дополнение, выбрав в качестве базового плагина «Магазин: Доставка»

Управление

В панели управления есть возможность создать произвольный список вариантов доставки. Каждый имеет свою цену, а так же сумму заказа, начиная с которой этот вариант доставки становится бесплатным. Пользователь в своей корзине сможет выбирать нужный вариант и соответствующая стоимость доставки будет автоматически добавляться к общей стоимости заказа.

Интеграция в шаблоны

Страница корзины ([раздел_магазина]_basket.tpl)

Добавить в форму корзины код вида:

{if $couriers}
    <p>Доставка:</p>
    <select name="courier" onchange="this.form.submit()">
        {html_options options=$couriers selected=$courier.id}
    </select>
{/if}

Страница формы заказа ([раздел_магазина]_order.tpl)

Добавить код вида:

{if $courier}
    <h3>Доставка:</h3>
    {$courier.fullname}
{/if}

Аналогично для шаблонов писем и блока корзины.

 
plugins/courier.txt · Последние изменения: 14.02.2018 12:20 (внешнее изменение)