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

  • Posts: 76
  • Thank you received: 9
7 years 4 months ago #272113

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



Рад представить вашему вниманию результат моей долгой и кропотливой работы.

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

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

Пример сгенерированного компонентом прайс-листа.

Возможности расширения:
  • Поддержка двух основных типов описания товарных предложений Яндекс.Маркета и одного специального:
    • Упрощённый тип;
    • Произвольный тип (vendor.model);
    • Лекарства (medicine).
    При необходимости по запросу добавлю поддержку других специальных типов:
    • Книги (book);
    • Аудиокниги (audiobook);
    • Музыкальная и видео продукция (artist.title);
    • Билеты на мероприятия (event-ticket);
    • Туры (tour).
  • Доступ к XML по секретному ключу (значение ключа можно изменить в настройках компонента).
  • Возможность указания различных параметров и опций YML как по-умолчанию для всех XML, так и индивидуально для каждой XML по отдельности или индивидуально для каждой категории товаров.
  • Гибкие возможности выборки товаров для выгрузки с указанием выгружаемых категорий или отдельных товаров, а так же с указанием категорий или товаров, которые необходимо отфильтровать и не выгружать.
  • Привязка XML или отдельных категорий товаров к пункту меню Joomla для формирования более точной ссылки на страницу товара на сайте интернет-магазина (для избежания дублей ссылок).
  • Возможность скрыть некоторые категории или изменить их наименование перед формированием XML-файла, при этом изменения не коснутся категорий в HikaShop, но скрытые категории не попадут в YML, вместо скрытой к товарному предложению будет прикреплена ближайшая родительская категория.
  • Поддержка канонических ссылок HikaShop.
  • Поддержка вариантов товаров (выгрузка вариантов товаров).
  • Поддержка любого количества картинок товара.
  • Поддержка старой цены товара (в маркете будет обозначаться скидка).
  • Возможность настройки следующих параметров и опций YML:
    • Название магазина (name);
    • Название компании (company);
    • Техподдержка (agency);
    • E-mail техподдержки (email);
    • Основная валюта (currencies);
    • Дополнительные валюты (currencies) - можно указать для каждой дополнительной валюты (доллар, евро, рубль, белорусский рубль, гривна, тенге) отдельно параметры формирования курса (произвольный курс, курс по национальному банку вашей страны, курс по национальному банку валюты), а так же при необходимости добавочный процент;
    • Общие условия доставки (delivery-options) - можно указать до 5 различных условий доставки (стоимость доставки, срок доставки, зависимость от времени оформления заказа);
    • Заказ на маркете (cpa);
    • Тип описания (type);
    • Тип товара (typePrefix) - в качестве типа товара можно настроить использование наименования родительской категории товара, или использовать любое дополнительное поле товара или любую характеристику товара в HikaShop;
    • Производитель или бренд (vendor) - можно настроить использование поля product_manufacturer товара в HikaShop или использовать любое дополнительное поле товара или любую характеристику товара в HikaShop;
    • Модель товара (model) - для формирования модели товара можно настроить использование в любом сочетании наименования товара в HikaShop (product_name), любых дополнительных полей товара и любых характеристик товара в HikaShop;
    • Наименование товара (name) - для формирования модели товара можно настроить использование в любом сочетании "Тип товара", "Производитель или бренд", "Модель товара", а так же любых дополнительных полей товара и любых характеристик товара в HikaShop;
    • Описание товара (description) - использовать описание товара в HikaShop (product_description);
    • Штрихкод товара (barcode) - можно настроить использование кода товара в HikaShop (product_code) или любого дополнительного поля товара в HikaShop;
    • Характеристики (param) - в качестве характеристик можно настроить использование веса, габаритов товара, любых дополнительных полей и характеристик (вариантов) товара в HikaShop;
    • Вес товара (weight) - использовать вес товара в HikaShop (product_weight);
    • Габариты товара (dimensions) - использовать габариты товара в HikaShop (product_width, product_length, product_height);
    • Рекомендованные товары (rec) - можно настроить использование сопутствующих товаров в HikaShop (related), опций товаров в HikaShop (options) или сочетание сопутствующих товаров и опций;
    • Группировать варианты (group_id) - Да/Нет;
    • Статус товара (available) - Готов к отправке/На заказ;
    • Ставка для карточки модели (cbid);
    • Основная ставка (bid);
    • Комиссия за "Заказ на маркете" (fee);
    • Можно купить в магазине (store) - Да/Нет;
    • Возможен самовывоз (pickup) - Да/Нет;
    • Возможна доставка (delivery) - Да/Нет;
    • Индивидуальные условия доставки (delivery-options) - можно указать до 5 различных условий доставки (стоимость доставки, срок доставки, зависимость от времени оформления заказа);
    • Примечание к заказу (sales_notes);
    • Гарантия производителя (manufacturer_warranty) - Да/Нет;
    • Страна производства (country_of_origin);
    • Сексуальные товары (adult) - Да/Нет;
    • Возрастная категория (age).

Подробная инструкция по установке и настройке.

Как всегда буду рад услышать любые вопросы, а так же замечания и предложения по доработке компонента.

UPD:
Текущая версия 1.1.0 от 16.08.2017
  • Если у варианта товара нет своего описания, то теперь выгружается описание родительского товара.
  • Исправлена ошибка выгрузки фотографий вариантов товара (вместо фотографий варианта товара выгружались фотографии родительского товара).

Last edit: 7 years 2 months ago by IGrock.

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
7 years 2 months ago #276241

Спасибо Игорю за его кропотливую работу по созданию этого нужного и функционального компонента.
Мне удалось его потестировать в работе и я очень благодарен за то, что Игорь создал этот компонент.

Из имеющегося на рынке - это самый лучший и функциональный выбор. Он тщательно подгонялся под требования Яндекса (не всегда лочгичные и понятные) и очень хорошо работает.

Очевиден в настройке и прост в использовании. Предоставляет ВСЕ! возможности настройки YML.

Покупайте! Я советую!


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!
The following user(s) said Thank You: IGrock

Please Log in or Create an account to join the conversation.

Moderators: progreccor
Time to create page: 0.075 seconds
Powered by Kunena Forum