Django интегрировать со сторонним сервисом

Андрей6 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
06.09.2019

Интернет-магазин на Django интегрировать со сторонним сервисом. Сторонний сервис - это облачная программа лояльности клиентов. Ниже Сторонний Сервис или Бонусная.

Реализован слой сервиса (хелпер) на PHP, который взаимодействует со Сторонним Сервисом по REST API. Его нужно переписать на Python. И затем вызвать методы этого хелпера и добавить логику на UI.

Требуется:

1. Определив клиента по номеру телефона. Добавить поле, куда клиент вводит свой номер телефона, после чего отобразить его бонусы, если он найден в системе. Или предложить зарегистрироваться в бонусной программе, приняв условия бонусной.

2. Для регистрации нужно будет получить Код Регистрации по СМС, для этого просто вызываем метод хелпера, Сторонний Сервис сам отправит СМС. Клиенту дать возможность ввести Код Регистрации и сохранить его в бонусной.

3. Если у покупателя имеются бонусы, добавить новое поле на странице корзины при оформлении заказа, где покупатель может указать количество бонусов, которое он хочет использовать. + обновить значение суммы корзины.

5. Если клиент собирается использовать свои бонусы, он должен получить Код Покупки по СМС. Далее сохраняем ИдКлиента, КодПокупки и КоличествоИспользованныхБонусов с остальной информацией о заказе в БД.

6. Добавить статичную страницу с условиями и правилами участия в бонусной программе. Тест (контент) страницы готовый.

8. добавить на товар бейдж о количестве бонусов с этим товаром + на странице самого товара прописать этот бонус.

9. В админке сайта при смене статуса на "Оплачен" отправить данные о покупке на Сторонний Сервис.