Экспорт товаров на Яндекс.Маркет

VMtoMARKET - Экспорт товаров из VirtueMart 3 на Яндекс.Маркет

Самым известным онлайн-каталогом можно назвать Яндекс.Маркет. Выгрузка товаров в него осуществляется посредством использования YML-файла. Помимо торговой площадки Яндекса существуют и другие онлайн-каталоги товаров, в которые можно выгружать свои товары из YML-файла, например, Товары@Mail.ru.

Добавление магазина на Яндекс.Маркет

Регистрируем новый магазин по ссылке https://partner.market.yandex.ru/pre/index.xml

На первом шаге добавляем информацию о магазине и контактные данные владельца.

Выгрузка товаров на Яндекс.Маркет

Далее необходимо добавить ссылку на YML файл с товарами магазина.

Использование бесплатного расширения для экспорта товаров

Для создания этого файла скачаем скрипт выгрузки товаров в Яндекс.Маркет с сайта разработчика.

Скачать

Данное расширение является бесплатным и имеет некоторые ограничения и недостатки.

Распаковываем скачанный архив и копируем папку market в корневую папку вашего сайта.

В файле /market/vm2_market.php добавляем информацию об организации, доставке, валюте магазина. Исключаем, при необходимости, некоторые категории и товары.

define('NAME', 'Название организации'); // название организации (не должно превышать 20 символов)
define('DESC', 'Описание организации'); // описание организации
define('CURRENCY', 'RUB'); // валюта магазина (RUB, USD, EUR, UAH, KZT)
define('DELIVERY', 'false'); // наличие доставки в магазине (true - есть, false - нет)
define('EXCLUDE_CAT', '0'); // id категорий которые нужно исключить из выгрузки, перечислить через запятую, например define('EXCLUDE_CAT', '2,8,54,5')
define('EXCLUDE_PROD', '0'); // id товаров которые нужно исключить из выгрузки, перечислить через запятую, например define('EXCLUDE_PROD', '2,8,54,5')

На этом настройка данного расширения закончена.

Компонент экспорта товаров VMtoMARKET 1.1

В связи с тем, что бесплатное расширение имеет очень ограниченный функционал, мною был разработан компонент для экспорта товаров из VirtueMart 3 на Яндекс.Маркет.

Отличительными особенностями компонента VMtoMARKET 1.1 являются:

  • возможность индивидуальной настройки каждого товара;
  • управление ставками на Яндекс.Маркете;
  • возможность добавлять скидку на товары;
  • экспорт габаритов товара из VirtueMart;
  • возможность экспортировать параметры товара из настраиваемых полей (подробнее об этой опции читайте ниже);
  • управление остатками и добавление срока поставки товара на основе встроенного контроля в VirtueMart;
  • возможность отключать или включать выгрузку как дочерних, так и родительских товаров;
  • автоматическое обновление YML файла;
  • поддержка русского, английского и украинского языков;
  • нет привязки к домену.

Информация о компоненте VMtoMARKET 1.1

Совместимость: Joomla! 3, VirtueMart 3

Дата создания: декабрь 2017

Версия: 1.1

Стоимость: 990р.

Демо
Купить

Интересно? Тогда читайте далее.

Настройки компонента VMtoMARKET 1.1

Компонент VMtoMARKET 1.1 устанавливается стандартно, через Расширения -> Менеджер расширений -> Установка.

Разберем настройки компонента VMtoMARKET 1.1.

VMtoMARKET - Экспорт товаров из VirtueMart 3 на Яндекс.Маркет

  • Магазин — название вашего магазина (например, «Ромашка»);
  • Наименование организации — юридическое наименование вашей организации или ИП (например, ООО «Ромашка» или ИП Ромашкин);
  • Заказ на Маркете — возможность включить программу «Заказ на Маркете». Для участия в программе «Заказ на Маркете», Ваш магазин должен быть подключен к этой программе. В противном случае, значение параметра учитываться не будет.

VMtoMARKET - Экспорт товаров из VirtueMart 3 на Яндекс.Маркет

Подробнее о ставках за клик вы можете почитать в документации Яндекс.Маркета.

VMtoMARKET - Экспорт товаров из VirtueMart 3 на Яндекс.Маркет

  • екст примечания, используемый по умолчанию для всех товаров. Этот параметр для каждого товара можно задать индивидуально;

Инструкция для создания выгружаемых настраиваемых полей.

  1. Поле должно иметь тип «Строка»;
  2. Поле НЕ должно быть атрибутом корзины;
  3. Поле должно быть опубликовано;
  4. Поле может быть скрытым.

Поля могут иметь следующие значения:

  1. Одиночное значение, например, название поля — Материал корпуса, значение поля — алюминий. В этом случае будет выгружено следующим образом:
    <param name="Материал">алюминий</param>
  2. Значение и единица измерения через пробел, например, название поля — Объем диска, значение поля — 500 Гб. В этом случае будет выгружено следующим образом:
    <param name="Объем диска" unit="Гб">500</param>
  3. Значения через разделитель (допускаются разделители вида: «, » и «; » Пробел после разделителя обязателен. Например, название поля — Цвет, значение поля — зеленый, красный, синий, желтый. В этом случае будет выгружено следующим образом:
    <param name="Цвет">зеленый</param>
    <param name="Цвет">красный</param>
    <param name="Цвет">синий</param>
    <param name="Цвет">желтый</param>

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

VMtoMARKET - Экспорт товаров из VirtueMart 3 на Яндекс.Маркет

  • Сроки доставки — указываются сроки доставки товара. Подробнее об алгоритме работы данного параметра читайте ниже.

Информация ниже актуальна, только если задействован контроль остатков в VirtueMart.

Приоритетной информацией о доставке товара является значение поля «Доступность» (форма редактирования товара, вкладка Статус товара).
К примеру, в компоненте указан срок доставки «1-2 дня», в VirtueMart, в поле «Доступность» (форма редактирования товара, вкладка Статус товара), указано значение «7 days». В этом случае будет выгружено «7 дней».

Если контроль остатков не задействован, сроки доставки указываются те, которые установлены в поле «Сроки доставки».

Согласно правилам Яндекс.Маркета, шаг доставки может составлять 2 дня, т.е. нельзя указать срок доставки 10-20 дней. Максимальный срок доставки — 1 месяц, максимальный срок доставки товаров «Под заказ»2 месяца.

  • Время оформления заказа — данный атрибут означает время оформления заказа, до наступления которого действуют указанные сроки и условия доставки. Указание атрибута необязательно, по умолчанию используется значение 24 (полночь);

VMtoMARKET - Экспорт товаров из VirtueMart 3 на Яндекс.Маркет

VMtoMARKET - Экспорт товаров из VirtueMart 3 на Яндекс.Маркет

В главном окне рассмотрим следующие пункты:

  • Обновить — при нажатии на кнопку происходит обновление таблицы товаров. Добавляются новые и удаляются снятые с публикации или удаленные товары в VirtueMart.
  • Получить файл — при нажатии на кнопку будет сформирован YML файл в директории, указанной в настройках. По умолчанию это http://вашсайт/media/com_vmtomarket/
  • Получить ссылку — при нажатии на кнопку будет предоставлена ссылка, которую необходимо указать в настройках Яндекс.Маркет.

Остальные кнопки интуитивно понятны и позволяют редактировать параметры товаров.

VMtoMARKET - Экспорт товаров из VirtueMart 3 на Яндекс.Маркет

В компоненте выгрузки товаров на Яндекс.Маркет предусмотрен удобный механизм фильтрации товаров по параметрам.

VMtoMARKET - Экспорт товаров из VirtueMart 3 на Яндекс.Маркет

На странице редактирования товара вы можете задать каждому товару индивидуальные параметры.

Информация о компоненте VMtoMARKET 1.1

Совместимость: Joomla! 3, VirtueMart 3

Дата создания: декабрь 2017

Версия: 1.1

Стоимость: 990р.

Демо
Купить

Добавление YML файла на Яндекс.Маркет

В настройках импорта указываем ссылку и нажимаем кнопку Импортировать.

http://site.ru/market/vm2_market.php — если используете бесплатное расширение

http://вашсайт/media/com_vmtomarket/VMtoMARKET.xml — если используете выгрузку в файл в компоненте VMtoMARKET 1.0

http://вашсайт/index.php?option=com_vmtomarket — если используете динамическое формирование файла в компоненте VMtoMARKET 1.0

Экспорт на Яндекс.Маркет

В случае успешного прохождения проверки получаем следующее сообщение.
Добавление товаров на Яндекс.Маркет

На следующем шаге добавляем недостающую информацию и отправляем магазин на проверку.

VirtueMart на Яндекс.Маркет

Перед отправкой на проверку убедитесь, что сайт полностью соответствует требованиям Яндекс.Маркета.

На этом все. Остались вопросы — задавайте их в комментариях или на нашем форуме.

Комментировать