Руководство продавца

Как продавать на ЛучМаркете

От регистрации до первой брони: модели работы, загрузка каталога, остатки по пунктам выдачи и интеграции.

Что такое ЛучМаркет

01 — Обзор

ЛучМаркет — агрегатор товаров и цен. Покупатель находит товар, а сделка заключается напрямую между ним и магазином. Платформа не проводит оплату и не хранит товар — она приводит покупателя и передаёт вам заявку или переход.

Работать можно в одной из двух моделей — от неё зависит, что видит покупатель на карточке товара и что происходит после клика:

Прямой переход
Покупатель уходит оформлять заказ на ваш сайт.
Самовывоз · Click & Collect
Покупатель бронирует товар в пункте выдачи, вы получаете заявку.
Коротко: зарегистрируйтесь → создайте магазин → пройдите модерацию → выберите модель → загрузите товары. Дальше заявки и переходы приходят в кабинет, на webhook и почту.

Как стать продавцом

02 — Регистрация и модерация

Продавец — это аккаунт с ролью партнёра, к которому привязан один или несколько магазинов. Путь от нуля до активного магазина:

  1. Заведите аккаунт

    Регистрация по email /register, затем подтвердите адрес по ссылке из письма — без подтверждения вход закрыт.

  2. Оставьте заявку на партнёрство

    Форма «Стать партнёром». Расскажите о магазине — мы свяжемся и подключим роль продавца. Уже есть свой интернет-магазин? Поможем перенести каталог.

  3. Создайте магазин

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

  4. Дождитесь активации

    Модератор проверяет магазин и переводит его в активен — после этого товары показываются на витрине.

Модели работы

03 — Переход против самовывоза

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

Модель A

Прямой переход

Покупатель оформляет заказ у вас на сайте.
Что видит покупатель
  • Карточку с ценой и кнопкой «Перейти в магазин»
  • Никаких пунктов выдачи и брони
Что происходит
  • Клик ведёт на ваш URL с меткой lm_click
  • Оплата, наличие и доставка — на вашей стороне
Что нужно
  • Ссылка на товар (из фида или вручную)
  • Опционально — подтверждение продаж по CPA
Модель B

Самовывоз · Click & Collect

Покупатель бронирует товар в пункте выдачи.
Что видит покупатель
  • Наличие по пунктам выдачи на карте
  • Кнопки «Забронировать» / «Выбрать пункт»
Что происходит
  • Товар резервируется на 24 часа
  • Заявка приходит в кабинет, на webhook и почту
Что нужно
  • Хотя бы один пункт выдачи с координатами
  • Остатки по точкам (вручную или через API)
КритерийПрямой переходСамовывоз
Где сделкаНа сайте магазинаВ пункте выдачи
Пункты выдачине нужныобязательны
Остатки по точкамнетда, ключевое
Бронь товаранет24 часа
ОплатаНа вашем сайтеПри получении

Настройка магазина

04 — Кабинет партнёра

Всё в разделе «Настройки магазина». Основное:

  • Модель работы — «Прямой переход на сайт» или «Самовывоз (Click & Collect)».
  • Адрес сайта — куда ведёт переход и берётся резервный URL.
  • Webhook и e-mail уведомлений — куда слать новые заявки.
  • Логотип и баннер — оформление карточки магазина.

Пункты выдачи (для самовывоза)

Раздел «Точки выдачи»: адрес, координаты на карте, телефон и часы работы по дням недели. Каждой точке можно задать свой код — тогда остатки через API вы будете слать по своему коду, а не по нашему id.

Важно для самовывоза: пока у товара нет остатка ни в одной активной точке, кнопка «Забронировать» неактивна. Наличие ведётся отдельно от каталога — см. «Остатки и брони».

Загрузка товаров

05 — Три канала

Каталог наполняется одним из трёх способов — их можно совмещать.

Авто · массово

YML-фид

Основной способ для большого каталога
  • Формат Yandex YML, UTF-8
  • Мы сами забираем фид по URL по расписанию
  • Поля: name, price, categoryId, picture, vendor, param
Вручную

Карточка в кабинете

Для точечных правок и штучных товаров
  • Создание, редактирование, удаление
  • Категория, бренд, описание, цена
  • Экспорт каталога в xlsx / csv
API · реалтайм

API остатков

Только для самовывоза
  • Наличие по каждому пункту выдачи
  • Обновление в реальном времени
  • Подробности — раздел «Интеграции и API»
ЗадачаКаналПериодичность
Первичная загрузка каталогаYML-фидРаз в ~6 часов
Поправить один товарКарточка в кабинетеМгновенно
Актуальные остатки по ПВЗAPI остатковПри каждом изменении
Фид и API остатков — про разное. Тег count в фиде — одно число на товар, оно не раскладывается по точкам выдачи. Реальное наличие по конкретным пунктам ведётся только через API остатков или вручную в кабинете.

Остатки и брони

06 — Как работает самовывоз

Наличие товара хранится по каждой паре «товар × пункт выдачи». У остатка два независимых числа:

Физический остаток
Сколько реально лежит в точке. Управляете вы — через API или вручную.
Забронировано
Сколько удерживают активные брони покупателей. Считает платформа.
Покупателю доступно=остатокзабронировано

Ваши обновления остатка никогда не сбрасывают чужие брони.

Жизненный цикл брони

  1. Покупатель бронирует

    Выбирает пункт, оставляет имя и телефон. Товар удерживается на 24 часа.

  2. Вы получаете заявку

    В кабинете, на webhook и на e-mail. Связываетесь с покупателем и готовите к выдаче.

  3. Выдача или отмена

    Покупатель забирает товар — либо бронь истекает через 24 часа и удержание снимается автоматически.

Статусы заявки: новая в работе завершена отклонена

Интеграции и API

07 — Webhook, остатки, CPA

Все ключи, примеры и настройки — в кабинете, раздел «Разработка / API». Входящие запросы подписываются вашим API-ключом.

Подпись запросов (HMAC)

Заголовок X-LM-Signature — это HMAC-SHA256 от тела запроса:

// на вашей стороне
$signature = hash_hmac('sha256', $body, $apiSecret);
// заголовок: X-LM-Signature: {$signature}

Остатки → нам (Click & Collect)

POST /api/v1/stock/{shopId} — до 1000 записей за запрос. Товар адресуется вашим sku, точка — вашим location_external_id (или нашими id).

{
  "updates": [
    { "sku": "ART-12345", "location_external_id": "PVZ-1", "in_stock": true,  "quantity": 5 },
    { "sku": "ART-12345", "location_external_id": "PVZ-2", "in_stock": false, "quantity": 0 }
  ]
}

Ответы: 200 — все обновлены, 207 — часть с ошибками, 400/401/403/404 — ошибка запроса, подписи, ключа или магазина.

Заявки → вам (webhook)

При новой заявке платформа шлёт POST на ваш Webhook URL с данными покупателя, товара и выбранного пункта. Ждём ответ 2xx; иначе повторяем при следующей синхронизации.

Подтверждение продаж (CPA)

POST /api/webhook/conversion/{shopId} — если работаете по модели «оплата за продажу». Пришлите click_id (из метки lm_click) и сумму заказа — мы посчитаем комиссию.

Маркировка и сертификаты

08 — Комплаенс

Для товаров, требующих подтверждения, в карточке можно указать:

  • Маркировку «Честный ЗНАК» — код проверяется, на карточке появляется бейдж «Промаркирован».
  • Сертификат соответствия — тип документа, номер, срок действия и орган выдачи. Покупатель видит бейдж и данные сертификата.

Эти поля заполняются вручную в карточке товара или подтягиваются при модерации.