Ozon позволяет автоматически обновлять цены и остатки товаров с помощью YML-фида. Для этого нужно разместить актуальный фид по постоянной ссылке, добавить эту ссылку в личном кабинете Ozon и указать, что именно нужно обновлять: цены, остатки или и то, и другое.
Такой вариант подходит, если данные уже есть в электронном виде: на сайте селлера, у поставщика, в товароучётной системе или даже в Google таблице.
Важно: эта статья посвящена YML-фиду для Ozon — то есть передаче цен и остатков в Ozon.
Если вам нужна другая задача — получить YML-фид по данным из Ozon, — посмотрите отдельную статью про YML-фид из Ozon.
Если у вас уже есть постоянная ссылка на YML-фид, подключение в Ozon занимает всего несколько шагов.
После этого Ozon будет самостоятельно обращаться к указанной ссылке и периодически забирать актуальные данные.
YML — это формат на основе XML, который Ozon использует для обновления уже созданных товаров. Создавать новые карточки через такой фид нельзя.
Через YML-фид в Ozon можно обновлять:
Эта возможность появилась у Ozon не сразу и используется уже несколько лет.
Для сравнения: у Wildberries аналогичного штатного механизма обновления цен и остатков через YML-фид нет. На Wildberries мы обычно решаем такие задачи через API. На Яндекс Маркете обновление цен и остатков тоже можно настраивать через API.
Ozon сам забирает файл по ссылке, а частота проверки зависит от размера фида:
Поэтому если фид делается именно для Ozon, обычно нет практического смысла обновлять его чаще одного раза в час: момент фактического применения данных всё равно зависит от графика обработки со стороны Ozon.
Отдельно стоит учитывать работу с остатками. Раньше продавцы сталкивались с ситуациями, когда товар пропадал из фида, но Ozon не устанавливал ему нулевой остаток автоматически. Сейчас в личном кабинете предусмотрена функция «Обнулять остатки». Если она включена, Ozon может автоматически обнулять остатки у товаров, которых больше нет в фиде, либо для которых остатки не были переданы.
Главный практический вопрос — где вообще получить такой фид. Ответ зависит от того, где сейчас находятся актуальные данные о ценах и остатках.
Это самый очевидный сценарий.
Тогда задача решается очень просто. Нужно понять, какая система управления сайтом используется, проверить, умеет ли она формировать YML-фид именно для Ozon, и если умеет — воспользоваться этой возможностью.
На выходе должна получиться постоянная ссылка на актуальный фид, которую затем нужно указать в личном кабинете Ozon. Дальше сайт будет обновлять данные по этой ссылке, а Ozon — периодически их считывать.
Такой вариант тоже встречается часто. В этом случае можно не переделывать сам сайт, а сделать отдельный промежуточный скрипт, который будет:
Это как раз один из тех случаев, где мы можем помочь. Tovaroved может разработать такой скрипт и организовать выпуск актуального YML-фида для Ozon на его основе.
Даже это не является тупиковой ситуацией. Если сайт работает на языке программирования PHP, мы можем разработать отдельный скрипт, который будет получать из него данные о товарах, ценах и остатках и формировать на их основе YML-фид для Ozon.
При этом можно учесть дополнительные правила. Например:
То есть речь может идти не просто о механической передаче данных, а о полноценной подготовке фида под конкретные требования продавца.
Очень распространённый вариант: своего сайта у селлера нет, но есть поставщик, у которого уже есть сайт, API, фид или другой электронный источник данных.
С технической точки зрения здесь всё почти так же, как и в случае с сайтом самого продавца. Мы можем использовать данные поставщика как исходный источник, получать оттуда цены и остатки, при необходимости преобразовывать их и формировать YML-фид для Ozon.
Именно так работает довольно много наших клиентов. То есть отсутствие собственного сайта ещё не означает, что настроить YML-фид невозможно.
Ещё один частый сценарий — когда данные о товарах хранятся в товароучётной системе, например в МойСклад, 1С или другой аналогичной программе.
Такую интеграцию мы готовы делать полностью своими силами. У нас есть опыт разработки для МойСклад, поэтому в этом случае можно организовать формирование YML-фида для Ozon на основе данных из этой системы.
С 1С задача тоже решаема, но обычно уже с участием 1С-программиста. Это может быть специалист самого клиента, если он у него есть, либо специалист, которого можем подключить мы.
Если у продавца не МойСклад и не 1С, а какая-то другая товароучётная система, вопрос нужно рассматривать предметно. Мы готовы изучить, как из неё можно получать данные, и по результату сказать, сможем ли помочь с формированием YML-фида для Ozon.
Даже в такой ситуации задачу всё равно можно решить, если данные можно поддерживать хотя бы в Google таблице.
Это вполне рабочий вариант. В таблице можно хранить, например:
Наш скрипт может периодически считывать такую таблицу и формировать по её данным актуальный YML-фид для Ozon. Мы уже много раз делали подобные решения, сталкивались с нюансами и отрабатывали их, поэтому такой вариант можно считать вполне надёжным и практичным.
Если для подготовки YML-фида нужен отдельный скрипт, его можно разместить в двух вариантах.
В этом случае клиент разово оплачивает разработку, а ежемесячная абонентская плата не требуется.
Мы создаём решение, устанавливаем его на сервере клиента и передаём в работу. После этого сопровождение в стоимость разработки уже не входит. Если позже потребуются доработки, исправления или адаптация к изменениям со стороны маркетплейса, такая работа оплачивается отдельно.
Это хороший вариант, если продавцу важно обойтись без ежемесячной платы и он готов при необходимости отдельно заказывать техническую поддержку.
Во втором варианте скрипт размещается на нашей стороне. Тогда появляется небольшая ежемесячная плата — обычно сопоставимая со стоимостью тарифа «Базовый».
Зато в этом случае решение находится у нас на сопровождении. Мы следим за его работой, и если обнаруживается проблема, то незамедлительно приступаем к её исправлению.
Если Ozon изменит требования к формату или понадобится техническая доработка для сохранения уже работающего решения, мы выполняем такие изменения в рамках абонентской платы. Дополнительно оплачиваются только новые функции и новые пожелания клиента, которых не было в первоначальной задаче.
YML-фид — это рабочий и штатный вариант обновления цен и остатков в Ozon. Для части задач этого достаточно.
Но если есть возможность выбирать, то обычно лучше API.
Причина простая: API даёт более управляемую и оперативную интеграцию. Не нужно ждать, пока Ozon в очередной раз проверит фид по ссылке. Кроме того, API удобнее там, где важна более частая синхронизация.
Поэтому мы рекомендуем смотреть на YML-фид как на один из рабочих вариантов, но не как на единственно возможное решение. Если нужна более гибкая и быстрая интеграция, лучше рассматривать API.
При этом Tovaroved умеет работать и так, и так:
То есть если задача продавца шире, чем просто подключить фид в Ozon, мы можем предложить и другие варианты автоматизации.
Если у вас уже есть готовый YML-фид для Ozon, достаточно добавить его в личном кабинете и включить обновление нужных данных.
Если готового фида нет, это ещё не проблема. Его можно сформировать:
А если важнее не сам фид, а надёжное и регулярное обновление цен и остатков, можно рассмотреть интеграцию через API.
Если хотите понять, можно ли подготовить YML-фид именно в вашей ситуации, напишите нам, откуда сейчас берутся цены и остатки. Мы посмотрим ваш источник данных и предложим подходящий вариант.
Настроим формирование YML-фида из вашего сайта, данных поставщика, МойСклад, 1С или Google таблицы. При необходимости предложим более подходящий вариант интеграции через API.
Ozon, Wildberries, Яндекс Маркет и МегаМаркет являются зарегистрированными товарными знаками соответствующих правообладателей. Сервис Tovaroved не является их официальным представителем. Упоминание данных брендов носит информационный характер. Использование на сайте сертификатов осуществляется в информационных целях и на основании участия сервиса в соответствующих партнёрских программах.
Все права защищены © 2020-2026, Tovaroved ® ИП Гневышев А.Ю., ОГРН 313743017200061