Цель

Моя цель была усилить существующий магазин клиники и сделать его удобнее для покупателей и менеджеров.

Проблема

Проект уже был рабочим, но требовал аккуратных доработок без остановки продаж: карточки товаров, изображения, доставка, оплата, промокоды, остатки и диагностика оформления заказа.

Что я сделал

Я дорабатывал miniShop2 и кастомные компоненты, добавлял логику для карточек, доставки СДЭК, checkout, промокодов, менеджерских заказов и внутреннего логирования.

Результат

Магазин стал стабильнее, понятнее для менеджеров и удобнее для покупателей. Важные шаги оформления заказа теперь можно диагностировать и исправлять быстрее.

Что было важно в проекте

GClinic — это не простой сайт-визитка, а работающий интернет-магазин с товарами, заказами, доставкой и оплатой. Поэтому главная задача была не просто “что-то поправить”, а развивать проект аккуратно, чтобы доработки не ломали текущие продажи.

Что я делал

  • дорабатывал карточки товаров и вывод изображений;
  • работал с каталогом, свойствами, остатками и ценами;
  • исправлял оформление заказа и связанные ошибки;
  • дорабатывал доставку СДЭК и выбор пункта выдачи;
  • работал с промокодами, оплатой и заказами;
  • добавлял логирование шагов checkout, чтобы видеть проблемные места;
  • дорабатывал админские инструменты для менеджеров.

Почему этот кейс сильный

В проекте много реальной backend-логики: не только верстка, но и работа с заказами, доставкой, оплатой, каталогом, остатками, логами и админкой. Это хороший пример того, как я подхожу к поддержке и развитию боевого MODX-проекта.