-

Импорт товаров в Битрикс

0
1792
29.03.2021 Айдар Фархутдинов

Содержание:

1.       Ручной способ импорта товаров в формате данных CSV

2.       Первичные настройки в импорте

3.       Пошаговая разработка каждого поля для импорта товаров в Битрикс


Битрикс CMS (Content Management System) – это программное обеспечение, которое позволяет контролировать информацию на сайте: делать публикации записей, изменять визуальный вид, делать редакцию различных составляющих, добавлять виджеты, и так далее, в народе CMS ещё называют «движком», который может собирать сведения из 1С. Именно из-за этой связки с системой 1С Битрикс так популярен на территории стран СНГ. В CMS Битрикс импорт товаров не рассчитан на работу с большими объёмами данных. Исходя из этой причины у многих разработчиков возникает проблема с импортом товаров в Битрикс – возникает необходимость множества доработок. В данной статье будет рассмотрена данная проблема и способы её упрощения и решения.  


1.    Ручной способ импорта товаров в формате данных CSV


Формат данных CSV (Comma-Separated Values) – это значения, которые разделили запятыми; формат текста, который предназначается для визуализации данных из таблиц, а именно – строки из таблиц тождественны текстовым строкам, они содержат одиночные или множественные поля, с разделением при помощи запятых) – этот формат установлен по умолчанию.


Рассмотрим форму по импорту данных в CMS 1С Битрикс (Import CSV), найти этот пункт просто: выбираем «Импортировать», далее – «Import CSV». Предназначение данной формы – импортировать товары в заданном по умолчанию формате данных (CSV) в каталог товаров. Необходимо отметить, что путь к кнопке «Импорт данных» будет отличаться в зависимости от того, есть ли в установленном наличии модуль «Интернет-магазин (sale)» или нет. Если есть, то путь будет иметь вид: «Магазин → Настройки → Импорт данных»; если нет, то: «Магазин → Торговый каталог → Импорт данных». Также немаловажным является то, что импорт данных осуществляется по двум видам настроек: во-первых, это схемы импорта; во-вторых, это настройки, которые находятся во вкладке «Экспорт/Импорт» в форме по настройкам модуля.  

 

2.    Первичные настройки в импорте


Так как любой файл, имеющий формат данных CSV, не имеет информации со структурой в каталоге в системе управления Битрикс, а также характеристиками продукции в нём, прежде чем загружать данные нужно правильно структурировать каталог товаров.


Создаём структуру следующими действиями:


1. формируем и настраиваем блок с информацией в случае, если раннее он не был создан;

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

3. делаем настройки инфоблока по использованию его, как каталога с продукцией («Торговый каталог»);

4. в случае наличия подгружаем фото продукции на сайт.  

 

3.    Пошаговая разработка каждого поля для импорта товаров в Битрикс


В контекстной панели системы 1С:Битрикс находится поле «Вернуться в список», оно необходимо для возвращения во вкладку, в которой содержится перечень настроек по импорту.


·        Пункт №1. Файл данных

В данной форме имеется возможность выбрать загружаемый файл и инфоблок, именно в него станет совершаться выгрузка данных. Поле «Файл данных» – по кнопке избираем файл, где находятся данные, которые и станем загружать. Поле «Информационный блок» – в нём можно выбрать вид инфоблока, далее – непосредственно блок для выгрузки данных. Чтобы продлить кликаем на кнопку «Далее».

 

·        Пункт №2. Форматирование

В поле «Формат данных» – избираем один из видов CSV («с разделителями» – означает, что разделение между полями происходит с помощью символов-разделителей; либо «фиксированная ширина полей»); от этого выбора зависит, что необходимо будет настраивать – «Разделитель полей» или «Метки разделителя». В первом случае указываем символьные знаки, при помощи которых будет происходить разделение полей с данными. Во втором случае указываем столбиком нумерации колонок, которые станут разделять поля.

 

Замечание: если в первой строке в файле содержаться имена полей данных, то нужно установить «флажок» в данное поле. Далее, в зависимости от того, нужно что-то править ранее или нет, кликаем на кнопки «Назад» или, соответственно, «Далее».

 

·        Пункт №3. Поля

Нижеуказанная форма необходима для верного тождественно соотношения между полями в информационном блоке и файлом, который будет загружаться. В данном пункте создаём форму с таблицей задания соответствия полей в файле с полями в базе, т. е. делаем однозначное соответствие между полями в файле и списком полей в файле, который загружаем. В поле «Поля в базе» создаём однозначное соответствие с описанием: поля в списке файла, который загружается. В «Поля в базе» – аналогично с перечнем полей в информационном блоке, в том, в который станет исполняться выгрузка. Далее будут определены дополнительные настройки импорта, а именно:


- установка пути к изображениям – для выгрузки составляющих с фотографиями необходимо загрузить фото в некую папку, на вышеуказанном сайте, при помощи FTP-клиента; путь нужно будет записать в данном поле;


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


- настройки в инфоблоке, которые используются для того, чтобы символьные коды транслитерировались – если включить данную функцию, то согласно настройкам инфоблока (во вкладках «Поля» и «Поля разделов») код будет подвергаться транслитерации;


- язык транслитерации – соответственно, выбираем необходимый язык;


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

- удаление;

- статус «нет в наличии»;

- не трогать;

- деактивировать.


- настройки для неактивных товаров – возможно два вида действий: «активировать», то есть продукция станет доступна для показа в общем разделе; и «оставить как есть», то есть изменениям не подвергнутся;


- удаление цены, которая существует ныне, если она не задана – существующая цена будет удалена в случае, когда задано пустое значение;


- свойства связки торгового предложения к товарам, при условии, что у товара внешний код (XML_ID) – когда в файле для импорта содержится внешний код у товара, то данный пункт должен быть выделен, а если в свойстве по привязке содержится ID, то выделения не должно быть;


- исполнение шага по времени – определяет длину одного шага по загрузке данных в секундах (значение «0» – один шаг), этот параметр создан только для больших файлов (тысячи позиций, тогда шаг составит от 30 до 60 секунд).

 

Секция «Название схемы импорта» может использоваться в случае, когда для пуска профиля выделено «Добавить профиль», а не «Импортировать». В данной секции в CMS 1С:Битрикс пишется название профиля пользователя, в котором нужно сохранить настройки для импорта данных.


Последнее поле – это «Образцы данных». В нём показан пример, как будут выглядеть данные, которые загружаем.

 

·        Пункт №4. Результаты

Когда загрузка была выполнена, то нас переадресовывают на страницу «Магазин → Торговый каталог → Импорт данных», где получаем информацию об успешности выгрузки данных.

 

Специалист компании «Кодерлайн»

Айдар Фархутдинов

 

Задать вопрос автору статьи
Тема вопроса*
Ваше имя*
E-mail или телефон*
Ваш вопрос*
 

Добавить комментарий
Текст сообщения*
Защита от автоматических сообщений
 
Теги
#1С: CRM #1С: ERP #1С: ERP Управление строительной организацией #1С: ERP. Управление буровой компанией #1С: WMS Управление складом #1С: Аренда и управление недвижимостью #1С: БУХ #1С: Договорчики #1С: Документооборот #1С: ЗУП #1С: Интеграция #1С: КА #1С: Колледж #1С: Конвертация данных #1С: Модули #1С: Платформа #1С: Розница #1С: Сценарное тестирование #1С: ТОИР #1С: УАТ #1С: УКФ #1С: Университет #1С: УНФ #1С: УПП #1С: Управление строительной организацией #1С: УТ #1С: УХ #1С:ERP #1С:БГУ #1С:БП #1С.6-НДФЛ #ADO #APACHE #API #canonical #com-объекты #Excel #Excel в 1С #GoogleDrive #HTTP #ITIL #Koderline: Управление медиа-холдингом #Koderline: Управление проектами строительства скважин #LINUX #MS SQL Server #WEB #WEB-сервисы 1С #Word #XML #Администрирование 1С #акты в 1С #Безопасность сервера #Бесшовная интеграция #БИТ.Финанc #Битрикс24 #Блокировки в 1С #БСП #БУ #Бурение скважин #Бюджетирование #Внедрение #Внедрение ERP #Закрытие месяца #Запросы 1С #Интеграция 1С #КАК ОТРАЖАЮТСЯ ТОВАРЫ В ПУТИ 1С #Как сделать в 1С #Конвертация данных #Корпоративное сопровождение #Лизинг #Лицензии 1С #Механизм Анализа Данных в 1С #Моделирование #Модуль Диадок #МСФО #Налоги #Обмен между базами #Обновления #Оптимизация #Отпуск #Отчетность #Отчеты в 1С #Оценка задач #Перенос данных #Планирование #Полезные обработки #Правила обмена #предопределенные элементы справочников #Проводки 1С #Программирование в 1С #Программные права #Продажи #Производство #Работа с объектами в 1С #Расширение конфигурации #РСБУ #С # #СКД #Соединение COM в 1С платформе #Сравнение конфигураций #Тестирование 1С #Техническое задание #Торговое оборудование #Транспортная логистика #Управление проектами #Финансовый учет #Хранилище настроек #Ценообразование #Экзамен 1С #Яндекс.Касса 1С под Linux 1С:УНФ Email или телефон Работа с объектами в 1С Функциональные опции в 1С
Услуги программиста 1С
Получите специалиста  
для решения всех задач
в области 1С
Программы 1С
Цены и подробное описание программ 1С:Предприятие 8.