Автоматизация торговли на Wildberries и Ozon через 1С

· 9 мин

Содержание

Вести торговлю на Wildberries и Ozon из 1С можно без выгрузок в Excel: заказы падают в базу сами, остатки уходят на площадку по расписанию, а отчёт о продажах закрывает взаиморасчёты. Готовый механизм обмена есть в 1С:Управление торговлей 11.5, 1С:Розница 3.0, 1С:Управление нашей фирмой и 1С:ERP — отдельную интеграцию покупать не нужно.

Ключевое решение принимается в самом начале: по какой модели вы работаете. От этого зависит, какие именно данные 1С обменивает с площадкой. При FBO (товар лежит на складе маркетплейса) из 1С в основном нужен учёт поставок и разбор отчёта о продажах. При FBS (товар на вашем складе, вы собираете и отгружаете каждый заказ) добавляется ежедневный обмен заказами и остатками — именно здесь автоматизация экономит больше всего времени.

С какой конфигурации 1С начинать продажи на площадках

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

КонфигурацияОбмен с WB и OzonКогда брать
УТ 11.5Есть, встроенныйОптовая и розничная торговля, много SKU
Розница 3.0Есть, встроенныйМагазин + продажи на площадках
УНФЕсть, встроенныйНебольшой бизнес, нужен учёт «всё в одном»
ERP 2.5Есть, встроенныйПроизводство и торговля вместе
Бухгалтерия 3.0Обмена нетТолько отражение итогов через отчёт комиссионера

Бухгалтерия предприятия сама с API площадок не работает. В ней отражают результат: реализацию товаров через комиссионера и его вознаграждение. Оперативный обмен ведут в УТ, Рознице или УНФ, а в БП передают документы или проводят итоги вручную по отчёту.

Внутри торговой конфигурации обмен включается один раз. В УТ 11.5 откройте НСИ и администрирование → Настройка НСИ и разделов → Продажи и включите работу с маркетплейсами. После этого в разделе Продажи появляется рабочее место для настройки подключений и запуска обменов.

Проверьте номер релиза до внедрения. Механизм обмена живёт в типовой конфигурации и дорабатывается под изменения API площадок, поэтому держите конфигурацию на актуальном релизе — старые версии могут не знать новых методов API.

Где взять ключи API и как подключить кабинет продавца

Обмен работает через API, а доступ к API открывает токен из личного кабинета продавца. Пароль от кабинета в 1С не вводится — только токен.

Wildberries. Токен создаётся в личном кабинете продавца, в настройках доступа к API. Токен выдаётся под конкретные категории доступа — контент (карточки), маркетплейс (заказы и сборки FBS), цены и скидки, статистика. Выдайте токену те категории, которые реально нужны обмену, иначе часть запросов вернёт отказ.

Ozon. Здесь пара значений: Client-Id (идентификатор кабинета) и Api-Key (ключ). Оба создаются в разделе настроек API кабинета Seller и вводятся в 1С вместе.

Порядок подключения в 1С одинаковый для обеих площадок:

  1. В рабочем месте обмена с маркетплейсами создайте новое подключение и выберите площадку.
  2. Вставьте токен (для Ozon — Client-Id и Api-Key).
  3. Укажите организацию и склад, с которого работаете по этой площадке.
  4. Выполните проверку подключения — 1С сделает тестовый запрос к API.

Токен — это доступ к вашему кабинету. Не пересылайте его в мессенджерах и не храните в общих файлах. Если токен утёк или сотрудник уволился — отзовите его в кабинете и выпустите новый, старый сразу перестанет работать.

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

Как связать карточки площадок с номенклатурой 1С

Это самый кропотливый этап. Пока товар на площадке не связан с позицией номенклатуры 1С, заказ по нему загрузится «ничейным», а остаток не уйдёт.

Связь строится по идентификатору, который есть и там, и там. Чаще всего это артикул продавца или штрихкод (баркод). У Ozon дополнительно есть SKU и Offer ID, у Wildberries — артикул WB и баркод.

Сопоставление полей
Артикул продавца→Артикул номенклатуры в 1С
Штрихкод (баркод)→Штрихкод номенклатуры
Размер / цвет на карточке→Характеристика номенклатуры
SKU / Offer ID площадки→Код внешней карточки в настройках обмена
Название категории→Вид номенклатуры

Порядок сопоставления:

  1. Загрузите список карточек с площадки — 1С получит их по API.
  2. Для каждой карточки сопоставьте позицию номенклатуры: автоматически по совпадению штрихкода/артикула, вручную — по остальным.
  3. Товары с размерами и цветами свяжите на уровне характеристик, а не отдельных позиций, иначе справочник разрастётся.
  4. Непривязанные карточки оставьте в отдельном списке и разберите до запуска обмена остатками.

Перед массовым сопоставлением приведите штрихкоды в порядок: один баркод = одна характеристика. Дубли штрихкодов — причина номер один, по которой остаток «встаёт не на тот размер».

Отдельно учтите маркированные товары. Если торгуете одеждой, обувью, парфюмерией и другими категориями под обязательной маркировкой, в карточке номенклатуры должен быть включён учёт по кодам маркировки, а при отгрузке FBS коды передаются в составе поставки. Без этого площадка не примёт товар, а в учёте не спишутся коды из системы мониторинга.

Обмен заказами: от загрузки до готовой отгрузки

При FBS каждый заказ покупателя проходит жизненный цикл, и 1С отслеживает его статусы, чтобы вы собрали и отгрузили товар в срок площадки.

Статусы заказа FBS и что делать на каждом

В 1С обмен заказами идёт в обе стороны: база забирает новые заказы и отправляет назад подтверждение сборки и статус отгрузки. На основании заказов автоматически формируются документы реализации — вручную перебивать их не нужно.

Настройте расписание обмена. Для FBS заказы имеет смысл подтягивать часто — раз в 15–30 минут, чтобы укладываться в срок сборки, который даёт площадка. Расписание задаётся в настройках регламентного задания обмена с конкретной площадкой.

Если работаете в клиент-серверной базе, регламентные задания выполняет сервер по расписанию. В файловой базе задание отработает только когда открыт сеанс 1С — для постоянного обмена это неудобно, поэтому для активной торговли на площадках выбирайте клиент-серверный вариант.

Передача остатков и защита от оверселлинга

Оверселлинг — это заказ на товар, которого физически нет. Площадка оштрафует за отмену и понизит рейтинг продавца. Защита одна: на маркетплейс всегда должен уходить реальный свободный остаток из 1С.

Что настроить, чтобы остаток был честным:

  • Отдельный склад под площадку. Передавайте на маркетплейс остаток конкретного склада, а не всей компании, иначе уйдёт товар, зарезервированный под оптовые отгрузки.
  • Учёт резервов. Передавайте свободный остаток за вычетом уже собранных заказов, а не общий.
  • Частое расписание выгрузки остатков. Чем быстрее меняется остаток (один склад на несколько площадок), тем чаще нужна выгрузка.
  • Страховой остаток. Если склад на несколько каналов продаж, держите небольшой буфер и выгружайте остаток за его вычетом.

Отдельная ловушка — один физический склад на две площадки сразу. Продажа на Wildberries уменьшает фактический остаток, но на Ozon он обновится только в следующий цикл выгрузки. В промежутке возможен двойной заказ. Чем короче интервал обмена остатками, тем меньше это окно.

Проверка перед запуском обмена остатками
Выполнено: 0 / 6

Учёт комиссии и сверка расчётов с площадкой

С точки зрения учёта маркетплейс — посредник. Он продаёт ваш товар покупателю, удерживает комиссию и перечисляет остаток. Юридически это договор комиссии или агентский договор (главы 51 и 52 ГК РФ), поэтому выручка признаётся не в момент отгрузки на склад площадки, а когда площадка отчиталась о продаже покупателю.

Основной документ — отчёт о продажах (отчёт комиссионера/агента), который площадка формирует за период. Из него в 1С попадают:

  • сумма продаж покупателям — это ваша выручка;
  • удержанная комиссия площадки — ваши расходы на услуги посредника;
  • логистика, хранение, штрафы, эквайринг — прочие удержания;
  • сумма к перечислению — выручка минус все удержания.

Порядок сверки:

  1. Загрузите отчёт площадки за период из личного кабинета или по API.
  2. Сопоставьте строки отчёта с реализациями в 1С по заказам.
  3. Сравните сумму продаж в отчёте с суммой реализаций в 1С за тот же период.
  4. Разберите расхождения: чаще всего это возвраты и невыкупы, попавшие в разные периоды.

Комиссию и логистику проводите как услуги посредника, а не уменьшайте ими выручку. Выручка в учёте — полная сумма продажи покупателю, удержания идут отдельной строкой расходов. Иначе исказится и НДС, и база по прибыли.

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

Для регламентированного учёта итоги отчёта передают в Бухгалтерию документом по реализации через комиссионера. Если ведёте учёт в одной базе (УНФ, ERP) — отчёт о продажах закрывает взаиморасчёты сразу. НДС у продавца считается с полной суммы продажи покупателю, а не с суммы за вычетом комиссии; вознаграждение площадки — это её услуга вам, и входящий НДС по ней вы принимаете к вычету по её документам.

Что чаще всего ломается в обмене и как это чинить

Диагностика: выберите симптом

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

Чем FBO отличается от FBS в настройке 1С?
При FBO товар лежит на складе площадки, из 1С нужны поставки и разбор отчёта о продажах — обмен заказами и остатками не ведётся. При FBS товар на вашем складе, поэтому добавляется обмен заказами и ежедневная выгрузка остатков.
Можно ли из одной базы 1С торговать и на Wildberries, и на Ozon?
Да. Создаёте два подключения в рабочем месте обмена, каждое со своим токеном и складом. Если склад физически один, сократите интервал выгрузки остатков и держите страховой буфер против двойных заказов.
Нужно ли платить за встроенную интеграцию с маркетплейсами?
Механизм обмена входит в типовые торговые конфигурации (УТ, Розница, УНФ, ERP) — отдельно он не покупается. Платите только за саму конфигурацию и её поддержку. Сторонние сервисы интеграции нужны редко — под нетиповые сценарии.
Как в учёте признавать выручку с маркетплейса?
По отчёту площадки о продажах покупателям, а не в момент отгрузки товара на склад маркетплейса. Выручка — полная сумма продажи, комиссия и логистика проводятся отдельно как услуги посредника.
Почему заказ загрузился без привязки к товару?
Карточка площадки не сопоставлена с номенклатурой 1С. Откройте список сопоставления карточек, свяжите её по артикулу продавца или штрихкоду, и следующие заказы по этому товару пойдут корректно.

Источники

  • Гражданский кодекс РФ, глава 51 «Комиссия»
  • Гражданский кодекс РФ, глава 52 «Агентирование»