510 карточек Ozon: от ошибок ТН ВЭД до видеообложек Решение под ключ для интернет-магазинов
Клиент — дистрибьютор пневмоподвески, масштаб — 510 SKU на Ozon.
О клиенте и задаче
Клиентом нашего проекта стал дистрибьютор пневмоподвески, который занимается продажей амортизаторов и датчиков через маркетплейс Ozon. На момент начала работы клиент уже имел более 500 SKU, но сталкивался с серьезными проблемами в управлении карточками товаров. Вся работа производилась через разрозненные PHP-скрипты, что усложняло процесс и увеличивало вероятность ошибок.
Основной задачей было настроить единый хаб для управления карточками, исправить ошибки валидации, а также добиться 100% контент-рейтинга. Мы понимали, что для достижения этих целей необходимо создать эффективный инструмент, который упростит процесс загрузки и управления товарами на платформе Ozon.
Проблема
Перед началом проекта мы столкнулись с рядом серьезных проблем, которые требовали немедленного решения. Во-первых, дистрибьютор использовал различные скрипты, что приводило к частым ошибкам в карточках товаров. Например, коды ТН ВЭД указывались не в соответствии с форматом Ozon — вместо полного наименования использовались только коды без расшифровки.
Во-вторых, у многих товаров, таких как амортизаторы и датчики, были неверные или отсутствующие ТН ВЭД, что также негативно сказывалось на их видимости на платформе. В результате, контент-рейтинг не отображался для 18 SKU, и это снижало общую эффективность продаж. Кроме того, rich-контент в карточках товаров показывал сырой HTML, что ухудшало визуальное восприятие.
Недостаток видеообложек также был значительной проблемой. Без видео контент-рейтинг не мог достигать 100%, что снижало конкурентоспособность товаров на Ozon. Остатки товаров распределялись по двум FBS-складам, а остатки на FBO вообще не отображались в системе, что создавало сложности с управлением запасами и финансами.
Решение



Для решения этих проблем мы разработали и внедрили единый хаб по адресу ozon.pnevmopodveska1.ru, который включал в себя вкладки «Не загружены», «Загружены» и «Ошибки». Это дало возможность нашим клиентам быстро отслеживать статус карточек и выявлять ошибки.
Мы провели массовую обработку данных, используя enrich для заполнения полных наименований ТН ВЭД из словаря Ozon. В частности, мы исправили 297 карточек амортизаторов и привели коды датчиков в соответствие с требованиями платформы. Также была реализована функция генерации видеообложек: с помощью скрипта run_video_covers.php мы преобразовали до 8 фото в MP4-формат с разрешением 1080×1080, что позволило создать 510 локальных роликов и загрузить 507 из них на Ozon.
Интерфейс был улучшен: добавили панель видеообложек под пагинацией и модальный плеер для просмотра. Также была разработана колонка «Рейтинг», которая отображала данные из кэша /v1/product/rating-by-sku. Мы также произвели backfill ozon_sku2 для 18 SKU, что позволило устранить проблемы с отображением контент-рейтинга.
Для улучшения качества контента мы использовали функцию ozon_rich_plain(), которая убирала HTML-теги из описаний. Все таблицы стали сортируемыми по клику на заголовки, что значительно улучшило пользовательский опыт. Кроме того, был реализован переключатель «Продавать на Ozon», который обнулял FBS Москва и выводил предупреждение про FBO.
Синхронизация данных была настроена с использованием cron, который запускался каждые 5 минут для обновления цен и остатков только на московском складе.
Результаты
По итогам реализации проекта мы достигли значительных результатов. Все 510 товаров были успешно загружены на Ozon в одном кабинете, что позволило упростить управление карточками. Ошибки валидации ТН ВЭД были полностью устранены, а контент-рейтинг теперь отображается для всех 510 SKU, что повысило доверие покупателей.
Кроме того, мы успешно сгенерировали и залили 510 видеообложек, что положительно сказалось на привлекательности карточек. Превью видео доступны в интерфейсе, что облегчает пользователям процесс выбора товаров.
Что касается финансовых показателей, то за 30 дней выручка составила около 195 тыс. рублей, а удержания Ozon — примерно 74 тыс. рублей, что дало итоговую сумму на счет около 121 тыс. рублей. Ручная сверка остатков сократилась с часов до минут, что позволило значительно повысить эффективность работы команды.
Как мы работали
-
1
Анализ текущей ситуации
Оценили существующие процессы и выявили основные проблемы с загружаемыми карточками.
-
2
Разработка хаба
Создали единый хаб для управления карточками на Ozon с удобным интерфейсом и вкладками для отслеживания статуса.
-
3
Массовое исправление данных
Использовали enrich для исправления ТН ВЭД и других данных по 510 SKU.
-
4
Генерация видеообложек
Создали скрипт для преобразования фото в видеообложки и загрузили их на Ozon.
-
5
Оптимизация контента
Убрали HTML-теги из описаний и обновили контент-рейтинг для всех товаров.
-
6
Настройка синхронизации
Настроили cron для автоматического обновления цен и остатков на складе.
Сомнения перед проектом
«Мы уже используем скрипты, зачем менять?»
Скрипты могут быть неэффективными и приводить к ошибкам. Единый хаб упрощает процесс и повышает надежность.
«Сколько времени понадобится на внедрение?»
Процесс был завершен за короткий срок, и мы обеспечили полное сопровождение на всех этапах.
«Как отразится на наших финансах?»
Автоматизация процессов приводит к сокращению ручного труда, что снижает затраты и увеличивает прибыль.
Итог проекта
Проект оказался успешным: мы достигли 100% контент-рейтинга и устранения ошибок в карточках товаров. Рекомендуем переходить на автоматизацию для повышения эффективности работы.