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

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

Компонент для выгрузки товаров в Яндекс.Маркет

Компонент для выгрузки товаров в Яндекс.Маркет для популярной платформы интернет-магазина HikaShop на CMS Joomla позволяет настроить автоматизированное формирование прайс-листа в формате YML для размещения товарных предложений в каталоге Яндекс.Маркета. Компонент имеет богатые возможности различных настроек, фактически все поля YML можно гибко подстроить под структуру данных Вашего магазина (можно завязаться на стандартные поля HikaShop или созданные Вами дополнительные поля). Компонент поддерживает на текущий момент три типа описания товарных предложений: упрощённый, произвольный и лекарства, но при необходимости я добавлю поддержку любого другого нужного Вам специального типа. В ближайшее время в компоненте будет добавлен функционал автоматического обновления YML-файлов при изменении ассортимента интернет-магазина, пока же для пересоздания файла и обновления прайс-листа необходимо вручную нажать кнопку. Полный перечень всех возможностей смотрите в подробном описании компонента. Пример сгенерированного компонентом прайс-листа .

Перечисление всех возможностей компонента смотрите ниже
Ещё чуть ниже смотрите подробное описание установки и настройки компонента

  • Лицензия на два сайта
  • Бесплатные обновления
  • Пожизненная техническая поддержка
  • Цена: 2000

Текущая версия: 1.2.2 от 28.07.2018.


Возможности расширения


Установка и настройка компонента

Шаг 1: Привязка доменов вашего сайта

После покупки расширения перейдите в раздел Личный кабинет и укажите к каким доменам вашего сайта следует привязать компонент, например: artpostel-shop.ru, www.artpostel-shop.ru. Вы можете указать до двух доменных имён для одной покупки расширения.

Доменные имена с префиксом www и без префикса считаются разными, то есть их нужно привязывать каждый по отдельности.

Шаг 2: Установка расширения

  1. Скачайте архив компонента в разделе Личный кабинет. Распаковывать архив не нужно!
  2. Откройте панель управления Joomla на вашем сайте и перейдите в подраздел Расширения Менеджер расширений Установить (Extensions Manage Install).
  3. Переключитесь на закладку Загрузить файл пакета (Upload Package File), выберите скачанный файл с архивом расширения yandexmarket.zip и нажмите кнопку Загрузить и установить (Upload & Install).

Шаг 3: Первичная настройка

  1. Откройте панель управления Joomla на вашем сайте и перейдите в компонент Яндекс.Маркет: Компоненты Яндекс.Маркет (Components Yandex.Market).
  2. Откройте настройки компонента, щёлкнув по кнопке Настройки (Options) в правом верхнем углу (см. Скриншот 1).
  3. Заполните параметры расширения (см. Скриншот 2):
    Лицензионный ключ
    Лицензионный ключ, полученный при покупке расширения (смотрите в Личном кабинете).
    Пароль к YML
    Секретный ключ для внешнего доступа к странице с XML-файлом (можете поменять его по своему усмотрению).
  4. Переключитесь на закладку "Параметры Яндекс.Маркет" и заполните параметры (см. Скриншот 3). Эти параметры применятся по-умолчанию для всех YML, но их можно будет изменить индивидуально для каждой YML по отдельности (см. Шаг 5).
    Название магазина name
    Короткое название магазина, должно содержать не более 20 символов. В названии нельзя использовать слова, не имеющие отношения к наименованию магазина, например «лучший», «дешевый», указывать номер телефона и т. п.
    Название компании company
    Полное наименование компании, владеющей магазином. Не публикуется, используется для внутренней идентификации.
    Техподдержка agency
    Наименование агентства, которое оказывает техническую поддержку магазину и отвечает за работоспособность сайта.
    E-mail техподдержки email
    Контактный адрес разработчиков CMS или агентства, осуществляющего техподдержку.
    Основная валюта currencies
    Основная валюта магазина (подробнее в Яндекс.Помощи ).
    Дополнительные валюты currencies
    Вы можете указать каким образом должны рассчитываться курсы для отображаемых покупателям валют (в зависимости от региона их нахождения). Если в вашем YML-файле не задан курс для отображаемой покупателю валюты, то используется курс Центрального Банка вашей страны. Дополнительно можно указать количество процентов, прибавляемых к курсу банка (подробнее в Яндекс.Помощи ).
    Общие условия доставки delivery-options
    Стоимость и сроки курьерской доставки по своему региону. Можно указать до 5 различных типов и условий доставки (например, обычная, экспресс и др.). Эти условия распространяются на все предложения магазина, кроме предложений с индивидуальными условиями доставки (подробнее в Яндекс.Помощи ).
    Заказ на маркете cpa
    Участие предложений в программе «Заказ на Маркете» (подробнее в Яндекс.Помощи ).
    Тип описания type
    Тип описания товарных предложений на Маркете (подробнее в Яндекс.Помощи ).
    Наименование товара name
    Используется только для упрощённого типа описания. Наименование может состоять из комбинации следующих данных:
    • тип или категория товара;
    • производитель или бренд;
    • модель товара и важные параметры.
    (подробнее в Яндекс.Помощи ).
    Тип товара typePrefix
    Тип или категория товара (например, «мобильный телефон», «стиральная машина», «угловой диван») (подробнее в Яндекс.Помощи ).
    Производитель или бренд vendor
    Производитель товара или бренд (например, «Bosch», «Samsung») (подробнее в Яндекс.Помощи ).
    Модель товара model
    Модель товара (например, «iPhone 6s 128gb розовое золото») (подробнее в Яндекс.Помощи ).
    Описание товара description
    Описание товарного предложения (необязательный элемент). Длина текста не более 3000 символов (включая знаки препинания). В описании запрещено:
    • давать инструкции по применению, установке или сборке;
    • использовать слова «скидка», «распродажа», «дешевый», «подарок» (кроме подарочных категорий), «бесплатно», «акция», «специальная цена», «только», «новинка», «new», «аналог», «заказ», «хит»;
    • указывать номера телефонов, адреса электронной почты, почтовые адреса, номера ICQ, логины мессенджеров, любые URL-ссылки.
    (подробнее в Яндекс.Помощи ).
    Штрихкод товара barcode
    Штрихкод товара, указанный производителем (необязательный элемент) (подробнее в Яндекс.Помощи ).
    Вес товара weight
    Элемент предназначен для указания веса товара.
    Габариты товара dimensions
    Элемент предназначен для указания габаритов товара (длина, ширина, высота) в упаковке.
    Рекомендованные товары rec
    Элемент предназначен для передачи рекомендованных товаров (подробнее в Яндекс.Помощи ).
    Группировать варианты group_id
    Атрибут элемента offer. Используется в описаниях всех предложений, которые являются вариациями одной модели.
    Статус товара available
    Является атрибутом для offer. Статус товара — «готов к отправке» или «на заказ» (подробнее в Яндекс.Помощи ).
    Ставка для карточки модели cbid
    Является атрибутом для offer. Размер ставки для карточки модели — действует только на карточках моделей (подробнее в Яндекс.Помощи ).
    Основная ставка bid
    Является атрибутом для offer. Размер ставки на остальных местах размещения (кроме карточки модели) (подробнее в Яндекс.Помощи ).
    Комиссия «Заказ на Маркете» fee
    Является атрибутом для offer. Размер комиссии на товарное предложение, участвующее в программе «Заказ на Маркете» (подробнее в Яндекс.Помощи ).
    Можно купить в магазине store
    Возможность купить товар в розничном магазине без предварительного заказа по интернету (подробнее в Яндекс.Помощи ).
    Возможен самовывоз pickup
    Возможность самовывоза товара из пунктов выдачи (подробнее в Яндекс.Помощи ).
    Возможна доставка delivery
    Возможность курьерской доставки (запретить, если для товаров возможен только самовывоз) (подробнее в Яндекс.Помощи ).
    Индивидуальные условия доставки delivery-options
    Стоимость и сроки курьерской доставки по своему региону. Можно указать до 5 различных типов и условий доставки (например, обычная, экспресс и др.). Эти условия распространяются только на конкретные товарные предложения (подробнее в Яндекс.Помощи ).
    Примечание к заказу sales_notes
    В элемент sales_notes можно указать:
    • минимальную сумму заказа;
    • минимальное количество товара в заказе (кроме шин и дисков);
    • необходимость предоплаты;
    • варианты оплаты;
    • условия акции.
    (подробнее в Яндекс.Помощи ).
    Гарантия производителя manufacturer_warranty
    Элемент предназначен для отметки товаров, имеющих официальную гарантию производителя.
    Страна производства country_of_origin
    Элемент предназначен для указания страны производства товара. Список стран, которые могут быть указаны в этом элементе, доступен по адресу: http://partner.market.yandex.ru/pages/help/Countries.pdf.
    Сексуальные товары adult
    Элемент обязателен для обозначения товара, имеющего отношение к удовлетворению сексуальных потребностей, либо иным образом эксплуатирующего интерес к сексу (подробнее в Яндекс.Помощи ).
    Возрастная категория age
    Возрастные ограничения на товары.
  5. Нажмите кнопку « Сохранить и закрыть»

Шаг 4: Настройка категорий товарных предложений (необязательно)

Категории товарных предложений в формате YML содержатся в родительском элементе categories в виде древовидной структуры. Обычно категории товарных предложений соответствуют списку категорий магазина, однако в некоторых случаях список категорий удобный магазину может не соответствовать требованиям Яндекс.Маркета. Для таких случаев в компоненте реализована возможность изменить древовидную структуру категорий при выгрузке её в YML, при этом изменения не затронут непосредственно категории HikaShop, то есть структура категорий Вашего магазина останется неизменной, но древовидная структура категорий в прайс-листе YML будет удовлетворять всем требованиям Яндекс.Маркета.

Категории из прайс-листа используются для распределения товаров по категориям на Яндекс.Маркете. При этом учитывается не только конечная категория предложения, но и все родительские категории. Чтобы ваши предложения попали в правильные категории, соблюдайте правила:

  • Конечная категория, к которой относится товар в прайс-листе, должна соответствовать самому товару.
    Неправильно: «Авто/Колесные диски» для предложений шин.
  • Список категорий должен отражать названия реальных товарных категорий, а не содержать «заглушки», понятные только самому магазину.
    Неправильно: «Товары для интернет-магазина/Склад_1».
  • Путь до конечной категории, к которой относится товар, должен быть логичным.
    Неправильно: «Одежда/Женская одежда/Колготки/Платья».

Смотрите в Яндекс.Помощи более подробное описание элемента categories и описание "Как предложению попасть в нужную категорию" .

Для настройки категорий товарных предложений переключитесь в соответствующий раздел компонента (см. Скриншот 1).

Компонент позволяет выполнить следующие настройки категорий:

  1. Скрыть категорию.
    При этом сами скрытые категории не попадут в прайс-лист, но товары из этих категорий выгрузятся в прайс-лист и вместо скрытой категории к товарному предложению будет прикреплена ближайшая родительская категория. При отсутствии активных родительских категорий товар будет исключён из выборки и не попадёт в Яндекс.Маркет.
    Для снятия категории с публикации необходимо нажать соответствующую кнопку (см. Скриншот 2).
  2. Изменить название категории.
    При этом название категории не изменится в HikaShop, но в прайс-лист YML эта категория попадёт уже с новым названием.
    Для переименования категории необходимо нажать соответствующую кнопку и вписать новое название в модальном окне (см. Скриншот 3).
  3. Связать категорию с пунктом меню.
    Связка категорий с пунктом меню Joomla может быть полезна для формирования более точной ссылки с Яндекс.Маркета на страницу товара в интернет-магазине и для избежания дублей ссылок.
    Для привязки категории к пункту меню необходимо нажать соответствующую кнопку и выбрать пункт меню Joomla в модальном окне (см. Скриншот 4).
  4. Настроить параметры описания товарных предложений.
    При этом данные параметры применятся только к товарам, относящимся к выбранной категории. Такая возможность может быть полезна, если в интернет-магазине присутствуют товары, например, с разными условиями доставки, или с разными возрастными ограничениями и т. д.
    Чтобы настроить параметры описания товарных предложений для какой-либо категории, необходимо нажать кнопку "Создать" в колонке "Описание товарных предложений" (см. Скриншот 5) и выполнить настройки на открывшейся странице (см. Скриншот 6). Параметры описания товарных предложений для категории аналогичны тем, которые настраиваются по-умолчанию для всех YML на странице настройки компонента и описаны на Шаге 3. Параметры описания товарных предложений для категорий имеют более высокий приоритет, чем общие параметры описания товарных предложений для YML.

Шаг 5: Настройка YML

  1. Для выборки товаров, выгружаемых в Яндекс.Маркет, и настройки параметров выгрузки и формирования YML переключитесь в соответствующий раздел компонента и нажмите кнопку «Создать» (см. Скриншот 1).
  2. Переименуйте по своему усмотрению наименование конфигурации YML (см. Скриншот 2).
  3. При необходимости сделайте привязку XML к пункту меню Joomla для формирования более точной ссылки на страницу товара на сайте интернет-магазина и для избежания дублей ссылок (см. Скриншот 3).
  4. На закладке «Параметры Яндекс.Маркет» при необходимости поменяйте параметры (см. Скриншот 4). По-умолчанию параметры заполнены на основе настроек компонента, выполненных на Шаге 3.
  5. Переключитесь на закладку «Выбор товарных предложений» и укажите категории или отдельные товары, которые необходимо выгрузить в Яндекс.Маркет, а так же при необходимости укажите какие категории или отдельные товары следует исключить из выборки (см. Скриншот 5).
  6. Нажмите кнопку « Сохранить и закрыть»

Шаг 6: Создание XML-файла

  1. После выполнения всех необходимых настроек конфигурации YML в главном окне раздела «YML-файлы» компонента появится кнопка «Создать», при нажатии на которую запускается процес генерации XML-файла в формате YML (см. Скриншот 1).
  2. Если XML-файл уже был создан раннее, Вы можете обновить его, нажав соответствующую кнопку (см. Скриншот 2). В текущей версии компонента пока не реализован механизм обновления XML по заданному расписанию или автоматически при добавлении нового товара или изменении товаров, однако такой механизм будет обязательно реализован в ближайшее время.
  3. Проверить сформированный XML-файл можно перейдя по ссылке (см. Скриншот 3 и Скриншот 4). Эту же ссылку необходимо использовать для публикации прайс-листа в Яндекс.Маркете.

Шаг 7: Публикация прайс-листа в Яндекс.Маркете

Теперь всё готово для публикации Вашего прайс-листа или нескольких прайс-листов в Яндекс.Маркете. Переходите по ссылке https://partner.market.yandex.ru и следуйте изложенным там инструкциям.