Выдано 124073 лицензии

Магазин приложений HostCMS

Импорт из файлов для Яндекс.Маркет (YML)

Импорт из файлов для Яндекс.Маркет (YML)

Цена: 3 990

Более 10 установок.

Установить модуль вы можете через раздел «Магазин приложений» в центре администрирования HostCMS.

Модуль предназначен для импорта товаров из YML-файла согласно спецификации YML-файлов (подробнее здесь — http://help.yandex.ru/partnermarket/offers.xml)

Для работы модуля необходим cURL
Требования к доступной оперативной памяти и времени выполнения должны соответствовать объемам импортируемого YML-файла. Чем больше файл, тем больше ресурсов требуется PHP для его разбора в памяти.

Для импорта внесите адрес YML-файла в поле «Путь к YML» или выберите файл для загрузки, выберите магазин из выпадающего списка и группу, которая будет считаться корневой. Установите опции импорта изображений и дополнительных свойств, затем нажмите Импортировать.

Поиск товара ведется в следующем порядке:

  1. по vendorCode в поле vendorCode у товара;
  2. по vendorCode в поле артикул у товара;
  3. по article в поле артикул у товара (если тег <article> присутствует в файле)
  4. по названию товара.

При включенной опции «Искать товары без учета групп» поиск будет осуществляться по всему магазину (без учета группы, указанной в YML), а новые товары будут создаваться с учетом группы, указанной в YML.

Обработка <categories>

Группы загружаются согласно иерархии, которая сформирована в импортируемом файле.

Обработка <offers>

Таблица соответствия полей

Тег в YML-файле Атрибут товара
name Название
price Цена
currencyId Валюта, при наличии в справочнике валют
picture Основное изображение товара. При наличии в файле нескольких picture, первый пойдет в основное изображение, остальные в доп.свойство с GUID, имеющим значение 'ADDITIONAL-IMAGES'
vendor Производитель, определяется по названию
categoryId Родительская группа
description Описание
sales_notes Отличие товара от других (значение тега <sales_notes>)
country_of_origin Страна производства
vendorCode Код товара от производителя
weight Вес
article (при наличии) Артикул
available Если true, то товар будет добавлен с количеством, указанным в поле «Количество на складе» в настройках импорта.
param Дополнительные свойства

Также есть особенности импорта тега <param>:

  1. <param> с именем «Активность» отвечает за активность товара
  2. <param> с именами Длина, Ширина, Высота будут проимпортированы в соответствующие атрибуты товара.

Информация о разработчике:

  • Разработчик: Hostmake LLC
  • Вопросы по модулю: support@hostcms.ru
  • Поддержка: support@hostcms.ru

Скриншоты

Версии модуля

Версия Дата Описание Версия от Версия до
2.2 06.09.2019
  • Добавлено сохранение настроек в config-файле. Для каждого сайта может быть свой набор настроек.
6.8.7
2.1 17.07.2019
  • Добавлена возможность загрузки YML из локального файла
6.8.7
2.0 01.07.2019
  • Добавлена форма выбора соответствий названий загружаемых свойств.
6.8.7
1.9 19.04.2019
  • Добавлен поиск по тегу <article>
  • Добавлена обработка свойства "Активность" у offer.
6.8.7
1.8 25.03.2019
  • При импорте производятся проводки установки цен и инвентаризации.
6.8.7
1.7 25.03.2019
  • Добавлена возможность указания максимального времени выполнения шага импорта и задержка при переходе на следующий шаг.
  • Реализовано указание действия для существующих товаров: обновить или оставить без изменения
  • Общие исправления.
6.8.4
1.6 18.03.2019
  • Если артикул пустой и заполнен vendorCode в YML-файле, то в артикул пойдет значение vendorCode.
  • Добавлен флаг обновления цен. Если включен, то цена будет загружаться, иначе - нет.
  • Общие исправления.
6.8.4
Похожие

Комментарии

  • CRON

    По поводу CRON вопрос хочется повторить. Если возможность настроить ежедневный автоматический импорт ил YML?

    15.05.2019 20:05:52 iNik

    Без темы

    Модуль импорта какие-то особые решения для использования через cron не предлагает, код модуля открыт, вы можете вызывать методы API и из стороннего файла, который будет вызываться уже через cron.

    16.05.2019 09:18:22 hostcms
  • UrbanVampire

    Без темы

    Очень бледное описание. Не указано, обрабатывает ли модуль атрибут available или количества, импортируются ли акции и скидки, имеется ли возможность запуска по CRON. Не очень понятно, производится ли обработка категорий. Совершенно непонятно, есть ли возможность очистить товары/группы перед импортом. Короче, будет ли возможность у пользователя один раз всё настроить и потом забыть, а оно работает или же загрузка каждый раз требует усилий оператора.
    Ну и вынужден отметить что цена у модуля совершенно не антикризисная. [рассуждения о цене модуля удалены администрацией сайта]

    20.04.2019 11:26:49 UrbanVampire
  • Импорт из файлов для Яндекс.Маркет (YML)

    не хватает шага импорта, а то большой файл не загрузить

    21.09.2016 16:03:37 alexpimnev

    Без темы

    Спасибо, добавили в функционал модуля.

    22.09.2016 23:59:25 hostcms