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