Необходимо создать переиспользуемый модуль системы лояльности для сайтов на Tilda. Интеграция будет с системой лояльности Mace Loyalty, ссылка на документацию: https://maceloyalty.ru/api-doc/
Функционал будет надстройкой для модуля корзины ST100.
Возможности, которые необходимо реализовать: - Добавить поле ввод номера телефона для покупателя. Как только покупатель вводит номер телефона полностью - отправляем запрос на получение данных карты в API. Если карты нет - показываем кнопку регистрации в системе лояльности. - Если карта есть предлагаем 2 варианта: начисление бонусов с покупки или списание бонусов с покупки. - Если покупатель выбирает начисление бонусов с покупки - то передаем в платежную систему флажок с id карты на которую будет проводиться начисление (этот флаг после оплаты должен попадать в webhook от Tilda) - Если покупатель выбирает списание бонусов с покупки - меняем финальную сумму покупки и уменьшаем её на количество используемых бонусов, передаем id карты и флаг списания бонусов (этот флаг после оплаты должен попадать в webhook от Tilda)
Вся реализация на js.
Реализация приёма webhook и всего back функционала будет на стороне Mace Loyalty.