Загрузка

Для автоматического создания сертификатов доступно 3 хелпера:

  • {shopGiftcertificatesPluginHelper::generateCertificate($params)} - возвращает массив с данными созданного сертификата.
    В дальнейшем вы должны самостоятельно обработать эти данные.
  • {shopGiftcertificatesPluginHelper::generateCertificateTemplate($params)} - возвращает HTML-код готового сертификата (шаблон).
  • {shopGiftcertificatesPluginHelper::generateOneCertificate($params, $validation_types, $return_template)} - один раз создает сертификат в зависимости от проверок. Возвращает либо массив данных, либо шаблон. Прочитайте об особенностях работы данного хелпера.

Первые 2 хелпера создают сертификаты при каждом вызове.

Параметры хелперов

Для того чтобы сертификат был сгенерирован, необходимо передать в хелпер корректные параметры.

Рассмотрим массив $params:


Рассмотрим массив $validation_types:


Рассмотрим параметр $return_template:


Примеры

Если вы не можете разобраться, откуда у state_id значение 19, прочитайте статью про статусы.

Простой сертификат со скидкой 700 р.


Сертификат пользователя


Будет сгенерирован только для авторизованного пользователя.

Сертификат по email


Будет прикреплен к email адресу.

Сертификат с ограничением 10 дней и 5000 руб.

Получим массив данных и выведем только код сертификата.


Бесплатные товары с минимальной суммой заказа 10000 руб на 10 дней


В данном примере прикреплено 5 бесплатных товаров: 2 товара, 3 артикула.

Сертификат, который будет сгенерирован только 1 раз для пользователя


Сертификат, который будет сгенерирован только 1 раз. Проверка сессии или куки

Получим массив данных и выведем только код сертификата.


Сертификат со своим кодом

Создадим сертификат с кодом "Распродажа года!".


Где это можно использовать?

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

Опубликовано: 12 ноября 2020
0
Запрос на обработку

Можете заполнить форму, и мы свяжемся с вами

Ваше имя
Email
Сообщение