Электронный подарочный сертификат (ЭПС) — аналог привычного пластикового, только приходит пользователю на e-mail в виде письма-открытки с цифровым или штрих-кодом.
ЭПС удобны как для магазинов — отсутствие расходов на изготовление и логистику пластика, так и для клиентов — скорость и простота использования.
Данный модуль предназначен для автоматизации приема сертификатов Giftery.
Компания Giftery осуществляет эмиссию/процессинг/реализацию и продвижения ЭПС различных брендов.
Для интернет-магазинов Giftery предлагает виджет — SaaS-решение, которое позволяет компаниям продавать свои ЭПС прямо с собственных сайтов. Подробнее о виджете —
www.giftery.ru/content/widget/
1. Установить модуль «Электронные сертификаты Giftery.ru»
2. Перейти в Настройки > Настройки продукта > Настройки модулей > Электронные сертификаты
3. Giftery.ru и указать ID клиента и ключ, сохранить настройки.
4. Для добавления формы активации сертификата в шаблоне используемого компонента корзины необходимо добавить подключение компонента giftery:giftery.certificate с параметром «RESET_CERTIFICATE=Y» который отвечает за обнуление остатка у сертификата.
<?php $APPLICATION->IncludeComponent("giftery:giftery.certificate", "", Array('RESET_CERTIFICATE'=>'Y'), false);?>
5. Для корректного учета стоимости заказа необходимо добавить в файл result_modifier.php if(CModule::IncludeModule("giftery.certificate") && CModule::IncludeModule("sale")){
$arResult["DISCOUNT_PRICE"] = CGifteryCertificate::GetDiscountPrice($arResult["allSum"], $arResult["DISCOUNT_PRICE"]);
$arResult["DISCOUNT_PRICE_FORMATED"] = SaleFormatCurrency($arResult["DISCOUNT_PRICE"], CSaleLang::GetLangCurrency(SITE_ID));
$arResult["allSum"] = CGifteryCertificate::GetAllSum($arResult["allSum"]);
$arResult["allSum_FORMATED"] = SaleFormatCurrency($arResult["allSum"], CSaleLang::GetLangCurrency(SITE_ID));
}.
6. Для вывода информации о активированном сертификате на этапе оформления заказа, необходимо в шаблоне используемого компонента оформления заказа добавить подключение компонента giftery:giftery.certificate с параметром SHOW_ONLY_ACTIVE_CERT=Y
<?php $APPLICATION->IncludeComponent("giftery:giftery.certificate", "", Array('RESET_CERTIFICATE'=>'Y', 'SHOW_ONLY_ACTIVE_CERT' => 'Y'), false);?>
Вопросы по работе модуля направляйте на адрес support@giftery.ru c темой "Платежный модуль"