Импорт экспорт товаров excel битрикс


  • Подходящие редакции 1С-Битрикс:
    Старт, Стандарт, Малый бизнес, Бизнес
  • Включает в себя:
    Модуль
  • Категории:
    Для разработчиков, Для интернет-магазина, Инструменты, Каталог товаров
  • Название компании-партнера:
    esolutions.su
  • Последняя версия:
    2.8.5
  • Дата обновления:
    08.03.2023
  • Дата публикации:
    31.01.2018
  • Число установок:
    Более 1000 раз
  • Адаптивность:
    Да
  • Поддержка композита:
    Да
  • Совместимо с Сайты24:
    Нет

Центр техподдержки:

https://support.esolutions.su/

Email-адрес техподдержки: app@esolutions.su

Решение позволяет производить экспорт/импорт товаров, торговых предложений и разделов инфоблока в Excel, а также экспорт/импорт highload-блоков.
Поддерживаемые форматы файлов для экспорта: CSV, XLS, XLSX.
Поддерживаемые форматы файлов для импорта: CSV, XLS, XLSX, XLSM, HTML, DBF.

В данном решении объединены 2 наших модуля:
Импорт из Excel — https://www.webdebug.ru:443/marketplace/kda.importexcel/
Экспорт в Excel — https://www.webdebug.ru:443/marketplace/kda.exportexcel/

Доступные поля товаров для экспорта/импорта.
1) Все стандартные поля элемента инфоблока (название, описания, картинки и.д.).
2) Все свойства элемента инфоблока (включая множественные свойства, картинки, свойства типа «Список», «Справочник», «Привязка и элементам инфоблока», «Привязка к разделам инфоблока» и т.д.).
3) Доступное количество товара, остатки на складах, все типы цен и прочие поля торгового каталога.
4) SEO-поля.
5) Скидки (размер скидки в процентах или в валюте, начало и и окончания действия скидки и прочие поля).
6) Наборы, комплекты.
7) Все поля торгового предложения.
8) Привязка к разделам.

Доступные поля разделов для экспорта/импорта.
1) Все стандартные поля раздела инфоблока (название, описания, картинки и.д.).
2) SEO-поля.
3) Все пользовательские поля раздела.

Дополнительные возможности модуля:
1) Выбор необходимых полей товара, торгового предложения или раздела для экспорта или импорта.
2) Экспорт или импорт по крону.
3) Создание профилей экспорта/импорта для хранения настроек.
4) Экспорт/импорт нескольких листов Excel-файла.
5) Создание прайс-листа с произвольными полями в формате xlsx (с возможностью добавить произвольную шапку файла, настроить стили, вставить картинки в файл, использовать формулы и т.д.)
6) Возможность фильтрации выгружаемых в файл данных.
7) Импорт произвольного Excel-файла от поставщика.
8) Выбор поля или полей для для поиска и обновления существующих товаров и разделов при импорте.
9) Массовый загрузчик изображений на сайт.
10) Импорт файлов с локального компьютера, из папки на сайте, с удаленного сайта (с возможностью авторизации на удаленном сайте), с FTP-сервера, c Email-адреса.
11) Возможность задать скидку или наценку на загружаемые цены.
12) Возможность преобразования значений при импорте (можно загрузить составное значение из нескольких ячеек файла, удалить подстроку, сделать замену символов, округлить значение и т.д.)
13) Настройка действий над отсутствующими товарами при импорте (можно деактивировать отсутствующие товары, обнулить остатки, задать произвольное значение любого свойства и т.д.).
14) Деактивация пустых разделов после импорта.
15) Массовое создание свойств перед импортом.
16) Статистика импорта.

Видео-инструкции по экспорту.
1) Основные возможности модуля:

2) Пример создания прайс-листа с автоматическим обновлением:

3) Настройка фильтрации выгружаемых данных:

4) Вставка произвольной шапки с использованием шаблонного файла —

5) Использование Excel-формул в прайс-листе:

Видео-инструкции по импорту.
1) Основные возможности модуля —

2) Общая инструкция по импорту разделов (с возможностью привязки элемента к нескольким разделам) —

3) Импорт файлов с разделами в отдельных строках —

4) Импорт разделов без элементов —

5) Инструкция по загрузке торговых предложений

6) Загрузка дополнительных полей (которых нет в файле) —

7) Импорт прайсов разных поставщиков с деактивацией товаров —

8) Импорт цен и остатков —

9) Импорт множественных свойств и описаний к свойствам —

10) Загрузка изображений —

11) Импорт свойств, заданных в одной ячейке через разделитель —

12) Импорт с Email-адреса и с ftp по крону —

13) Массовое создание свойств —

14) Откат результатов импорта через запись статистики —

15) Загрузка файлов импорта по ссылке с авторизацией —

16) Загрузка файлов с внешних сервисов (Яндекс.Диск, Гугл.Диск, Облако Mail.ru, Dropbox) —

17) Расчёт цен и остатков от разных поставщиков —

Видео-инструкции по экспорту/импорту.
1) Настройка автоматического запуска экспорта/импорта по крону —

2) Бекап и восстановление каталога товаров при помощи экспорта/импорта —

Если при импорте у Вас меняются адреса страниц элементов и разделов, то используйте наше решение для автоматического создания редиректов https://www.webdebug.ru:443/marketplace/esol.redirector/

Экспорт/Импорт товаров в Excel

Покупка и лицензирование
Купить 7 000 руб.
Продлить 3 500 руб.

Попробовать (14 дней)

Решение позволяет производить экспорт/импорт товаров, торговых предложений и разделов инфоблока в Excel, а также экспорт/импорт highload-блоков.
Поддерживаемые форматы файлов для экспорта: CSV, XLS, XLSX.
Поддерживаемые форматы файлов для импорта: CSV, XLS, XLSX, XLSM, HTML, DBF.

В данном решении объединены 2 наших модуля:
Импорт из Excel
Экспорт в Excel

Доступные поля товаров для экспорта/импорта.

  1. Все стандартные поля элемента инфоблока (название, описания, картинки и.д.).
  2. Все свойства элемента инфоблока (включая множественные свойства, картинки, свойства типа «Список», «Справочник», «Привязка и элементам инфоблока», «Привязка к разделам инфоблока» и т.д.).
  3. Доступное количество товара, остатки на складах, все типы цен и прочие поля торгового каталога.
  4. SEO-поля.
  5. Скидки (размер скидки в процентах или в валюте, начало и и окончания действия скидки и прочие поля).
  6. Наборы, комплекты.
  7. Все поля торгового предложения.
  8. Привязка к разделам.

Доступные поля разделов для экспорта/импорта.

  1. Все стандартные поля раздела инфоблока (название, описания, картинки и.д.).
  2. SEO-поля.
  3. Все пользовательские поля раздела.

Дополнительные возможности модуля:

  1. Выбор необходимых полей товара, торгового предложения или раздела для экспорта или импорта.
  2. Экспорт или импорт по крону.
  3. Создание профилей экспорта/импорта для хранения настроек.
  4. Экспорт/импорт нескольких листов Excel-файла.
  5. Создание прайс-листа с произвольными полями в формате xlsx (с возможностью добавить произвольную шапку файла, настроить стили, вставить картинки в файл и т.д.)
  6. Возможность фильтрации выгружаемых в файл данных.
  7. Импорт произвольного Excel-файла от поставщика.
  8. Выбор поля или полей для для поиска и обновления существующих товаров и разделов при импорте.
  9. Массовый загрузчик изображений на сайт.
  10. Импорт файлов с локального компьютера, из папки на сайте, с удаленного сайта (с возможностью авторизации на удаленном сайте), с FTP-сервера, c Email-адреса.
  11. Возможность задать скидку или наценку на загружаемые цены.
  12. Возможность преобразования значений при импорте (можно загрузить составное значение из нескольких ячеек файла, удалить подстроку, сделать замену символов, округлить значение и т.д.)
  13. Настройка действий над отсутствующими товарами при импорте (можно деактивировать отсутствующие товары, обнулить остатки, задать произвольное значение любого свойства и т.д.).
  14. Деактивация пустых разделов после импорта.
  15. Массовое создание свойств перед импортом.
  16. Статистика импорта.

Видео-инструкции по экспорту.
1) Основные возможности модуля: 

2) Пример создания прайс-листа с автоматическим обновлением: 

3) Настройка фильтрации выгружаемых данных: 

Видео-инструкции по импорту.
1) Основные возможности модуля — 

2) Общая инструкция по импорту разделов (с возможностью привязки элемента к нескольким разделам) — 

3) Импорт файлов с разделами в отдельных строках — 

4) Импорт разделов без элементов — 

5) Инструкция по загрузке торговых предложений 

6) Загрузка дополнительных полей (которых нет в файле) — 

7) Импорт прайсов разных поставщиков с деактивацией товаров — 

8) Импорт цен и остатков — 

9) Импорт множественных свойств и описаний к свойствам — 

10) Загрузка изображений — 

11) Импорт свойств, заданных в одной ячейке через разделитель — 

12) Импорт с Email-адреса и с ftp по крону — 

13) Массовое создание свойств — 

Если при импорте у Вас меняются адреса страниц элементов и разделов, то используйте наше решение для автоматического создания редиректов

Содержание

  1. Многофункциональный экспорт/импорт в Excel
  2. Технические данные
  3. Описание

Многофункциональный экспорт/импорт в Excel

Технические данные

Описание

Решение предназначено для экспорта/импорта в Excel различных данных.
Также есть возможность создавать страницы со списком сущностей с произвольным набором колонок.
На текущий момент поддерживается экспорт и импорт следующих сущностей:
1) Пользователи
2) Заказы
3) Данные о корзинах пользователей
4) Почтовые шаблоны
5) Свойства инфоблока
6) Значения свойств типа «Список»
7) Купоны скидок на товар
8) Купоны правил корзины
9) Документы складского учета и их содержимое
10) Привязка свойств инфоблока к разделам
11) Оплаты заказов
12) Отгрузки
13) Склады
14) Местоположения
15) Правила корзины
16) Товары (только поля модуля Торговый каталог)
17) Сделки из CRM

Дополнительно есть возможность добавить любую таблицу БД в список доступных сущностей для экспорта и импорта.

Возможности экспорта.
1) Профили экспорта с сохранением всех настроек
2) Поддержка форматов xls, xlsx, csv
3) Экспорт любых полей из таблицы БД с выбранной сущностью
4) Экспорт связанных сущностей (например, при экспорте корзины можно добавить в файл данные о пользователе или о заказе, к которому привязана корзина)
5) Фильтрация экспортируемых записей по любому полю
6) Сортировка по большинству доступных полей
7) Гибкий функционал преобразований для возможности экспорта составных полей
8) Возможность экспорта нескольких листов файла
9) Выгрузка файлов экспорта на ftp-сервер, в Битрикс24, в Google Таблицы

Возможности импорта.
1) Профили импорта с сохранением всех настроек
2) Поддержка форматов xls, xlsx, csv
3) Импорт полей только из таблицы полей с выбранной сущностью (импорт связанных сущностей не поддерживается)
4) Режимы создания, изменения, удаления записей (по умолчанию включен режим создания и изменения записей)
5) Выбор поля (или полей), по которому будет производиться поиск существующих записей для их обновления
6) Гибкий функционал преобразований с возможностью импорта составных полей из нескольких колонок файла
7) Выбор необходимых строк файла для импорта
8) Возможность импорта нескольких листов файла

Для экспорта/импорта инфоблоков и highload-блоков используйте другое наше решение http://marketplace.1c-bitrix.ru/solutions/esol.importexportexcel/

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

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

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

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

Добрый день
При попытке добавить в Магазин -> Продукты -> Экспорт (https://imgur.com/a/C1GnmGs) любое множественное свойство получаем ошибку следущего содержания:
https://imgur.com/8hezED3

Помогите разобраться, пожалуйста.

0.4.7 (18.03.2023) 1) Добавлена возможность работы с лидами, контактами и компаниями из CRM.
2) Добавлены опции для создания отгрузки и оплаты при создании заказа.
3) Реализована поддержка настроек нумерации заказов при создании нового заказа.
4) Добавлена возможность поиска товаров по свойствами при импорте корзины в заказах.
5) Доработан поиск элементов связанных сущностей по произвольный полям при импорте.
0.4.6 (13.02.2023) Исправлена ошибка чтения xlsx-файлов при отсутствии расширения XMLReader.
0.4.5 (09.02.2023) Исправлена ошибка импорта свойств заказа на новом ядре Битрикса.
0.4.4 (08.02.2023) 1) Доработан экспорт множественных полей при группироваке данных по записям основной таблицы.
2) Добавлена возможность отправки email-уведомлений при создании заказов и пользователей.
3) Оптимизировано чтение xlsx-файлов. 4) Исправлена ошибка чтения xlsx на php8.2.
0.4.3 (03.12.2022) 1) Исправлена ошибка загрузки фото пользователя по ссылке.
2) Добавлена возможность поиска связаннной сущности при импорте по полям сразу из нескольких таблиц в тех случаях, если сущность связана с несколькими таблицами.
0.4.2 (21.11.2022) 1) Добавлена возможность использовать шаблон xlsx-файла для экспорта.
2) Исправлена ошибка при работе с таблицей товаров в последней версии ядра Битрикса.
3) Исправлена ошибка работы галочки «Объединять ячейки с полями основной таблицы».
0.4.1 (25.10.2022) 1) Добавлена возможность экспорта/импорта поле «Вид в умном фильтре» при работе со свойствами инфоблока.
2) Исправлена ошибка экспорта местоположений.
0.4.0 (28.08.2022) 1) Добавлена возможность указывать профиль покупателя при импорте заказов для автоматической подставновки свойств.
2) Добавлено поле «Расчётная стоимость доставки» при экспорте отгрузок.
3) Добавлено поле «Количество элементов, у которых задано значение данного свойства» при экспорте свойств инфоблока.
4) Доработан экспорт значений из связанных таблиц.
0.3.9 (19.07.2022) 1) Добавлена возможность загружать прфоили покупателей с их свойствами одним профилем импорта.
2) Добавлена возможность экспорта/импорт поля «Показывать на странице редактирования элемента» для свойств инфоблока.
0.3.8 (24.05.2022) 1) Доработана выгрузка свойств элементов инфоблока при хранении свойств в отдельной таблице инфоблока.
2) Добавлена возможность выгрузки названия местоположения для свойства типа Местоположение при экспорте заказов.
3) Реализована возможность фильтрации заказов по названию местоположения.
4) Доработан импорт связок между таблицами через произвольное свойство связанной таблицы.
0.3.7 (29.03.2022) 1) Добавлена возможность выгружать Группу товаров из полей торгового каталога.
2) Доработан импорт заказов вместе с товарами.
3) Доработан функционал преобразований в настройках экспорта.
4) Исправлен начальный набор поле при экспорте для минимизации нагрузки.
0.3.6 (01.02.2022) 1) При экспорте товаров добавлено поле «Общее количество в заказах» с возможностью задать давность создания заказов, которые будут учитываться в этом поле.
2) В настройках эспорта пользователей добавлена возможность выгружать информацию по заказам пользователя.
3) Реализована более удобная фильтрация по статусам заказов.
0.3.5 (31.12.2021) 1) Добавлена возможность использовать поле «Дата регистрации пользователя» при экспорте сущностей, имеющих связку с пользователями.
2) Реализовано приведения даты регистрации пользователя к нужному виду при импорте пользователей.
3) Доработано использование полей связанных сущностей в преобразованиях при экспорте данных.
0.3.4 (01.12.2021) 1) Устранена ошибка сохранения прав доступа к модулю.
2) Исправлена ошибка экспорта связанных компаний и контактов для сделок в CRM.
3) Исправлены ошибки экспорта данных в Гугл.Таблицы.
0.3.3 (06.11.2021) 1) Добавлена возможность вставлять картинки в файл экспорта в формате xlsx.
2) Исправлена ошибка экспорта заказов.
0.3.2 (05.11.2021) 1) Добавлена возможность экспорта сделок из CRM.
2) Рализован функционал для экспорта/импорта в любые таблицы БД.
3) Добавлена галочка для объединения ячеек с полями основной таблицы.
4) Добавлена возможность отключать ненужные пункты меню.
5) Доработан вывод ошибок в процессе импорта.
6) Устранен ряд ошибок под php8.
7) Исправлены ошибки чтения файлов с объединенными ячейками.
0.3.1 (07.10.2021) 1) Добавлена возможность выгрузки файлов экспорта в Google Таблицы.
2) Добавлена возможность экспорта даты и времени первода заказа в любой указанный статус из истории изменения заказа.
3) Доработан экспорт свойств заказа.
4) Исправлены ошибки работы фильтра по датам при запуске экспорта по крону.
0.3.0 (19.09.2021) 1) Добавлена возможность выгрузки файлов экспорта в Битрикс24.
2) Добавлена возможность импорта связок между сущностями по любому полю из связанной таблицы.
3) Реализована работа с полем «Требуется сменить пароль при следующем входе» в таблице списка пользователей.
4) Доработан экспорт свойств инфоблока типа «Привязка к элементам».
5) Добавлена возможность использования полей элемента инфоблока при экспорте корзин.
6) Добавлена возможность импорта корзин и заказов из одного файла.
7) Реализован пересчет оплаченной сумму заказа при импорте статуса оплаты.
0.2.9 (15.07.2021) 1) Доработаны настройки крона.
2) Исправлен вывод свойств элемента инфоблока для таблицы торгового каталога.
0.2.8 (14.07.2021) 1) Добавлена возможность экспорта/импорта служб доставки.
2) Добавлена возможность работы с метатегами модуля concept.phoenix.
3) Исправлена ошибка подключения jquery.
4) Исправлена ошибка удаления полей из фильтра.
5) При экспорте товаров добавлена возможность выгружать цены из связанной таблицы.
6) При экспорте корзины добавлена возможность выгружать свойства позиций из связанной таблицы.
7) Для заказов добавлена возможность экспорта службы доставки и способа оплаты, а также исправолена ошибка обновления статуса заказа при импорте.
8) Доработано обновление статуса документаов складского учета средствами импорта.
0.2.7 (30.12.2020) 1) Исправлена ошибка расчета суммы закупочных цен при экспорте заказов.
2) Доработана загрузка поля «Номер телефона для регистрации».
0.2.6 (25.12.2020) 1) Добавлена возможность экспорта/импорта профилей покупателей.
2) Доработаны настройки крона.
3) Добавлены настройки прав доступа.
4) Исправлена ошибка экспорта свойств.
5) Исправлена ошибка расчета суммы закупочных цен для заказа.
0.2.5 (20.11.2020) 1) Удален параметр mbstring при настройке крона.
2) Добавлена возможность экспорт/импорта внутреннего счёта и типа плательщика для пользователей.
3) Доработан экспорт с галочкой «Группировать данные по записям основной таблицы».
4) Исправлены ошибки экспорта xlsx-файлов.
5) Добавлена возможность отправлять письма при создании пользователей в процессе импорта.
6) Устранена ошибка импорта xls-файлов.
0.2.4 (27.09.2020) 1) Доработан импорт значений свойств типа «Список».
2) Доработаны настройки крона.
0.2.3 (09.09.2020) 1) Добавлена возможность экспорта/импорта отгрузок.
2) Доработан импорт почтовых событий.
3) Исправлена ошибка подключения jquery.
4) Добавлена защита от дублирования заданий в кроне.
5) Добавлена возможность выгрузки файла экспорта на ftp-сервер.
6) Исправлена ошибка экспорта доп. опций для свойств инфоблоков.
7) Добавлены расширенные параметры фильтрации по ID, а также фильтрация по сложной логике для других полей.
8) Доработана опция «Группировать данные по записям основной таблицы».
0.2.2 (27.06.2020) 1) Добавлена кнопка для настройки экспорта/импорта по крону.
2) Из импорта товаров убраны поля со свойствами товара.
3) На странице импорта заказов добавлена возможность загружать свойства заказа и настраивать идентификацию по этим свойствам.
4) Исправлены ошибки фильтрации при экспорте.
0.2.1 (16.05.2020) 1) Доработан вывод ошибок при импорте.
2) Добавлена возможность экспорта/импорта поля «Номер телефона для регистрации» для пользователей.
3) Добавлена возможность загрузки файлов с Google.Drive.
0.2.0 (05.05.2020) 1) Исправлена ошибка при создании профиля экспорта товаров.
2) Добавлена возможность экспорта/импорта опции «Показывать в умном фильтре» в списке свойств.
3) Доработано создание заказов, корзин, оплат.
0.1.9 (21.04.2020) 1) Добавлена работа с ЧПУ модуля sotbit.seometa.
2) Добавлены файлы для запуска экспорта/импорта по крону.
0.1.8 (24.03.2020) 1) Иправлены проблемы со скоростью работы фильтра на страницах списка сущностей.
2) Доработан экспорт свойств элементов инфоблоков.
3) Добавлена возможность экспорта/импорта доп. опций для свойств инфолоков.
4) Добавлена возможность экспорта суммы закупочных цен всех товаров заказа.
5) Исправлена ошибка бесконечного экспорта.
0.1.7 (16.11.2019) 1) Добавлена возможность экспорта свойств в списке товаров в корзине.
2) Добавлен экспорт/импорт местоположений и групп местоположений.
3) Доработана проверка кодировки БД при установке модуля.
0.1.6 (19.09.2019) 1) Доработан импорт свойств инфоблока.
2) Добавлена интеграция с модулем sotbit.seometa.
3) Добавлена возможность импорта хеша пароля для пользователя.
4) Исправлены ошибки чтения файлов импорта.
0.1.5 (05.08.2019) 1) Добавлена возможность импорта пользователей с привязкой к группам.
2) Добавлена возможность экспорта/импорта вопросов и ответов для модуля aelita.test.
0.1.4 (09.07.2019) 1) Доработан экспорт/импорт привязок свойств к разделам.
2) Добавлена возможность экспорта/импорта складов.
3) Доработан вывод ошибок при импорте.
0.1.3 (03.06.2019) 1) Добавлена возможность экспорта групп для пользователей.
2) Добавлена возможность группировки по записям основной таблицы.
0.1.2 (21.05.2019) Добавлена возможность экспорта/импорта пользовательских полей.
0.1.1 (08.05.2019) 1) Добавлен экспорт/импорт привязки свойств к разедлам, оплаты заказов, товаров (только поля из модуля каталога товаров), правил корзины.
2) Добавлены страницы со списком сущностей.
3) Исправлены ошибки экспорта данных.
4) Исправлена ошибка фильтрации по дате и времени.
5) Добавлены некоторые расчетные поля для экспорта.

Для установки модуля заходим в пункт меню «Marketplace» ->
«Установленные решения» и нажимаем кнопку «Установить» напротив названия модуля.

Дополнительной настройки модуля не требуется.

Ссылка на страницу экспорта/импорта появится на вкладке «Настройки» первым пунктом.

Для загрузки больших файлов рекомендуется установить расширение XMLReader для PHP. На большинстве хостингов данное расширение включено по умолчанию. Но на VmBitrix оно по умолчанию выключено.

Мы всегда помогаем настроить наши модуля на Ваших сайтах.

Задать вопрос в техническую поддержку Вы можете на нашем сайте https://support.esolutions.su/ или по адресу app@esolutions.su

По телефону техническая поддержка не оказывается.

Любые пожелания по доработкам и развитию модуля можете оставлять на нашем сайте https://esolutions.su/idea/

Источник

В большинстве проектов разработанных на 1С-Битрикс требуется настроить выгрузку или загрузку товаров. Самый лучший вариант – написать индивидуальный скрипт-загрузчик под конкретные задачи. Из данной статьи вы поймете почему это так, и узнаете в чем заключаются основные отличия разных форматов.

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

В системе битрикс предусмотрено всего несколько видов стандартной загрузки и выгрузки данных. Первый из них это ИмпортЭкспорт Информационных блоков:

Именно инфоблоки являются основным инструментом, в которым мы храним данные. Этакая “часть базы данных” в удобном представлении.

При ИмпортЭкспорте доступны 2 формата:
1. CSV – это простейший формат, который можно открыть в экселе и увидеть наглядно структуру файла в виде таблицы (правда, иногда в сломанной кодировке, т.к. эта программа почему-то любит windows-1251). Если открыть в блокноте, этот формат имеет вид:

Артикул; Название товара; Цена (руб.)
123; Жвачка для рук; 1000
234; Шар желаний; 1500

В качестве разделителя выступает точка с запятой. С CSV приятно работать, и файлы в таком формате имеют наименьший вес – в нем просто нет ничего лишнего.

Правда есть один неприятный нюанс – В Битриксе вы не сможете адекватно выгрузить и затем загрузить данные о товаре, если делать это через Импорт Экспорт инфоблока. При этом варианте отсутствуют основные поля каталога, цены и количество, какой в этом смысл? Кроме того, ссылки для изображений указывают на папку /upload/, как вы поймете что вам копировать а что нет? Это можно исправить написав свой скрипт, но об этом позже.

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

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

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

Какая выгрузка на проектах сделанных на 1С-Битрикс самая лучшая?

Выгрузка в формате CSV, XLSX или XLS для CMS 1С-Битрикс написанная вручную

По моему опыту, самый лучший вариант, это написать уникальный загрузчик. Почему?

1. Будет использован формат данных, к которому привыкли вы и ваши коллеги / партнеры. Например, если у вас сохраняется определенная последовательность полей – “Название, Артикул, Цена, Вес”, то в самом скрипте будет прописано “искать товары по Артикулу, если ничего не найдено искать по Названию, если товар найден поменять его Цену и Вес“.
2. При желании файл может загружать картинки из определенных папок и даже сторонних сайтов. Задавать картинки для товаров можно будет не только для полей “Картинка для анонса” и “Детальная картинка”, но и перезаписать часто используемое свойство типа Файл, с отметкой Множественное.
3. Можно будет задать более сложную логику загрузки. Например, у ваших товаров есть свойство бренд, и вы хотите чтобы всем товарам также отмечался раздел, с соответствующим брендом. Все ограничивается лишь поставленной задачей, в рамках более сложной логики загрузки можно учесть многие нюансы, которые применимы только в вашем бизнесе или проекте.

При разработке такого скрипта код пишется с нуля на языке PHP при использовании Bitrix API, и не содержит лишних строчек.

Форматы файлов могут быть любыми: CSV, XML, XLSX, XLS, YML, JSON и т.д.

Вас интересует данная услуга? Свяжитесь со мной, отвечу на все вопросы и помогу с реализацией.

Для примера отчет одного из таких загрузчиков, который видно сразу после выполнения скрипта:

выгрузка товаров из CSV, XML, XLSX, XLS, YML, JSON в Битрикс

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

загрузка товаров из CSV, XML, XLSX, XLS, YML, JSON в Битрикс

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

Если для вашего сайта необходимо настроить выгрузку или загрузку товаров из Excel или любого другого формата, обращайтесь.

Товары в интернет-магазин на Битриксе можно добавлять разными способами:

  • по одному через админку;
  • передавать с 1С или других складских программ;
  • импортировать в виде прайса.

В Битрикс есть штатный механизм для импорта файлов. Но, к сожалению, он не слишком удобный, с минимальным количеством настроек.

Импорт товаров в интернет-магазин. Встроенный импорт

Как альтернативу можно использовать модуль с маркетплейс «Импорт с Excel».
Разработали его достаточно давно, но разработчики активно совершенствуют свое детище, а техподдержка оперативно помогает решать вопросы, связанные с его установкой и эксплуатацией.

Вот некоторые из возможностей модуля:

  • Поддержка форматов XLS, XLSX, XLSM, CSV.
  • Можно создавать много профилей — свой профиль под каждый Эксель-файл. Тогда в случае обновления файла его можно загружать с настроенными ранее параметрами, не придется тратить время каждый раз на настройку параметров.
  • Разные листы Excel-файла можно загружать не только в один, но и в разные инфоблоки и разделы.
  • Изображения и файлы для импорта можно загружать с удаленного сервера.
  • Поддержка многоскладовости. Обновление остатков на складе.
  • Периодическая загрузка по крону согласно настройкам профиля.
  • Фильтрация загружаемых элементов по любому полю (например, загрузка товаров только одного производителя).
  • Деактивация пустых разделов после импорта.
  • Гибкий функционал округления цен.
  • И понятный дизайн, что тоже немаловажно :)

Научиться работать с модулем можно довольно быстро. А поможет вам в этом наша небольшая инструкция.

Инструкция по импорту товаров на сайт с помощью модуля «Импорт из Excel»

1. В адмике переходите Контент/Импорт из Excel/Импорт

Импорт товаров в интернет-магазин из Excel

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

Импорт товаров в интернет-магазин из Excel2

3. В поле «Файл для загрузки» открываете меню (1) и выбираете «Загрузить файл с компьютера». При последующих загрузках нужно будет выбирать «Заменить файлом с компьютера» (2).

Импорт товаров в интернет-магазин из Excel3

4. Проверяете, что Информационный блок задан тип «Каталог» и инфоблок «Товары». Поле для идентификации элемента должно быть «Название».
Импорт товаров в интернет-магазин из Excel4

5. Дальше увидите много разных настроек. Но для самой простой первичной загрузки они не очень важны. А в дальнейшем при помощи этих настроек, вы сможете, например, обновлять цены или деактивировать товары, которых нет в прайсе. Как это делать описано в инструкциях, которые прилагаются к модулю. Чтобы их открыть нужно нажать кнопку «Как настроить импорт» вверху.

Импорт товаров в интернет-магазин из Excel5

Пока все эти дополнительные настройки не трогаем, нажимаем кнопку «Далее».

Импорт товаров в интернет-магазин из Excel6

6. Дальше откроется новая страница с таблицей. Верхняя ее часть содержит названия свойств сайта

Импорт товаров в интернет-магазин из Excel7

Каждому столбцу соответствует свое свойство на сайте. Например, если столбец прайса содержит артикулы, то ему на сайте отвечает свойство Артикул. Соответственно смотрите вверху, чтобы там было указано «Артикул». Второй столбец содержит названия товаров. Ему на сайте отвечает свойство «Наименование элемента». И т.д. по всем столбцам.
Чтобы задать соответствия свойств прайса и сайта, нужно нажать на кнопку со стрелочкой и выбрать подходящее свойство.

Импорт товаров в интернет-магазин из Excel9

7. Возле первой строки таблички открываете меню (нажимаете на кнопку с полосками) и нажимаете на пункт «Строка содержит заголовки».

Импорт товаров в интернет-магазин из Excel10

8. Если в вашем файле-прайсе несколько листов, а загружать информацию нужно с одного, то снимаете галочки с остальных. Но проще всего следить, чтобы в файле был только один лист.

9. Нажимаете «Загрузить данные».

Импорт товаров в интернет-магазин из Excel11

10. После того, как информация загрузится, проверяете, что все корректно отображается.

Как видите, в инструкции описано, как загрузить товары на сайт в самом простом случае. Если вам требуется использовать все остальные возможности модуля, то советуем посмотреть видеоинструкции от разработчиков.

Данная инструкция подходит во многих случаях, но не является универсальной. Потому, если вам будет нужна помощь с загрузкой товаров в интернет-магазин на Битриксе и модулем импорта, то обращайтесь, будем рады помочь!

Понравилась статья? Поделить с друзьями:
  • Импорт курса валют с сайта цб в excel
  • Импорт котировок акций в excel
  • Импорт координат точек с excel в autocad
  • Импорт контактов excel на андроид
  • Импорт контактов excel в csv