СберМегаМаркет (Мегамаркет) требует свой формат данных и работу через API, поэтому просто отдать YML от Яндекса не получится. Разбираем, как выгрузить каталог из 1С-Битрикс, выбрать модель FBS/DBS и наладить обмен заказами, цены и остатки без ручной рутины.
Особенности площадки
СберМегаМаркет (в экосистеме Сбера — Мегамаркет) — маркетплейс с товарной моделью на основе готовых карточек. Продавец не создаёт карточки вслепую, а сопоставляет свои предложения с каталогом площадки по SKU, штрихкоду и категории. Работа с ассортиментом, ценами и заказами идёт через личный кабинет и API мерчанта.
Для магазина на 1С-Битрикс это значит две задачи: во-первых, сформировать корректный фид товаров в требуемом формате; во-вторых, наладить обмен заказами и остатками через API. В отличие от Яндекс Маркета, где базовый канал — YML-файл, здесь ключевую роль играет именно API мерчанта.
Модели работы: FBS, DBS, FBM
Перед настройкой выгрузки определите модель — она диктует логику остатков и логистики:
| Модель | Хранение | Доставка |
|---|---|---|
| FBS | Склад продавца | Логистика площадки |
| DBS | Склад продавца | Продавец сам |
| FBM/FBO | Склад площадки | Площадка |
Для FBS и DBS остатки ведутся у вас, поэтому синхронизация наличия с сайтом на Битриксе обязательна: иначе один остаток продаётся дважды. Для модели со складом площадки связка с сайтом минимальна — вы только поставляете товар и следите за карточками.
Формирование фида из Битрикса
Фид для Мегамаркета описывает предложения продавца: SKU, цену, наличие, привязку к категории и характеристики. Штатного пресета «СберМегаМаркет» в Битриксе нет, поэтому фид готовят одним из способов:
- Модуль из маркетплейса 1С-Битрикс — готовое решение под площадку, если оно подходит по логике каталога;
- Заказной генератор — собственный экспорт под точный формат площадки с гибкими фильтрами;
- Через агрегатор — промежуточный сервис, если каналов много.
Технически выгрузку удобно строить на D7: постранично читать каталог через \Bitrix\Iblock\ElementTable и \Bitrix\Catalog\PriceTable, собирать предложения и отдавать в требуемом формате. Как и с любым фидом, критично качество данных: штрихкоды, артикулы и категории должны быть заполнены, иначе предложения не привяжутся к карточкам.
Цены и остатки
Комиссия площадки требует отдельной ценовой политики. В Битриксе это решается отдельным типом цены «Мегамаркет», который назначается в выгрузке и правится наценкой или обменом из 1С, не затрагивая розницу сайта.
Остатки для FBS/DBS обновляются через API наличия. Правильный поток:
- Источник остатков — учётная система (1С или МойСклад) или сам сайт;
- Битрикс агрегирует наличие по складу отгрузки на Мегамаркет;
- По расписанию остатки уходят в API площадки;
- Заказ списывает остаток и обновляет наличие во всех каналах.
Частота обновления остатков — компромисс между нагрузкой и точностью. Для ходовых позиций разумно обновлять наличие каждые 15–30 минут, чтобы минимизировать отмены по отсутствию товара.
Заказы через API мерчанта
Заказы Мегамаркета забираются через API и превращаются в заказы Битрикса или сразу в документы учётной системы. Цикл обработки:
- Приём заказа — регулярный опрос API, создание заказа с площадочным номером и составом;
- Подтверждение и сборка — передача статуса «в сборке», печать этикеток;
- Отгрузка — передача трек-номера и статуса площадке;
- Отмены и возвраты — отдельная обработка с возвратом остатка.
Каждый статус имеет жёсткие сроки: площадка штрафует за просрочку сборки и снижает рейтинг продавца. Поэтому обмен статусами лучше автоматизировать и логировать, а не вести руками в кабинете. Заказы Мегамаркета помечают отдельным источником, чтобы корректно считать аналитику по каналам.
Типичные ошибки и контроль
Что чаще всего ломает выгрузку и как это отследить:
| Симптом | Причина |
|---|---|
| Предложение не привязалось к карточке | Пустой штрихкод/SKU, неверная категория |
| Отмены по отсутствию товара | Редкое обновление остатков |
| Заказ не создался на сайте | Ошибка мэтчинга товара по артикулу |
| Штрафы за просрочку | Статусы обновляются вручную |
| Неверная цена на витрине | Не тот тип цены в выгрузке |
Заведите контрольные метрики: доля привязанных предложений, число позиций с нулевым остатком, отмены по наличию и просрочки сборки. Логирование каждого обмена с площадкой позволяет находить причину сбоя за минуты, а не разбираться постфактум по жалобам покупателей.
Итог
Выгрузка на СберМегаМаркет из 1С-Битрикс — это связка «фид + API»: корректно сформированный список предложений с заполненными штрихкодами и категориями плюс автоматический обмен заказами, статусами и остатками. Отдельный тип цены под комиссию площадки, единый источник остатков и достаточная частота синхронизации закрывают основные риски перепродаж и штрафов.
Мы разрабатываем выгрузку и интеграцию заказов под требования Мегамаркета: настраиваем фид под структуру каталога, подключаем API мерчанта, связываем остатки с учётной системой и выстраиваем мониторинг ошибок. Если вы торгуете сразу на нескольких площадках, поможем свести Мегамаркет в единое окно обработки заказов.
Частые вопросы
Подойдёт ли для Мегамаркета YML от Яндекса?
Нет. У СберМегаМаркета свой формат данных и работа через API мерчанта. Фид и обмен заказами нужно готовить под требования именно этой площадки.
Есть ли штатная выгрузка Битрикса под Мегамаркет?
Готового пресета в ядре нет. Выгрузку делают модулем из маркетплейса 1С-Битрикс, заказным генератором или через агрегатор каналов.
Чем отличаются FBS и DBS на площадке?
В обеих моделях товар хранится у продавца, но при FBS доставку берёт площадка, а при DBS вы доставляете сами. Остатки в обоих случаях ведутся у вас.
Как задать цену с учётом комиссии?
Заведите в Битриксе отдельный тип цены для Мегамаркета и выгружайте именно его. Розница сайта при этом остаётся прежней.
Как часто обновлять остатки?
Для ходовых позиций разумно каждые 15–30 минут через API наличия. Редкая синхронизация ведёт к отменам по отсутствию товара и падению рейтинга.
Куда попадают заказы с Мегамаркета?
Заказы забираются через API и превращаются в заказы Битрикса или документы учётной системы, с привязкой позиций по артикулу или штрихкоду.
Почему предложения не привязываются к карточкам?
Чаще всего из-за пустых штрихкодов, SKU или неверной категории. Заполните эти данные в каталоге, чтобы площадка сопоставила предложение с карточкой.
Можно ли вести Мегамаркет в одном окне с другими площадками?
Да. Если заказы всех маркетплейсов сводятся в CRM или учётную систему, Мегамаркет становится ещё одним источником в едином окне обработки.
Поможем с настройкой и поддержкой Интеграции и связки систем
Поможем с настройкой, доработкой и поддержкой Интеграции и связки систем.