Наш блог
Показать рубрики

Яндекс Маркет показывает товары без картинок

Назад к списку статей
Яндекс Маркет показывает товары без картинок
Уже несколько наших клиентов столкнулись с проблемой, когда их товары на Яндекс Маркете отображаются без картинок. В этом посте мы расскажем как с этим бороться.

Описание проблемы

Имеется интернет-магазин на 1С-Битрикс, товары которого ежедневно выгружаются стандартным экспортом на Яндекс Маркет. При этом, каждую ночь происходит полный обмен товарами с 1С (в данном случае не важно с чем, главное что полная информация по товарам регулярно обновляется, включая картинки). В итоге на маркете видим товары этого магазина без картинок, хотя XML-файл экспорта корректен и все ссылки на картинки в нем правильные.

Причина возникновения

При загрузке Детальной картинки или Картинки для анонса в товар, файлу картинки дается новое название, содержащее хеш-сумму и этот файл размещается в папке /upload/iblock/.... Но, если какую-то из эти картинок удалить и загрузить на ее место такую же картинку, которая стояла там ранее - у нее меняется название и, соответственно, она теперь доступна по новой ссылке.

При ежедневном обновлении картинок - у них постоянно меняются ссылки и даже при корректном файле экспорта в Яндекс Маркет со всеми правильным ссылкам в нем, Яндекс Маркет не успевает обновлять их на своей стороне и обращаясь по старой ссылке к картинке - получает ответ от сервера магазина "404 Страница не найдена". Таким образом он просто выводит товар без изображений.

Решение

Конечно, самым правильным решением было бы остановить ежедневное обновление одних и тех же картинок. Но это не всегда возможно, например, если обмен товарами с сайтом кастомизирован на стороне 1С.

Для решения описанной проблемы на стороне магазина, мы разработали небольшой модуль, который перед обновлением товара проверяет картинку на идентичность текущей сохраненной в товаре и если они одинаковые - просто не обновляет эту картинку. Таким образом мы сохраняем ссылку на картинку неизменной до тех пор, пока картинка не поменяется и не будет определена как новая.

На момент написания этого поста, модуль успешно решает проблему изменения ссылок на картинки товаров на нескольких интернет-магазинах наших клиентов. Вы можете установить его в свой магазин через Маркетплейс 1С-Битиркс по этой ссылке - http://marketplace.1c-bitrix.ru/solutions/epages.pictures/

Если у Вас возникли вопросы, задавайте их в комментариях или звоните. Спасибо за внимание!

Назад к списку статей
Подпишись на наш блог:
ПОХОЖИЕ СТАТЬИ:
Настройка аккаунта в Google Merchant
SEO
24.03.2016

В этой статье мы рассмотрим как правильно настроить ваш аккаунт в Google Merchant и что нужно делать, чтобы его не заблокировали.