Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Автоматизация создания промокодов на Хорошоп через Puppeteer

Проект реализован как серверный сервис автоматизации, который реагирует на входящие webhooks и выполняет действия в сторонней e-commerce системе без прямого API-доступа. Основной целью было полностью автоматизировать процесс создания промокодов на скидку без участия человека и обеспечить прозрачный контроль выполнения сценариев.

Сервер принимает webhooks из внешних систем, которые содержат данные заказа и клиента (идентификатор, email, номер телефона, код промокода, дату окончания действия, тип животного, кличку и т.д.). После серверной валидации входных данных эти же данные дополнительно отправляются в Telegram-чат через бота, что позволяет в реальном времени отслеживать все запросы, их содержание и статус обработки.

Далее запускается сценарий автоматизации на основе Puppeteer. С помощью headless-браузера сервис авторизуется в административной панели e-commerce платформы, переходит в соответствующий раздел и создает промокод с заданными параметрами: тип скидки, код, срок действия и другие бизнес-ограничения. Все действия воспроизводят реальное взаимодействие пользователя с интерфейсом и выполняются полностью автоматически.

После успешного завершения сценария сервис отправляет сообщение в Telegram-чат с подтверждением создания купона и временем обработки запроса. В случае ошибок или сбоев бот может использоваться как канал оперативного уведомления для диагностики и контроля.

Проект спроектирован с учетом стабильности и безопасности: реализовано логирование событий, контроль повторных запусков, защита от дублирования промокодов и централизованный мониторинг процесса автоматизации.

#NodeJS #Automation #webhooks #puppeteer #telegrambotapi #Backend #ecommerce
Детали работы
Добавлена 7 января
86 просмотров
Фрилансер
Alina Zhyzhkevych
Украина Киев
Нет отзывов

Свободен для работы Свободен для работы
На сервисе 2 года