Yandex Market YML Exporter

Yandex Market YML Exporter
4.3 6
Plugin for exporting price lists to Yandex Market (Яндекс Маркет) in YML format, using a simplified description type of product offerings
2021-01-28T10:53:42.2939523Z
Free
Get extension (783 Downloads)
Supported versions: 3.90 , 4.00 , 4.10
Created: March 21,2016
Last updated: October 19,2018
Description

Yandex Market YML Exporter v2.6 поможет вам автоматизировать процесс подготовки прайс-листов для вашего магазина на Яндекс.Маркете. Указав нужные параметры для выгрузки товарных предложений, вы можете, либо вручную скачать прайс-лист и загрузить его в личном кабинете на Яндекс.Маркете, либо настроить автоматическую выгрузку и указать ссылку для скачивания. Пример прайс-листа представлен на одном из снимков экрана.

Description in English Поддержать
Возможности:
  • Соответствие требованиям Яндекс
    Прайс-листы удовлетворяют требованиям Яндекс (от 23.05.2018) и подготавливаются в формате YML, с использованием упрощенного типа описания
  • Автоматический экспорт
    (по умолчанию отключён, минимальный период - 1 секунда)
    Внимание! Начиная с v2.1 изменена единица измерения — теперь вместо дней используются минуты, учтите это после обновления плагина, если у вас был указан ненулевой период автоматической выгрузки
  • Поддержка нескольких магазинов
    с возможностью индивидуальных настроек (в том числе отключить выгрузку для магазина)
  • Роль для выгрузки
    Есть возможность выбрать роль, на основе которой будет осуществляться доступ к каталогу (категориям, товарам) при экспорте
  • Автоматический расчёт и показ скидок (начиная с v2.3)
    Настройка enable_auto_discounts, позволяющая включить автоматический расчёт и показ скидок для всех предложений магазина (из одного прайс-листа)
  • Доставка по своему региону
    Настройки для указания параметров доставки по своему региону.
    Обязательны, если все данные по доставке передаются в прайс-листе.
    Начиная с версии 2.6, также учитываются индивидуальные настройки доставки по каждому товару (если они отличаются от общих для магазина)
  • Возможность указать информацию о CMS (наименование, версию) и агентстве, которое оказывает техническую поддержку магазину и отвечает за работоспособность сайта (наименование, контактный адрес разработчика)
  • Сжатие прайс-листов
    Поддержка сжатия GNU ZIP и ZIP (рекомендуется использовать GNU ZIP или без сжатия, ZIP может быть отменен в любое время Яндекс.Маркетом)
  • Кодировки файлов
    Поддержка кодировок UTF-8 и Windows-1251 для YML файлов
  • Изображения продукции
    Для каждого товара может быть передано до 10 ссылок с его изображениями (учтите, что для товаров из определенных категорий, обязательно наличие ссылок на изображения)
  • Категории
    В соответствии с требованиями, в описании магазина указывается список опубликованных категорий с их идентификаторами и иерархией
  • Исключение категорий и товаров
    Дополнительно можно исключить некоторые категории (и товары, но только для nopCommerce версий 3.50+) из прайс-листа. При этом, товары вашего магазина, которые не опубликованы, без категорий и цен, либо по которым нужно звонить для уточнения цены, в прайс-лист включены не будут, независимо от того, исключены они или нет. Есть и другой вариант вместо исключения категорий: вы можете создать роль, указать ее в настройке плагина и в списках доступа для нужных категорий, тогда только эти категории (и товары из них) будут включены в прайс-лист (необходимо также отключить опцию 'Не учитывать правила списка контроля доступа' в настройках каталога)
  • Недоступные товары
    Также есть настройка, позволяющая исключить из прайс-листа или добавить с атрибутом available="false", товары по предзаказу, недоступные товары, товары для которых отключена кнопка покупки или товары, отсутствующие на складе (если включен учет количества на складе)
  • Параметры доставки, ограничения заказов
    Если для товара указаны параметры доставки (возможна ли доставка, самовывоз, габариты (см), вес (кг)) и ограничения на заказ (минимальное количество для заказа, минимальная сумма заказа), то эти сведения будут включены в прайс-лист (delivery, dimensions, weight, sales_notes)
  • Цены и валюты
    Цены на товары указываются в валюте соответствующего магазина. При этом, в списке валют (в описании магазина для прайс-листа) могут быть переданы доступные валюты магазина с их курсами, относительно основной (currencies). Дополнительно для каждого товара указывается старая цена, если она задана в его свойствах и больше итоговой цены (oldprice)
  • Характеристики товаров
    В зависимости от настроек, могут быть указаны характеристики товаров (в элементах param): только те, которые доступны для фильтрации и видимы на странице продукта, либо все видимые на странице продукта, либо же характеристики указаны не будут
  • Производитель, товары для скачивания
    При экспорте также учитываются такие свойства товара как, производитель, downloadable
  • Продукты с вариантами
    Если товар сгруппированный (содержит варианты), то его варианты будут добавлены в прайс-лист с атрибутами group_id, равными идентификатору этого товара
  • Описание товаров
    Информация о каждом товарном предложении компонуется из короткого и полного описания продукта и может содержать xhtml-разметку
  • PriceLabs
    Есть возможность подключить систему веб-аналитики PriceLabs (по умолчанию отключено). Для этого необходимо в настройках указать значение метки utm_source (а также дополнительно включать закупочную цену на основе себестоимости товара). В этом случае в прайс-листе для каждого товарного предложения, к его URL, будут добавлены метки utm_source с указанным значением и utm_term с идентификатором товара (а также закупочная цена в отдельном поле purchase_price)
  • 2 встроенные локализации
    По умолчанию поддерживаются две локализации - Русская и Английская
  • Совместим с nopCommerce версий 3.10, 3.20, 3.30, 3.40, 3.50, 3.60, 3.70, 3.80, 3.90, 4.00 и 4.10!

Инструкции по установке и использованию:
  1. Скачайте архив с плагином
  2. Распакуйте его и скопируйте папку "Misc.YandexMarketYmlExporter" из каталога с требуемой версией nopCommerce в директорию "\Plugins" на вашем сервере
  3. Откройте страницу администрирования, установите плагин и перейдите к его настройке
  4. Следуя описаниям параметров, настройте нужным вам образом экспорт прайс-листов
  5. Далее сохраните настройки и выполните экспорт. После этого будут доступны ссылки для просмотра и скачивания YML файлов, которые также можно скопировать для Яндекс.Маркета. Файлы сохраняются в каталог "\Content\files\ExportImport\YMLExporter" (или "\wwwroot\files\exportimport\YMLExporter" для nopCommerce 4.x), старые файлы удаляются после очередной успешной выгрузки



Yandex Market YML Exporter v2.6 will help you to automate the process of preparing price lists for your store on Yandex.Market. By specifying the desired parameters for the exporting of product offerings, you can either manually download the price list and upload it to your personal account on Yandex.Market, or set up automatic export and specify the download link. Example price list is presented in one of the screenshots.

Описание на русском Donate
Features:
  • Satisfies the requirements of Yandex
    Prices correspond to the requirements of Yandex (from 5/23/2018) and are prepared in the YML format, using a simplified description type
  • Automatic export
    (disabled by default, the minimum period - 1 second)
    Note! Since v2.1, changed unit of measurement — Now instead of days are used minutes, keep this in mind after updating the plugin, if you have specified a non-zero period of automatic exporting
  • Multi-store
    Support for multiple stores, with individual settings (including disable exporting for store)
  • Role for exporting
    It is possible to choose the role, based on which access will be made to the catalog (categories, product) when exporting
  • Automatic calculation and display of discounts (since v2.3)
    Setting up enable_auto_discounts, allows you to enable automatic calculation and display of discounts for all offers of the store (from one price list)
  • Delivery options for given region
    Settings to specify delivery options for given region.
    Required if all the data on delivery transmitted in the price list.
    Starting from version 2.6, individual delivery settings for each product are also taken into account (if they differ from the general ones for the store)
  • CMS, agency
    The ability to provide information about CMS, agency
  • Prices compression
    Support GNU ZIP and ZIP compression (recommended using the GNU ZIP or without compression, ZIP can be canceled at any time of Yandex.Market)
  • Encodings
  • Product pictures
    For each product can be transferred up to 10 links with his pictures (please note that for products from certain categories, it is necessary to have links to images)
  • Categories
    In accordance with the requirements specified in the description of the store list of published categories with their IDs and hierarchy
  • Excluding categories, products
    Additionally, you can exclude certain categories (and products, but only for nopCommerce versions 3.50+) from the price list. Products from store, that have not been published, without categories and prices or which are required to call for a price, in the price list will not be included. There is another option, instead of excluding categories: you can create a role, specify it in the plugin configuration and in ACL for the required categories, then only these categories (and products from them) will be included in the price list (you must also disable the option 'Ignore ACL rules' in the catalog settings)
  • Unavailable products
    There is also an option to exclude from the price list or add with attribute available="false", products on pre-order, unavailable products, products for which the disabled buy button or products out of stock (which enabled track inventory)
  • Delivery options, order restrictions
    If for the product specified delivery settings (whether Delivery, Pickup, dimensions (cm), weight (kg)) and restrictions on order (minimum qty, price), this information will be included in the price list (delivery, dimensions, weight, sales_notes)
  • Prices and currencies
    Prices of goods specified in the currency of the store. At the same time, the list of currencies (in the description of the store for the price list) available store currency may be transferred to their courses relative to the main (currencies). In addition for each item indicates the old price, if it is specified in its details and more final price (oldprice)
  • Product attributes
    Depending on the settings, the specification attributes of the goods (in the param elements) can be specified: only those that are available for filtering and visible on the product page, or all the products visible on the page, or the specification attributes will not be indicated
  • Manufacturer, downloadable
    On export are also included such product properties as: manufacturer, downloadable
  • Grouped products
    If the product is grouped (contains variants), then its variants will be added to the price list with the attributes group_id equal to the product ID
  • Product description
    Information about each product is composed of a short and full description and may contain xhtml-markup
  • PriceLabs
    It is possible to enable the web analytics system PriceLabs (by default disabled). For this, it is necessary in the plugin settings, specify the value of the utm_source tag (and also include purchase price based on the Product Cost). In this case, in the price list for each product offer, utm_source tags with the specified value and utm_term with the Product ID will be added to its URL (as well as the purchase price in a separate field purchase_price)
  • Two localizations
    By default supported English and Russian localizations
  • Compatible with nopCommerce versions 3.10, 3.20, 3.30, 3.40, 3.50, 3.60, 3.70, 3.80, 3.90, 4.00 and 4.10!

Instructions for installation and use:
  1. Download the plugin archive
  2. Unzip the archive and copy the folder "Misc.YandexMarketYmlExporter" from the catalog with the required nopCommerce version to the directory "\Plugins" on your server
  3. Open the Admin page, install the plugin and go to its configuration
  4. Following a description of the parameters, adjust as necessary export
  5. Next, save the settings and perform the export. After that will be available links for view and download YML files, which can also be copied for Yandex.Market. The files are saved in the "\Content\files\ExportImport\YMLExporter" (or "\wwwroot\files\exportimport\YMLExporter" for nopCommerce 4.x) directory, old files are deleted after another successful export
Reviews
AGB 12/28/2017 3:43 PM
Все работает в 4.00
Классно, мы как раз портировались на 4.00
Was this review helpful? Yes1 / No0
A manager responded to this review
Спасибо за отзыв и тестирование для 4.00. Есть правда один момент (никак не влияющий на функциональность): если перейти на страницу настройки плагина, то нужный пункт "Яndex.Маркет" в меню слева (в подменю "Configuration") не подсвечивается. Хотя вроде принципиальных изменений от версии 3.90, связанных с меню, нет.
gnikitsin 3/18/2017 4:18 PM
Респект автору!
Респект автору! Очень все грамотно и аккуратно сделан. Спасибо.
Was this review helpful? Yes1 / No0
AGB 3/14/2017 2:57 PM
Круто
Хотелось бы еще возможность использовать группировку товаров в прайсе (group_id)
Was this review helpful? Yes1 / No0
A manager responded to this review
Начиная с версии 1.8, если товар групповой (содержит варианты), то его варианты будут добавлены в прайс-лист с атрибутами group_id, равными идентификатору этого товара.
Coil 1/23/2017 12:39 AM
3.80 не работает
Падение при попытке установки
Was this review helpful? Yes0 / No1
A manager responded to this review
Проблема была только в версиях ниже 1.4 и только с IIS Express. В полноценном IIS такой ошибки нет. А начиная с 1.4 версии и в IIS Express устранена проблема.
gnikitsin 6/12/2016 3:31 PM
Портирование для 3.50
Было бы чудесно если бы автор портировал хотя бы от версии 3.50 и выше.

Спасибо.
Was this review helpful? Yes1 / No0
AnnaAB 3/22/2016 11:27 AM
Отличный плагин
Как раз то что мне нужно: именно те настройки, которые были мне необходимы.
Was this review helpful? Yes3 / No0