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

Урок 194 из 330
Автор: Анна Кокина
Сложность урока:
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
3 из 5
Просмотров: 949
Ограничения по редакциям: Старт, Стандарт

Как подготовить и импортировать инфоблок торговых предложений

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      товара или его внешний код (XML_ID), В отличие от идентификатора ID, внешний код XML_ID нельзя увидеть в административной части сайта.

      Для этого нужно сделать экспорт каталога, отметив поле XML_ID, и уже в файле экспорта просмотреть это поле.
      к которому относится это торговое предложение;

      Примечание: Заполнять XML_ID удобнее в том случае, если вы ранее указывали XML_ID в файле импорта каталога товаров При создании файла .csv для импорта новых товаров можно (но не обязательно) добавить колонку с уникальными идентификаторами элементов XML_ID (в этом случае Вы самостоятельно сможете задать этот идентификатор — можно использовать буквы латинского алфавита и цифры).

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

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

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

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

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

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

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

поменяется.



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

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

Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас