spigotdev
SpigotDev · разработка и сопровождение сайтов

Интернет-магазин на MODX + miniShop2

Разработка и доработка интернет-магазинов на MODX Revolution и miniShop2: каталог, фильтры, корзина, checkout, доставка, оплата, личный кабинет и интеграции.

Интернет-магазин на MODX + miniShop2 с нормальной логикой каталога, корзины и заказов

Разрабатываю и дорабатываю интернет-магазины на MODX Revolution и miniShop2: каталог, фильтры, карточки товаров, корзина, оформление заказа, доставка, оплата, статусы, письма, остатки, промокоды, личные кабинеты и интеграции.

Каталог категории, товары, фильтры, бренды, характеристики, наличие и сортировка
Заказы корзина, оформление, доставка, оплата, статусы, письма и логирование
Интеграции 1С, API, остатки, цены, платежные системы, службы доставки и CRM

Когда miniShop2 — хороший выбор

Магазин с SEO-каталогом

Когда важны категории, карточки товаров, фильтры, посадочные страницы и продвижение в поиске.

Каталог с заявками

Если не нужна сложная онлайн-оплата, но нужен каталог товаров, заявка, наличие и удобная админка.

B2B-магазин

Личные цены, кабинеты клиентов, юрлица, история заказов, менеджерская часть и отдельные сценарии для оптовых клиентов.

Существующий магазин

Если магазин уже работает на MODX + miniShop2, но нужны доработки, ускорение, исправление ошибок или интеграции.

Основные модули интернет-магазина

01

Каталог товаров

Категории, карточки товаров, изображения, характеристики, бренды, наличие, цены, связанные товары и SEO-поля.

02

Фильтры и поиск

Фильтрация по цене, категориям, производителю, характеристикам, наличию, сортировке и другим параметрам через mFilter2/mSearch2 или кастомную логику.

03

Корзина и оформление заказа

Добавление товаров, изменение количества, промокоды, доставка, оплата, данные покупателя, статусы и уведомления.

04

Доставка и оплата

Самовывоз, курьер, СДЭК, Почта России, онлайн-оплата, оплата при получении, рассрочка или другие сценарии под проект.

05

Личный кабинет покупателя

Регистрация, профиль, история заказов, адреса, избранное, статусы, документы, сообщения и персональные условия.

06

Интеграции и обмен

Обмен с 1С/API, импорт товаров, выгрузка заказов, синхронизация цен, остатков, статусов и логирование ошибок.

Оформление заказа — самая важная часть магазина

В интернет-магазине мало просто вывести товары. Важно, чтобы корзина, доставка, оплата, промокоды, статусы и письма работали стабильно. Поэтому checkout лучше проектировать как отдельную бизнес-логику, а не набор случайных Ajax-правок.

проверка состава корзины
валидация данных покупателя
расчет доставки
применение промокодов
создание заказа
письма клиенту и менеджеру
онлайн-оплата
логирование ошибок

Можно разработать с нуля или доработать текущий магазин

С нуля

Разработка нового магазина

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

  • структура категорий;
  • шаблоны страниц;
  • каталог и фильтры;
  • checkout и письма;
  • базовая SEO-настройка.
Доработка

Развитие существующего miniShop2

Исправление ошибок, доработка карточек, фильтров, корзины, оплаты, доставки, статусов, личного кабинета и интеграций.

  • исправление ошибок;
  • доработка checkout;
  • новые поля товара;
  • интеграции с API;
  • ускорение магазина.

SEO-структура для интернет-магазина

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

ЧПУ категорий и товаров
SEO-поля карточек
Посадочные страницы
Бренды и производители
Хлебные крошки
Микроразметка Product
Sitemap.xml
Фильтры без дублей

Как проходит разработка магазина

01

Разбор каталога

Определяем категории, характеристики, бренды, цены, остатки, варианты товаров и будущую структуру SEO.

02

Проектирование checkout

Продумываем корзину, доставку, оплату, промокоды, уведомления, статусы и сценарии ошибок.

03

Разработка

Собираю каталог, карточку товара, фильтры, корзину, оформление заказа, кабинет и нужные интеграции.

04

Проверка

Проверяю покупательский путь: товар → корзина → доставка → оплата → заказ → письмо → статус.

Сколько стоит интернет-магазин на miniShop2

Цена зависит от каталога, количества шаблонов, фильтров, способов доставки и оплаты, интеграций, кабинета покупателя и требований к обмену с 1С/API.

Start

Малый магазин

от 60 000 ₽

Каталог, карточка товара, корзина, простое оформление заказа, базовые письма и SEO-поля.

Business

Магазин с фильтрами

от 90 000 ₽

Фильтры, бренды, характеристики, продуманная карточка товара, доставка, оплата и SEO-структура.

Integration

Магазин с интеграциями

от 140 000 ₽

Личный кабинет, обмен с 1С/API, остатки, цены, статусы заказов, платежи, доставка и логирование.

Что желательно подготовить

Ссылка на текущий сайт, если он есть
Примерная структура каталога
Список способов доставки
Список способов оплаты
Нужен ли обмен с 1С/API
Нужен ли личный кабинет
Примеры магазинов, которые нравятся
ТЗ, макеты или описание задачи
Особые правила цен, остатков или промокодов

Частые вопросы по miniShop2

miniShop2 подходит для полноценного интернет-магазина?

Да. На miniShop2 можно сделать каталог, корзину, оформление заказа, доставку, оплату, статусы, письма, фильтры и интеграции. Для сложного B2B-магазина часто нужна кастомная логика поверх miniShop2.

Можно доработать уже работающий магазин?

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

Можно подключить 1С?

Да. Обмен можно делать через готовые решения или кастомный API. Важно заранее определить, что является источником истины: товары, цены, остатки, статусы и заказы.

Можно сделать разные цены для разных клиентов?

Да. Для B2B-проектов можно заложить персональные цены, типы цен, юридические лица, кредитные лимиты, баланс, историю заказов и менеджерскую часть.

Нужно ли делать тестовую копию?

Для сложных доработок — желательно. Особенно если меняется checkout, оплата, доставка, обмен с 1С или логика цен.

Нужен интернет-магазин на MODX + miniShop2?

Создайте заявку и приложите ТЗ, структуру каталога или ссылку на текущий магазин. Я изучу задачу и укажу стоимость.

Обсудить магазин