OCM Маркетплейс — мультивендор: продавцы, комиссии и выплаты
OCM Маркетплейс
Модуль превращает магазин на OpenCart 3 или ocStore 3 в площадку для нескольких продавцов. Продавцы подают заявки, ведут свои товары и заказы в кабинете на сайте, покупатель оформляет одну корзину и платит один раз, а площадка модерирует товары, удерживает комиссию и ведёт выплаты.
Зачем это нужно
OpenCart рассчитан на одного продавца. Чтобы пустить на сайт другие магазины, обычно приходится собирать мультивендор из нескольких дополнений, которые правят ядро и конфликтуют при обновлениях. Отдельно встают вопросы денег: кто сколько заработал, что уже выплачено, как предупредить продавцов о новой комиссии.
«OCM Маркетплейс» закрывает это одним пакетом: продавцы, кабинет, модерация, подзаказы, комиссии, баланс, выплаты, оферта, сообщения, отзывы, импорт товаров, оформление заказа и оплата ЮKassa. Ядро не меняется, OCMOD не используется — только события.
Продавцы и группы
- Заявка со страницы «Стать продавцом»: гость регистрируется и подаёт заявку одной формой, покупатель — из личного кабинета.
- Статусы «На рассмотрении», «Активен», «Отклонён», «Заблокирован». Блокировка снимает с витрины все товары продавца, разблокировка возвращает их.
- Группы продавцов: премодерация товаров, лимит товаров, разрешённые категории, своя комиссия.
- Карточка продавца с реквизитами, складом отправки, журналом действий и вкладкой принятых редакций оферты.
- Вход в кабинет продавца от имени администратора — одноразовой ссылкой, каждое действие записывается в журнал.
- Счётчики заявок, товаров на модерации, заявок на выплату и отзывов прямо в меню «Маркетплейс».
Кабинет продавца
Продавец работает на витрине и не получает доступ к админке. Всё, что он видит и меняет, ограничено его собственными товарами и заказами.
- Сводка: остаток к выплате, сумма в удержании, заказы в работе, товары на модерации, новые сообщения, рейтинг; продажи за период с графиком и лучшими товарами.
- Товары: форма по шагам — описание, данные, категории, изображения, характеристики, опции, публикация. Простой редактор описания, ЧПУ и модель от названия, перетаскивание фото с проверкой размера сразу при выборе, характеристики и производители с подсказками из справочника магазина. Площадка сама решает, какие необязательные поля видит продавец.
- Импорт и экспорт: CSV и XLSX, сопоставление колонок, обновление по ID или модели, загрузка фото по ссылкам, отчёт по строкам с ошибками. Прайс из трёх колонок обновляет цены и остатки, не стирая описания.
- Подборки: блоки «Выбранные товары», «Новинки», «Акции», «Хиты продаж» над или под списком товаров магазина.
- Оформление магазина: логотип, баннер, название и описание, мета-теги, склад отправки.
- Доставка: свои способы — фиксированная цена, бесплатно от суммы, самовывоз со склада, с выбором регионов.
- Заказы: только своя часть заказа, смена статуса из разрешённых площадкой, трек-номер, комментарий покупателю.
- Баланс и выплаты: журнал операций, акт сверки за месяц, реквизиты, заявка на выплату, история выплат и акт по выплатам за любой период.
- Сообщения: переписка с покупателями, фото во вложениях, скрытие телефонов и ссылок, чтобы сделки не уходили мимо площадки.
- Отзывы: оценки покупателей и публичный ответ на каждый отзыв.
Витрина
- Страница магазина продавца по адресу вида
/tehnomir: логотип, баннер, описание, рейтинг, подборки и товары с сортировкой. - Каталог продавцов
/sellersс сортировкой по названию или рейтингу и пунктом «Продавцы» в главном меню. - Блок «Наши продавцы» для главной и любых страниц — модуль макетов с выбором числа карточек и порядка.
- Продавцы брендов: на странице «Производители» под каждым брендом — магазины, которые им торгуют.
- Строка «Продавец» с рейтингом в карточке товара и в списках, кнопка «Написать продавцу».
- Отзывы о продавцах только от покупателей с выполненным заказом — у каждого отметка «Покупка подтверждена».
Модерация
- Очередь «Модерация товаров»: одобрить или отклонить с комментарием, продавцу уходит письмо.
- Неодобренные товары и товары неактивных продавцов скрыты на витрине везде: в категориях, поиске, счётчиках, модулях и корзине.
- Правка цены и остатка не отправляет одобренный товар на повторную проверку — только изменение контента (настраивается).
- Штатный список товаров в админке получает колонки ID, «Продавец», «Производитель», фильтры и сортировку в заголовках.
Комиссии, баланс и сроки 289-ФЗ
- Комиссия по правилам: общее, группа, категория, продавец — процент и фиксированная сумма за строку. Заказ считается по условиям на дату заказа.
- Правила хранятся версиями: повышение вступает не раньше чем через 45 дней после уведомления продавцов, снижение — сразу.
- Баланс — журнал только с добавлением: продажа, комиссия, доставка продавца, сторно, корректировки, штрафы с отложенным применением.
- Удержание выручки под возвраты, учёт выплат со сторно, заявки продавцов с защитой от подмены реквизитов.
- Оферта площадки с редакциями: шаблон по перечню закона, публикация со сроками 45 или 15 дней, журнал принятий.
- Заблокированный продавец сохраняет доступ к условиям, уведомлениям, балансу и актам.
Оформление заказа OCM checkout
- Одна страница: контакты, адрес с подсказками DaData, корзина группами по продавцам, доставка для каждой группы, оплата, итог.
- Заказ создаётся только по кнопке «Подтвердить заказ», гость не регистрируется без галочки.
- Автопереход к оплате — покупателю не нужно подтверждать заказ второй раз.
- Штатные дополнительные поля покупателя и адреса, налог на доставку по классам, штатные платёжные модули без изменений.
- Включается одной настройкой; выключили — магазин вернулся к штатному оформлению.
Оплата ЮKassa
- Платёжный модуль в составе пакета, без официального модуля и без правок ядра.
- Холдирование с подтверждением или отменой из карточки заказа.
- Возврат всей суммы или части заказа конкретного продавца.
- Чеки 54-ФЗ в трёх режимах, агентские позиции с данными продавца.
- Журнал запросов и уведомлений для разбора отказов.
Сплит-платежей в этой версии нет: оплата поступает площадке, выплаты продавцам учитываются в модуле.
Совместимость
- Проверено: ocStore 3.0.3.9 (PHP 8.2), OpenCart 3.0.4.1 (PHP 7.4), OpenCart 3.0.4.3 (PHP 8.2).
- Должно работать и на более свежих версиях PHP (8.3–8.4) — конфликтов не выявлено, но официально не тестировалось.
- Тема витрины — штатная default. Другие темы не проверялись: пункт меню «Продавцы» и вставки на витрине рассчитаны на разметку штатной темы.
- Нужны расширения PHP GD, ZipArchive, XMLReader, cURL.
- Интерфейс на русском и английском.
- OpenCart 4 не поддерживается.
Установка
- Загрузите
ocm-marketplace_oc3_v1.0.0.ocmod.zipв «Расширения → Установка расширений». - Откройте «Расширения → Расширения → Модули» и установите «OCM Маркетплейс». Обновлять модификаторы не нужно.
- Откройте настройки модуля: блок «Состояние» должен быть зелёным. Включите нужные разделы и, если нужно, OCM checkout.
- Настройте группу продавцов, правила комиссии и оферту. Подробное руководство открывается вкладкой «Руководство» на экране модуля.
Cron не нужен. При удалении модуля данные продавцов сохраняются, если не выбрано обратное.
Лицензия и активация
Для рабочего домена автоматически предоставляется пробная лицензия на 72 часа. После покупки сообщите автору домен и сведения о заказе через контакты на экране «Лицензия»: после подтверждения модуль получает бессрочную лицензию. Настройки → кнопка «Лицензия» показывает состояние и позволяет проверить подтверждение или вставить подписанную строку от автора. Одна лицензия — одна установка магазина; тестовые адреса .test, localhost и IP работают без активации.
После окончания пробного срока без подтверждения недоступны создание и редактирование товаров продавцов, импорт, оформление магазинов продавцов и новые заказы через OCM checkout. Товары продавцов скрываются на витрине. Товары площадки, её штатное оформление, настройки, существующие заказы, баланс, выплаты и переписка сохраняются. PHP-код открыт; ionCube не требуется.
Для получения лицензии на ocmarket.ru передаются домен главного магазина, версия модуля и CMS, случайный идентификатор установки и пометка покупателя, если она указана. Данные покупателей, товаров, заказов и платёжные реквизиты не отправляются. Бессрочная лицензия проверяется локально и не требует постоянного соединения с сервером.
Поддержка
Консультации по установке и исправление ошибок модуля на заявленных совместимых версиях. Адаптация под сторонние темы и нестандартные сборки обсуждается отдельно.
FAQ Вопросы и Ответы
Нужно ли править ядро или обновлять модификаторы?
Нет. Модуль работает на событиях OpenCart и собственных контроллерах, OCMOD не использует. После установки достаточно открыть настройки модуля и проверить блок «Состояние».
Продавцы получают доступ к админке?
Нет. Продавец — обычный покупатель магазина со статусом продавца. Он работает в кабинете на витрине: товары, импорт, подборки, оформление магазина, доставка, заказы, баланс, выплаты, сообщения и отзывы. Администратор может открыть кабинет продавца от его имени — действия попадут в журнал.
Как покупатель платит за товары разных продавцов?
Одной корзиной и одним платежом. Встроенное оформление показывает корзину группами по продавцам с отдельной доставкой для каждой группы. Модуль сам делит заказ на подзаказы, считает комиссию и начисляет продавцам выручку после выполнения их части заказа.
Деньги автоматически переводятся продавцам?
Нет. Оплата поступает площадке, а выплаты продавцам площадка делает сама и фиксирует в модуле: остаток к выплате, заявки продавцов, сторно, акты по выплатам. Сплит-платежей ЮKassa в этой версии нет — они планируются.
Работает с моей темой оформления?
Проверена только штатная тема default. Пункт меню «Продавцы», строка «Продавец» в карточке и другие вставки на витрине рассчитаны на её разметку. Другие темы не проверялись — адаптация обсуждается отдельно.
Подходит ли модуль под 289-ФЗ «О платформенной экономике»?
Модуль помогает соблюдать требования к условиям площадки: версии правил комиссии и оферты, сроки уведомления продавцов 45 и 15 дней, отложенные штрафы, акты сверки и доступ заблокированного продавца к условиям и балансу. Досудебные жалобы и согласие на скидки за счёт продавца не реализованы. Шаблон оферты — заготовка, текст согласуйте с юристом.
Характеристики
Совместимость и технические требования.
Версии и обновления
Текущая версия и условия получения обновлений.
История изменений появится вместе со следующими версиями.
Отзывы покупателей
Подтверждённых отзывов пока нет.
Вопросы продавцу
Уточните совместимость и возможности до покупки. Не публикуйте пароли и доступы к магазину.











