Системы поощрения клиентов интернет магазинов.

Как подключить систему расчета бонусов PointLoyalty Manager к интернет магазину для выполнения онлайн расчетов бонусных баллов, используя PointLoyalty REST API?

В общем случае вам может потребоваться:
•    Сосчитать бонусы или скидки при покупке.
•    Продемонстрировать пользователю при входе в систему количество накопленных им бонусов (неактуально при использовании системы скидок).
•    Корректировать количество бонусов, если вы поддерживает систему вознаграждений (выдача призов и т.д.) на сайте вашего магазина.

Что следует учесть, шаг за шагом.

1.    Необходимо зарегистрироваться в системе, создать необходимые программы и т.д.
2.    Добавить в вашу систему вызов метода расчета бонусов при покупке товара.  http://www.pointloyalty.ru/web20_details.html#actions (метод POST)
    Обратите внимание:
•    Если вы хотите использовать рассчитанный  бонус как скидку — конечную цену получаем путем вычитания рассчитанного бонуса из начальной цены.
•    Если вы хотите продемонстрировать пользователю бонус/скидку уже на этапе помещения товара в корзину (а не на этапе реальной оплаты, например, по карточке) — вам следует удалять рассчитанные бонусы при очистке корзины (отказе от покупки) (метод DELETE)
3.    При аутентификации пользователя в вашей системе  необходимо отобразить количество  накопленных пользователем бонусов (если же вы используете рассчитанные бонусы для формирования скидки, т.е. не задействуете накопительную систему — этот пункт можно опустить)
http://www.pointloyalty.ru/web20_details.html#members (метод GET)
4.    При регистрации нового пользователя необходимо передать данные о нем в систему расчетов.
http://www.pointloyalty.ru/web20_details.html#members (метод POST)
    Обратите внимание:
•    Данный шаг необходимо произвести, если вы планируете создавать предложения лояльности, учитывающие характеристики ваших клиентов.
•    Если вы подключаете систему расчета бонусов к уже действующему магазину (с существующей клиентской базой)  – вам необходимо вызвать этот же метод REST API для всех ранее зарегистрированных клиентов системы (всех или выборочных)
5.    Выдача вознаграждений  при накопительной системе бонусных баллов.
    В зависимости от того как вы планируете использовать рассчитанные бонусы (список призов на сайте, скидки и т.д.) – вам необходимо организовать списание бонусов после их «использования».
•    http://www.pointloyalty.ru/web20_details.html#bonuses (метод DELETE)  просто удаление – если вы не планируете хранить и отображать пользователю историю его покупок, вознаграждений и т.д.
•    http://www.pointloyalty.ru/web20_details.html#adjustments (метод POST) – при наличии системы поддержки истории пользовательской активности.
    Выдача вознаграждений  при накопительной системе бонусных баллов.
6.    При необходимости передачи в систему информации о группах товаров (необходимо при создании предложений использующий фильтры не по конкретным товарам, а по группам товаров) — информацию в систему следует загрузить с помощью файлов с соответствующей формы приложения PointLoyalty Manager.
http://www.pointloyalty.ru/contacts.html — раздел «Технические ссылки», DTD файлы.

По всем вопросам, связанным с интеграцией, обращайтесь к нашим специалистам — support@pointloyalty.com

Запись опубликована в рубрике Программы лояльности онлайн. с метками , . Добавьте в закладки постоянную ссылку.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>