Бюджет: 2500 UAH Срок: 4 дня
Доброго дня! Сделаю интеграцию ChoiceQR → KeyCRM отдельным сервисом на Python: новый заказ с сайта сразу создается в KeyCRM со всеми полями из списка (клиент, телефон, адрес и способ доставки, дата и время, товары с количеством и стоимостью, общая сумма, комментарий, способ оплаты, источник).
От дубликатов защищаюсь идемпотентностью: сохраняю id заказа со стороны ChoiceQR и перед созданием проверяю, было ли оно уже заведено. Повторный вызов второго заказа не породит. Ошибки записываю в лог вместе с телом запроса и ответом KeyCRM, чтобы было видно, на чем именно упало, плюс автоматический повтор неудачных отправок.
Маппинг полей выношу в конфиг, а не жестко в код. Поэтому второй этап (статусы заказов и другие поля) добавляется без переписывания, это закладываю сразу.
Вопрос по сути: ChoiceQR отдает новые заказы вебхуком, или доступно только опрос API по расписанию? От этого зависит, передача будет мгновенной или с интервалом в пару минут.
Цена 2500 грн, срок 4 дня с момента получения доступов. Беру по стартовой цене, потому что набираю первые отзывы на Freelancehunt. У меня есть живые боты и интеграции, готов показать их в чате, чтобы вы посмотрели до решения.
Петр Панкoв, BotCraft Group