Реализация задачи
У нас получилось реализовать
необычную задачу.
Описание по доработкам для сайта ATV-Style: https://atvstyle.ru/ ;
Задача:
1. Необходимость вывода в карточке товара при оформлении покупки виджета с информацией о приоритетном складе и так же информации о сроках самовывоза и сроках при доставке транспортной компанией СДЭК.
2. Дополнительный вывод аналогичной информации в корзине и форме оформления заказа.
3. Привязка к каждому складу на сайте одного типа цены, которая должна отображаться в каталоге и использоваться при добавлении в корзину и оформлении заказа.
Реализация:
1. Добавление нового кастомного модуля, в котором реализованы вся бизнес-логика и обработчики событий.
2. Интеграция через новый набор методов этого функционала в компоненты сайта: Карточка:
Корзина:
Форма оформления заказа:
3. Работа с правками осуществлялась на локальной копии сайта с загрузкой правок через Pull Request в удаленный репозиторий.
4. Вынесение настроек для складов в пользовательские поля.
5. Добавление настройки для гибкого управления кастомным модулем с возможностью установки привязки и указания основного склада.