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 роки