Настройка Яндекс-Маркет. Есть решение

Добрый вечер.

Нужна помощь.

При подключении магазина к Яндекс-маркет служба проверки качества потребовала устранить ошибку:
Пожалуйста, в названии предложения удалите повторяющиеся слова: комбинезон, HUPPA.
Детский зимний комбинезон HUPPA WILLY, арт. 31900030-92709. (140, Мальчик, Комбинезон, HUPPA) - 5200 руб.

Но эти характеристики (140, Мальчик, комбинезон, Huppa) указаны в вариантах покупки и по ним работает поиск на сайте.

Если в настройках плагина включить опцию:
Экспортировать каждый артикул товара как отдельную позицию
Тогда:
Каждый артикул будет экспортирован как отдельное товарное предложение. Значения для полей «наименование» и «количество» будут получены из соответствующих свойств артикулов.


А мне не нужны значения этих полей, нужно чтобы название экспортировалось как в выключенной опции.
Если эту опцию отключить, то "наименование" передается правильно, но тогда не передаются "размеры", хотя они указаны в настройках.


Обратился в поддержку с вопросом, как убрать экспорт артикулов вместо названия, пришел ответ:

В коде можно посмотреть в wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php в частности

$value = sprintf('%s (%s)', $value, $sku_data['name']);
Как правильно внести изменения?

2 ответа

  • 1
    Максим Webasyst 14 февраля 2021 14:15 # Решение

    Попробуйте просто удалить указанную строку: 

    $value = sprintf('%s (%s)', $value, $sku_data['name']);

    Этого должно быть достаточно. 

  • 1
    Sigal 14 февраля 2021 14:31 #

    Максим, большое спасибо.

    Скобки пропали, размеры остались.

    • +1
      Дмитрий Петренко Дмитрий Петренко 15 февраля 2021 09:55 #

      Можете подсказать как вы передаете размер в контейнер <param>?

      • +2
        Sigal Sigal 15 февраля 2021 10:05 #

        Дмитрий, импорт-экспорт-яндекс маркет-экспорт характеристик товаров-param.

        Из списка выбираем значение РАЗМЕР, UNIT - RU

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите