Выгрузка для BAZA.DROM.RU (Автозапчасти)

В данной статье рассматривается выгрузка каталога запчастей на сайт baza.drom.ru.

Заполнение информации в МойСклад

Создание дополнительные полей для сущности "Товар"

Перейдите в МойСклад "Товары и услуги" и добавьте дополнительные поля:

Заполнение полей карточки товара

Заполните следующие поля в карточке товара:

  • Наименование;

  • Код товара;

  • Артикул товара (артикул производителя);

  • Описание;

  • Цена продажи;

  • Изображения;

  • Максимально заполните поля, созданные на предыдущем шаге.

Создание выгрузки

Зайдите в приложение "Экспорт прайс-листов", нажмите кнопку "Добавить"

Заполните следующие поля:

  • Название - "DROM" (можно любое другое);

  • Тип - YML;

  • Склады - укажите наличие каких складов необходимо учитывать;

  • Только доступные - Да;

  • Организация - любое значение;

  • ИД товара - "Внешний код";

  • Вендор - "Производитель";

  • Цена - необходимый тип цены.

Шаблон экспорта

Нажмите на ссылку "Открыть редактор", в редакторе снимите галочку "Использовать шаблон по умолчанию", из текстового поля удалите весь код и вставьте код, указанный ниже:

<?xml version="1.0" encoding="UTF-8"?>
<offers>
    {% for product in products -%}  
    <offer id="{{product.id}}">
        <name>{{product.name}}</name>
        <description>{{product.description}}</description>
        <price>{{product.price}}</price>
        <currencyId>{{product.currency_id}}</currencyId>
        <oem_number>{{product.vendor_code}}</oem_number>
        {% assign analog_numbers = product.params | where: "name", "Аналоги" | first -%}
        <analog_numbers>{{analog_numbers.value}}</analog_numbers>
        <manufacturer>{{product.vendor}}</manufacturer>
        <ordercode>{{product.code}}</ordercode>
        {% assign condition = product.params | where: "name", "Новый/б.у." | first -%}
        <condition>{{condition.value}}</condition>
        {% assign brandcars = product.params | where: "name", "Марка" | first -%}
        <brandcars>{{brandcars.value}}</brandcars>
        {% assign modelcars = product.params | where: "name", "Модель" | first -%}
        <modelcars>{{modelcars.value}}</modelcars>
        {% assign bodycars = product.params | where: "name", "Кузов" | first -%}
        <bodycars>{{bodycars.value}}</bodycars>
        {% assign engine = product.params | where: "name", "Двигатель" | first -%}
        <engine>{{engine.value}}</engine>
        {% assign year = product.params | where: "name", "Год" | first -%}
        <year>{{year.value}}</year>
        {% assign lr = product.params | where: "name", "L-R" | first -%}
        <lr>{{lr.value}}</lr>
        {% assign fr = product.params | where: "name", "F-R" | first -%}
        <fr>{{fr.value}}</fr>
        {% assign ud = product.params | where: "name", "U-D" | first -%}
        <ud>{{ud.value}}</ud>
        {% assign color = product.params | where: "name", "Цвет" | first -%}
        <color>{{color.value}}</color>
        {% for picture in product.pictures %}<picture>{{picture}}</picture>{% endfor %}
    </offer>
    {% endfor %}
</offers>

В течение 5 минут будет сформирован прайс-лист в формате XML, попробуйте его скачать и убедитесь что в нем есть данные.

Загрузка прайс-листа на baza.drom.ru

Перейдите по ссылке https://baza.drom.ru/add-pricelist, заполните необходимые поля.

Укажите ссылку на прайс-лист:

Отправьте заявку.

Работающий пример - https://baza.drom.ru/user/LUXBOXcenter/

Last updated