Custom интеграция через API PosterPOS и система лояльности TUVIS через

Сергей9 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
15.08.2021

ЦЕЛЬ - автоматически добавлять кэшбэк на счета клиентов из оплаченных счетов POSter в TUVIS ежедневно на основе выгрузки оплаченных за день счетов.https://tuvis.world/https://joinposter.com/

Логика

1. шаг первый - Каждую ночь выгружать из POSTER через API доступ в гугл таблицу данные обо всех оплаченных счетах за день. Таблица должна включать следующую информацию: Customer ID, Общая сумма счета, оплата наличкой, оплата картой, дата оплаты счета.

2. шаг второй (после первого) Выгрузить из POSTER через API по ID клиентов данные на клиентов указанные в выгруженных ранее п.1 чеках, на отдельный лист той же таблицы. Лист должен содержать следующую информацию: Customer ID, Customer Name, Customer surname, Customer phone number, customer email address, customer birthday.

3. Комбинируя лист 1 и 2 на третий лист вынести информацию следующего содержания: Customer ID, customer Name, Customer Surname, Customer phone number, customer email, amount paid (sum cash + card) дата оплаты. То есть только оплаченные деньгами счета сопоставить через Customer ID из базы клиентво только тех кто что-то купил в этот конкретный день.

4. Спустя несколько часов после выполнения п 1,2,3 по API TUVIS выгружать данные в TUVIS для начисления кэшбэка существующим клиентам, а также если клиент не существует, создавать нового и начислять ему кэшбэк.

5. Листы 1, 2 и 3 ежедневно затираются. То есть старые данные обновляются новыми.

Детальное описание API POSTER по чеку тут https://dev.joinposter.com/docs/v3/web/transactions/index

по выгрузке данных на клиентов по списку ID тут https://dev.joinposter.com/en/docs/v3/web/clients/getClient

Описание API Tuvishttps://api.tuvis.world/swagger/index.html#/API вот этот POST /card/transaction/link

Разработчики TUVIS готовы оказать консультационную помощь.

Заявки фрилансеров