0
16:41:14 - 24.06.2018
Валюта: (KZT)
  • (KZT)
  • Р (RUB)
Распечатать

Работа с CSV

Работа с CSV - Для разработчиков
Работа с CSV - Для разработчиков
Работа с CSV - Для разработчиков
Работа с CSV - Для разработчиков
Работа с CSV
Работа с CSV - Для разработчиков
Бесплатно Под заказ
Товар доступен под заказ
Цена:
0 тн.
Характеристики
Очень многие участники форумов 1C-Bitrix и сайта идей, часто поднимают вопрос импорта и экспорта данных в инфоблоки штатными средствами. Очень остро стоит проблема импорта свойств с типом множественного выбора, а также транслитерация названия элемента. Последнее относится именно к штатному импорту/экспорту, не путать с импортом/экспортом в торговый каталог.

При работе над крупным интернет магазином мы тоже столкнулись с этими проблемами. Файл CSV состоял из десятков тысяч полей, только потому, что есть один товар, у него несколько размеров и огромный выбор цветовой гаммы. В результате получаем на один загружаемый элемент 200-300 строк.

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

Внимание! Работа модуля проверена на всех базовых типах свойств и на всех пользовательских типах кроме: Привязка к Яндекс.Карте, Привязка к карте Google Maps, Видео, так как в процессе тестирования оказалось, что и сам Битрикс 16.5.6 импортирует/экспортирует данные свойства с ошибкой (разработчикам уже передана информация об этом).

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

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

Немного математики
Если создать инфоблок и добавить в него все существующие свойства, а их 20 (Привязка к товарам (SKU) не может быть множественным) и указать, что они множественные, после чего создать всего один элемент этого инфоблока и в каждое свойство внести по 2 значения, допустим просто цифру 1 и 2, а потом попробовать экспортировать данный инфоблок с одним элементом штатным экспортом, то мы получим CSV файл в котором будет 220 = 1 048 576 строк и будет такой файл весить около 57 МБ! Впечатляющее размеры для одной строки… С помощью нашего модуля мы бы получили 1 строку, с весом файла 400 байт.

P.S. Ищите новый импорт/экспорт в сервисах.
Технические характеристики Работа с CSV
04:27:44 - 24.06.2018
Набор товаров со скидкой: + =
Купить набор товаров по низкой цене: + Составить свой набор
4 товара на сумму 18 000 тн.
Цена без скидки: 19 000 тн. (экономия 1 000 тн.)
15:50:57 - 24.06.2018
15:50:57 - 24.06.2018
16:41:16 - 24.06.2018
15:50:57 - 24.06.2018
16:41:16 - 24.06.2018
Посмотрите еще в этом разделе
Клиентская база апи (ClientBase API)
Бесплатно
Закрепление постов в живой ленте
Бесплатно
Включаемая область c данными элемента инфоблока
Бесплатно
TS Кнопки кода и цитаты
Бесплатно
reCaptchaFree
Бесплатно
Поиск троянов
Бесплатно
Чистая установка «1С-Битрикс»
Бесплатно
Инфоблоки, инструменты
Бесплатно
Сменить пароль
Бесплатно
Artmix Core
Бесплатно
16:41:16 - 24.06.2018
Цены на сайте указаны в тенге, НО!!! Оплатить можно банковской картой в любой валюте! В правом верхнем углу есть переключатель валюты в рубли для понимания цены.
×