Автозамовлення на Хорошопі (фронтенд + бэкенд)
Реализован модуль автозаказа для интернет-магазина на платформе Хорошоп, который работает как отдельный фронтенд-виджет в теме сайта и серверный обработчик. На странице товара динамически добавляется кнопка «Автозаказ −12%» с учетом бизнес-правил: бренд, тип товара и формат артикула.
Фронтенд-часть использует ленивую загрузку логики и стилей, корректно работает при SPA-навигации и изменении вариантов товара, собирает данные корзины, рассчитывает скидки и сохраняет состояние в localStorage. Для оформления доставки интегрирован виджет Новой почты (iframe + postMessage) с нормализацией выбранных данных.
Серверная часть принимает payload автозаказа, выполняет валидацию, обогащает и нормализует данные доставки (отделение, почтомат или курьер), сохраняет заявку в базе данных и передает заказ в CRM. Ключевые события и статусы обработки логируются в Telegram-чат через бота для оперативного контроля.
#javascript #NodeJS #Хорошоп #ecommerce #Frontend #Backend #telegrambotapi #HTML/CSS/JavaScript
Фронтенд-часть использует ленивую загрузку логики и стилей, корректно работает при SPA-навигации и изменении вариантов товара, собирает данные корзины, рассчитывает скидки и сохраняет состояние в localStorage. Для оформления доставки интегрирован виджет Новой почты (iframe + postMessage) с нормализацией выбранных данных.
Серверная часть принимает payload автозаказа, выполняет валидацию, обогащает и нормализует данные доставки (отделение, почтомат или курьер), сохраняет заявку в базе данных и передает заказ в CRM. Ключевые события и статусы обработки логируются в Telegram-чат через бота для оперативного контроля.
#javascript #NodeJS #Хорошоп #ecommerce #Frontend #Backend #telegrambotapi #HTML/CSS/JavaScript