Остаток в Yml файле

Сформировали YML файл для маркета, но в нем нет остатков, то есть нет параметра с остатками.

Кто как решал данную проблему?

5 ответов

  • 1
    Эрик Webasyst 27 мая 2021 13:18 #

    Если вы ещё не нашли ответ на свой вопрос, подробную поддержку по настройке программных продуктов вы также можете получить от партнёров Webasyst.

  • 1
    nk 27 мая 2021 13:31 #

    Тоже очень нужно.

  • 1

    В плагине "Яндекс.Маркет PRO" есть возможность выгружать остатки товаров в тег count с учетом складов.

  • 2
    Den Партнер-разработчик 1 сентября 2021 17:43 #

    Если не в облаке, то можно добавить любые поля что вам нужны.

    Изменения нужно произвести в 3-х файлах:

    wa-apps/shop/plugins/yandexmarket/lib/config/map.php

    Пройдитесь поиском по файлу и найдите

    'weight'                => false,

    Под каждой найденной строкой по вставляем:

    'count'                 => false,

    Дальше найдите

    'weight'                => array(            'type'        => 'adjustable',            'name'        => 'Вес товара',            'description' => 'Только число — в килограммах с учетом упаковки. Нулевой вес не будет экспортирован.',            'format'      => '%0.3f',            'source'      => 'feature:weight',        ),

    После него вставьте

    'count'                 => array(            'type'        => 'adjustable',            'name'        => 'Количество товара',            'description' => 'Количество товара',        ),

    Сохраняем изменения.

    wa-apps/shop/plugins/yandexmarket/lib/config/shops.xsd

    Находим

    <xs:element ref="weight"/>

    Под ним вставляем

    <xs:element ref="count"/>

    Находим

    <xs:element name="weight" type="xs:string"/>

    Под ним вставляем

    <xs:element name="count" type="xs:string"/>

    Сохраняем изменения.

    wa-apps/shop/plugins/yandexmarket/lib/config/shops.dtd

    Находим

    weight?,

    Под ним вставляем

    count?,

    Находим

    <!ELEMENT weight (#PCDATA)>

    Под ним вставляем

    <!ELEMENT count (#PCDATA)>

    Сохраняем и идём в Импорт/Экспорт > Яндекс.Маркет

    В настройках вашего профиля выгрузки находим новое поле "Количество товара" и в селекте выбираем "В наличии". Нажимаем "Сохранить и экспортировать" и получаем XML с полем <count>

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

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