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

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

07.11.2012 07:38

Модуль «Яндекс.Маркет» Российской сборки Magento позволяет гибко задавать (ограничивать) множество публикуемых на Яндекс.Маркете товаров.
Гибкость обеспечивается инструментом построения логических выражений, аналогичным тому, который используется для задания ценовых правил и промо-подарков.

В этой инструкции рассматривается простой пример: наделение товаров свойством «Публиковать на Яндекс.Маркете?» и указание этого свойства как критерия выгрузки товаров на Яндекс.Маркет.

  • Откройте административный раздел «Каталог» → «Типы и их свойства» → «Свойства товаров».
    Прикрепленное изображение: magento-yandex-market-condition-concrete-products-1.png

  • Нажмите кнопку «Добавить новое свойство»
    Прикрепленное изображение: magento-yandex-market-condition-concrete-products-2.png

  • На основной вкладке:
    • в блоке «Основные параметры» в поле «Элемент управления для администратора» выберите значение «Да/Нет»
    • в блоке «Параметры для витрины» в поле «Будет использоваться для условий промо-акций» выберите значение «да»
    • другие поля заполните по своему усмотрению

    Прикрепленное изображение: magento-yandex-market-condition-concrete-products-3.png

  • Затем в левой части экрана выберите вкладку «Опции» и укажите там прозвольное название свойства (а иллюстрации в качестве названия выбрано «Публиковать на Яндекс.Маркете?»).
    Затем нажмите кнопку «сохранить и остаться».
    Прикрепленное изображение: magento-yandex-market-condition-concrete-products-4.png

  • Система сохранит созданное Вами свойство.
    Прикрепленное изображение: magento-yandex-market-condition-concrete-products-5.png

  • Теперь созданное Вами свойство надо добавить ко прикладным типам товаров, которые подлежат публикации на Яндекс.Маркете.
    В этой инструкции будет показано добавление только к одному типу товаров, добавление к другим делается аналогично.

    Откройте административный раздел «Каталог» → «Типы и их свойства» → «Типы товаров».
    Прикрепленное изображение: magento-yandex-market-condition-concrete-products-6.png

  • Выберите из перечня прикладных типов товаров тот прикладной тип товаров, к которому надо добавить созданное выше свойство (Вам надо будет повтороить эту операцию для всех придных типов товаров, которые подлежат публикации на Яндекс.Маркете)
    Прикрепленное изображение: magento-yandex-market-condition-concrete-products-7.png

  • На экране прикладного типа товара в самой правой колонке «Неиспользованные свойства» найдите созданное Вами свойство «Публиковать на Яндекс.Маркете?». В этом перечне оно будет обозначено не именем, а внутренним идентификатором (на иллюстрации — «yandex_market__»).
    Это свойство надо перенести в центральную колонку «Группы»
    Прикрепленное изображение: magento-yandex-market-condition-concrete-products-8.png

    Прикрепленное изображение: magento-yandex-market-condition-concrete-products-9.png

  • После переноса свойства нажмите кнопку «сохранить и остаться»
    Прикрепленное изображение: magento-yandex-market-condition-concrete-products-10.png

  • После сохранения прикладного типа товаров аналогичным образом добавьте свойство «Публиковать на Яндекс.Маркете?» ко всем остальным прикладным типам товаров.
    Затем надо перестроить расчётные таблицы:
    Прикрепленное изображение: magento-yandex-market-condition-concrete-products-11.png

    Прикрепленное изображение: magento-yandex-market-condition-concrete-products-12.png

    Прикрепленное изображение: magento-yandex-market-condition-concrete-products-13.png

  • Теперь надо задать для товаров значение свойства «Публиковать на Яндекс.Маркете?».
    Откройте административный раздел «Каталог» → «Товары».
    Прикрепленное изображение: magento-yandex-market-condition-concrete-products-14.png

  • Обратите внимание, что Вы можете установить значение свойства сразу для множества товаров посредством операции группового редактирования товаров.
    В нашем примере для простоты покажем редактирование одного конкретного товара:
    Прикрепленное изображение: magento-yandex-market-condition-concrete-products-17.png

  • После редактирования и сохранения товаров перейдите в раздел настроек модуля «Яндекс.Маркет»
    На вкладке «Товары» в графе «Условия» нажмите зелёную кнопку
    Прикрепленное изображение: magento-yandex-market-condition-concrete-products-18.png

  • Система покажет выпадающий список, и там в разделе «Свойства» выберите свойство «Публиковать на Яндекс.Маркете?»
    Прикрепленное изображение: magento-yandex-market-condition-concrete-products-19.png

  • Затем в строке «Публиковать на Яндекс.Маркете? = ...» нажмите на многоточие и в появившемся выпадающем списке выберите значение «да».
    Прикрепленное изображение: magento-yandex-market-condition-concrete-products-20.png

    Прикрепленное изображение: magento-yandex-market-condition-concrete-products-21.png

  • Затем сохраните настройки нажатием оранжевой кнопки «сохранить». в правом верхнем углу экрана:
    Прикрепленное изображение: magento-yandex-market-condition-concrete-products-22.png


Поделиться темой: