Как перенести товары с Wildberries на свой сайт
30 сентября 2025, обновлено 31 августа 2026
У продавца на Wildberries каталог обычно больше, чем кажется. Одна модель футболки, это пять размеров и три цвета, то есть пятнадцать строк с отдельными баркодами и остатками. Перебивать такое руками ради своего сайта бессмысленно, и именно поэтому разговор про собственный магазин у продавцов с WB откладывается дольше всего.
Каталог переносится машинно, но у Wildberries своя специфика, которой нет у других площадок: остаток живёт не на товаре, а на баркоде размера. Ниже, порядок действий и места, где это всплывает.
Шаг 1. Токен
В кабинете продавца: Настройки → Доступ к API → Создать токен. При создании отмечаются категории, нужны как минимум «Контент» (карточки) и «Цены и скидки». Токен копируется один раз, посмотреть его повторно нельзя, поэтому сохраните сразу.
Как и в случае с другими площадками, токен нужен только на время переноса и не сохраняется в магазине. После того как каталог приехал, его можно отозвать в кабинете, на работу магазина это не повлияет. Если категорию «Контент» не отметить, перенос вернёт пустой список, и это самая частая причина «ничего не приехало».
Шаг 2. Что приедет и что нет
Wildberries отдаёт названия, описания, фотографии, цены и остатки. Приезжает не всё: часть полей у площадки своя и на витрине смысла не имеет, внутренние идентификаторы, служебные категории, характеристики в формате, который понимает только она.
Как и всегда, до записи стоит посмотреть разбор: сколько карточек, сколько без артикула, где нулевая цена. Артикул продавца, то, по чему товары сопоставляются между загрузками; без него карточка переносится один раз и дальше не обновляется.
Шаг 3. Размеры и баркоды
Здесь главное отличие Wildberries. Остаток по схеме, где товар лежит на вашем складе, привязан не к карточке, а к баркоду конкретного размера: у одной модели их столько, сколько размеров вы завели. Чтобы посчитать, сколько единиц модели у вас есть, нужно сложить остатки по всем её баркодам.
Дальше есть развилка, и решать её нужно осознанно:
- Размер, отдельный товар на витрине. Честно отражает остатки, но каталог раздувается: покупатель видит пять «одинаковых» футболок.
- Одна карточка на модель. Каталог выглядит нормально, но остаток становится суммарным, и покупатель узнаёт об отсутствии своего размера только при подтверждении заказа.
В FastoShop вариантов товара сегодня нет, размеры и цвета заводятся отдельными карточками. Для продавца одежды и обуви это неудобство, и мы его не приукрашиваем: если весь ваш ассортимент размерный, оцените заранее, готовы ли вы к такому виду каталога.
Шаг 4. Цены
Цена на площадке и цена на витрине, разные числа, и это нормально: комиссия съедает наценку, поэтому на WB товар обычно стоит дороже. При переносе цена приезжает такой, какая стоит в кабинете, и её почти всегда нужно пересчитать под свой магазин.
Делается это коэффициентом: цена витрины считается от цены источника. В него закладывают и наценку, и курс, если прайс в одной валюте, а магазин торгует в другой. Важная деталь: считать нужно от исходной цены, а не от уже пересчитанной, иначе при каждом обновлении накапливается ошибка округления.
Повторная загрузка: что перезапишется
Каталог переносится не один раз: поставщик меняет цены, вы добавляете товары, площадка обновляет карточки. Поэтому важно понимать, что повторная загрузка трогает, а что нет.
Разумное поведение такое: цена и остаток обновляются, а названия, описания и фотографии остаются вашими. Причина простая, как только вы начали править описания под поиск, любая перезапись стирает эту работу. Цену, которую вы поставили руками, повторная загрузка тоже не трогает: она помечается как ваша и живёт отдельно от коэффициента.
Товары, исчезнувшие из выгрузки, не удаляются: им обнуляется остаток. Удалённый товар уносит с собой адрес страницы, который к тому моменту уже может быть в поисковой выдаче, и вернуть его тем же адресом потом не выйдет.
Шаг 5. Фотографии
При переносе фотографии подключаются ссылками на сервер площадки: так каталог приезжает за минуту, а не за сутки. Но пока они остаются ссылками, витрина зависит от чужого сервера, сменятся адреса, и магазин останется без картинок.
Поэтому фотографии стоит забрать к себе отдельным действием: оно идёт в фоне, показывает прогресс и его можно остановить. Заодно делаются уменьшенные копии для плитки каталога, снимок на 197 КБ превращается в 16 КБ, экономия около 92%, а страница каталога из шестидесяти товаров весит 958 КБ вместо девяти мегабайт.
| Что переносится | Комментарий |
|---|---|
| Названия и описания | Как есть; дальше правите у себя, площадка их не перепишет |
| Фотографии | Сначала ссылками, потом скачиваются на ваш диск |
| Цены | Пересчитываются коэффициентом под ваш магазин |
| Остатки | Собираются по баркодам размеров |
| Артикул продавца | Ключ сопоставления при повторных загрузках |
Если товар есть и на WB, и на Ozon
Такое встречается чаще, чем кажется: одна и та же позиция заведена на обеих площадках. При переносе в свой магазин это превращается в вопрос, какой источник считать главным, иначе вторая загрузка перезапишет то, что привезла первая.
Решается это группами: каждая загрузка обновляет только свою группу товаров, и карточка, принадлежащая другой, помечается как чужая и не трогается. На практике удобно перенести каталог с той площадки, где он полнее, а вторую использовать только как канал продаж.
Остатки после переноса
Двусторонний обмен остатками работает с обеими площадками: продажа на сайте уменьшает остаток в кабинете, продажа на площадке - в магазине. Как это устроено и почему для этого не нужна 1С, описано в отдельной статье.
У Wildberries есть особенность, которую стоит знать заранее: остаток там привязан к баркоду размера, а не к товару целиком. Товар одной модели в пяти размерах - это пять остатков, и связываются они по баркодам, а не по артикулу. Для штучного товара без размерной сетки разницы нет, для одежды и обуви это определяет всю настройку.
И вторая: токен должен быть выдан с разделом «Маркетплейс». Токены на площадке нарезаны по разделам, и без этого карточки и цены работают, а остатки и заказы отвечают отказом - продавец при этом уверен, что отдал всё, что нужно. Проверять это стоит сразу после получения токена, а не в день первой продажи.
Проверка после переноса
- Откройте каталог и сравните число товаров с тем, что в кабинете. Не сошлось, смотрите счётчик карточек без артикула.
- Зайдите в пару карточек: описание на месте, фотографии открываются, цена пересчитана.
- Проверьте остатки. Ноль означает «нет в наличии»: такой товар не купят, и если ноль стоит у всего каталога, значит остатки не приехали.
- Оформите тестовый заказ, от корзины до письма на почту.
- Загляните в карточку с телефона: там видно и скорость, и то, как выглядят длинные названия с площадки.
Последний пункт стоит отдельного внимания: названия на площадках часто содержат весь состав и размеры, и в плитке каталога такая строка занимает девять строк. На витрине она обрезается тремя, а полностью показывается на странице товара, так цена не уезжает под сгиб.
Что делать с описаниями
Описания с площадки написаны под её поиск: ключевые слова, состав, размерная сетка, часто в одну строку без абзацев. На своём сайте они работают хуже, покупатель читает их иначе, и поисковик тоже.
Переписывать весь каталог сразу не нужно и не получится. Разумный порядок такой: сначала двадцать позиций, которые продаются лучше всего, потом остальные по мере сил. Повторная загрузка описания не перезаписывает, поэтому эта работа не пропадёт при следующем обновлении цен.
Что действительно стоит сделать сразу, проверить заголовки. Название товара попадает и в заголовок страницы, и в сниппет поисковой выдачи; строка из ста двадцати символов с составом и размерами обрезается на середине и выглядит мусором.
Что дальше
После переноса каталог живёт своей жизнью: описания и фотографии правите у себя, цены пересчитываете коэффициентом, новые товары добавляете повторной загрузкой. Карточки, исчезнувшие из выгрузки, не удаляются, им обнуляется остаток, чтобы не потерять проиндексированный адрес страницы.
Посмотреть результат на настоящем каталоге можно в демо-магазине. Сравнение площадок между собой, в статье Ozon или Wildberries, а расходы на свой магазин, в статье сколько это стоит. Условия обслуживания, на главной.
Свой магазин рядом с WB и Ozon: 3 месяца бесплатно
FastoShop переносит товары селлера в его интернет-магазин, который находят Яндекс, Google и нейросети.