Моя цель была усилить существующий магазин клиники и сделать его удобнее для покупателей и менеджеров.
Проект уже был рабочим, но требовал аккуратных доработок без остановки продаж: карточки товаров, изображения, доставка, оплата, промокоды, остатки и диагностика оформления заказа.
Я дорабатывал miniShop2 и кастомные компоненты, добавлял логику для карточек, доставки СДЭК, checkout, промокодов, менеджерских заказов и внутреннего логирования.
Магазин стал стабильнее, понятнее для менеджеров и удобнее для покупателей. Важные шаги оформления заказа теперь можно диагностировать и исправлять быстрее.
Что было важно в проекте
GClinic — это не простой сайт-визитка, а работающий интернет-магазин с товарами, заказами, доставкой и оплатой. Поэтому главная задача была не просто “что-то поправить”, а развивать проект аккуратно, чтобы доработки не ломали текущие продажи.
Что я делал
- дорабатывал карточки товаров и вывод изображений;
- работал с каталогом, свойствами, остатками и ценами;
- исправлял оформление заказа и связанные ошибки;
- дорабатывал доставку СДЭК и выбор пункта выдачи;
- работал с промокодами, оплатой и заказами;
- добавлял логирование шагов checkout, чтобы видеть проблемные места;
- дорабатывал админские инструменты для менеджеров.
Почему этот кейс сильный
В проекте много реальной backend-логики: не только верстка, но и работа с заказами, доставкой, оплатой, каталогом, остатками, логами и админкой. Это хороший пример того, как я подхожу к поддержке и развитию боевого MODX-проекта.