Автозамовлення на Хорошопі (frontend + backend)

Інтернет-магазини та електронна комерція
Робота 2 з 4
Реалізовано модуль автозамовлення для інтернет-магазину на платформі Хорошоп, який працює як окремий фронтенд-віджет у темі сайту та серверний обробник. На сторінці товару динамічно додається кнопка «Автозамовлення −12%» з урахуванням бізнес-правил: бренд, тип товару та формат артикула.

Фронтенд-частина використовує ледаче завантаження логіки й стилів, коректно працює при SPA-навігації та зміні варіантів товару, збирає дані кошика, розраховує знижки та зберігає стан у localStorage. Для оформлення доставки інтегровано віджет Нової пошти (iframe + postMessage) з нормалізацією вибраних даних.

Серверна частина приймає payload автозамовлення, виконує валідацію, збагачує та нормалізує дані доставки (відділення, поштомат або кур’єр), зберігає заявку в базі даних і передає замовлення у CRM. Ключові події та статуси обробки логуються в Telegram-чат через бота для оперативного контролю.

#javascript #NodeJS #Хорошоп #ecommerce #Frontend #Backend #telegrambotapi #HTML/CSS/JavaScript