Импорт каталога торговых предложений

Урок 225 из 386
Автор: Анна Кокина
Сложность урока:
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
3 из 5
Просмотров: 24940
Дата изменения: 16.10.2024
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Старт, Стандарт

  Видеоурок

Товары, имеющие торговые предложения, выводятся двумя инфоблоками: инфоблоком товаров (импорт которого вы научились делать ранее Удобнее всего для создания файла использовать программу MS Excel. Можно использовать и другие, вплоть до простейшего Блокнота, но этот табличный редактор удобен и им привычно пользоваться обычным пользователям.

Посмотрите видеопример наполнения каталога с помощью механизмов экспорта и импорта.

Подробнее...
) и инфоблоком торговых предложений.

В этом уроке рассмотрим подробнее, как импортировать инфоблок торговых предложений, сохранив привязку к нужным товарам (т.е. к элементам инфоблока товаров).

  Предварительная подготовка (что должно быть)

  • На сайте должен быть создан инфоблок товаров, в котором во вкладке Торговый каталог В нашем примере создан инфоблок товаров Новый каталог, к которому привязан инфоблок
    торговых предложений Торговые предложения нового каталога:

    отмечены опции Является торговым каталогом и Инфоблок имеет торговые предложения, при этом выбран нужный инфоблок торговых предложений.
  • У инфоблока торговых предложений созданы все необходимые свойства, При создании и товаров, и торговых предложений необходимо указать их свойства (например, артикул, производитель, материал, цвет, размеры, масса и т.д.). Свойства создаются и настраиваются на странице Магазин > [ваш каталог] > Свойства товаров / Свойства торговых предложений.

    Подробнее...
    так как при импорте поля импортируемого файла сопоставляются и связываются с уже существующими полями базы данных:

    Нажмите на рисунок, чтобы увеличить

  • Примечание: Обратите внимание на свойство Элемент каталога (CML2_LINK) с типом Привязка к товарам – это свойство автоматически появляется при привязке инфоблока торговых предложений к инфоблоку товаров.

    Это поле обязательно нужно создать в импортируемом csv-файле.

  • В настройках модуля Торговый каталог на вкладке Экспорт/Импорт отмечены поля, которые вы будете импортировать на сайт (например, цена и валюта).

  Рабочий процесс

  1. Подготовьте файл для импорта (работать удобнее в программе Excel, но потом нужно сохранить в формате .csv):
    • каждое торговое предложение должно быть прописано отдельной строкой;
    • обязательно должна быть колонка привязки к элементу, в которой для каждого торгового предложения нужно прописать идентификатор (ID) ID присваивается элементу после его загрузки на сайт:

      товара или его внешний код (XML_ID), к которому относится это торговое предложение;
    • необходимо указать название, цену и валюту для каждого торгового предложения;
    • названия торговых предложений должны отличаться. Если же вы хотите проставить одинаковые названия, то необходимо создать колонку XML_ID, в которой прописать уникальные идентификаторы Можно использовать буквы латинского алфавита и цифры. каждого торгового предложения.
      Если же названия будут одинаковыми, но не будут прописаны уникальные идентификаторы, то система сочтет их за одно предложение и загрузит только последнее.

    Пример файла .csv

    Примечание: В отличие от файла инфоблока товаров, в файле инфоблока торговых предложений не нужно прописывать разделы. Система по ID или XML_ID находит и привязывает торговые предложения к товарам, которые уже распределены по разделам.

  2. Импортируйте созданный файл .csv на сайт в инфоблок торговых предложений, сопоставив поля файла с полями базы данных:

    Важно! Если в колонке привязки к элементу вы указывали не ID товара, а его внешний код XML_ID, то обязательно в дополнительных настройках отметьте опцию Свойство привязки торговых предложений к товарам содержит внешний код товара (XML_ID).

В результате импорта торговые предложения привяжутся к нужным товарам, и тип этих товаров В примере мы импортировали торговые предложения для простого товара Туфли Ультра Лайн, и его
тип поменялся на Товар с предложениями:

поменяется.


Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
Курсы разработаны в компании «1С-Битрикс»