Skip to content
  1. Компоненты
  2. PayAndSee
  3. Другие дополнения
  4. msDiscount

Система скидок msDiscount

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

Вы самостоятельно генерируете группы купонов, у которых есть абсолютная или процентная скидка, и может быть срок действия. Для отличия одних купонов от других можно использовать уникальные префиксы.

Система скидок

Добавление купонов в заказ

Для работы c купонами нужна версия miniShop 2.4 и выше.

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

это pas.order:

php
{set $field = 'coupon_code'}
<div class="row input-parent">
   <label class="form-control-static control-label col-md-4" for="{$field}">
       {('payandsee_' ~ $field) | lexicon}:
   </label>
   <div class="form-group col-md-8">
       <input type="text" id="{$field}" placeholder="XXXXX-XXXX-XXXX-XXXX"
           name="{$field}" value="{$order[$field]}"
           class="form-control{($field in list $errors) ? ' error' : ''}">
   </div>
</div>

Пример для стандартной вёрстки Bootstrap 3.

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

Система скидок - 2

Текст сообщения можно поменять в словарях системы.

Если с купоном всё в порядке, то изменение цены выглядит так (gif):

Система скидок - 3