Импорт из Excel

Курс содержит полную информацию по работе с модулем «Импорт из Excel» http://marketplace.1c-bitrix.ru/solutions/kda.importexcel/

Данный модуль предназначен для загрузки данных из Excel-файлов различных форматов в инфоблоки или highload-блоки.

Возможен как ручной запуск импорта, так и периодический импорт по крону. Модуль умеет автоматически загружать файлы из различных источников: из структуры сайта, по внешней ссылке с других сайтов, с ftp-сервера, с email-адреса, по ссылке с авторизацией. Возможна загрузка файла в виде архива и автоматическая распаковка на сайте.

Поддерживается импорт всех стандартных полей инфоблока, свойств, цены, остатков на складах, скидок, комплектов, наборов, торговых предложений и т.д.



 Начать курс обучения

 

Пользовательские комментарии

Страницы: 1 2 3 4 След.
Дмитрий Кривочуров
Цитата
Анастасия
Добрый! Огромное спасибо за модуль, очень помогает в работе.

Подскажите где в Битриксе хранятся файлы статистики?
Здравствуйте.
Если речь идет о статистике импорта, но она хранится в таблице БД b_kdaimportexcel_profile_exec_stat.
ИмяЦитировать0
Анастасия
Добрый! Огромное спасибо за модуль, очень помогает в работе.

Подскажите где в Битриксе хранятся файлы статистики?
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Андрей
Здравствуйте. Можете подсказать, есть ли какая то возможность, чтобы при настройке преобразований значений в ячейке отбиралось конкретное значение, а не часть фразы. Имеем два наименования от поставщика (к примеру Altenzo Sports Comforter 215/35 R19 85W XL и Altenzo Sports Comforter 2 215/35 R19 85W XL), мне нужно чтобы при преобразовании оставалось только значение "Sports Comforter" в первом случае и "Sports Comforter 2 во втором случае. Проблема состоит в том, что импорт думает, что в обоих случаях это одно и тоже значение. Во втором случае после преобразование получается "Sports ComforterSports Comforter 2". Может можно указать какой нибудь символ, поставить в кавычки искомое значение?
Здравствуйте.
Здесь все зависит от того, какие именно сейчас преобразования Вы используете. Просто составить какое-то универсальное преобразование для подобных случаев не получится, т.к. названия товаров могут иметь совершенно разные вариации.
Но если речь только о этих 2-х конкретных моделях, то можно использовать такие преобразования https://skr.sh/sE1hUhsJlC4.Во втором преобразовании задаётся проверка по регулярному выражению https://skr.sh/sE1BWBDCZd7, где символы \d{2} означают, что на этом месте должно быть минимум 2 цифры. Т.е., для названия "Altenzo Sports Comforter 2 215/35 R19 85W XL)" это регулярное выражение уже не сработает.
ИмяЦитировать0
Андрей
Здравствуйте. Можете подсказать, есть ли какая то возможность, чтобы при настройке преобразований значений в ячейке отбиралось конкретное значение, а не часть фразы. Имеем два наименования от поставщика (к примеру Altenzo Sports Comforter 215/35 R19 85W XL и Altenzo Sports Comforter 2 215/35 R19 85W XL), мне нужно чтобы при преобразовании оставалось только значение "Sports Comforter" в первом случае и "Sports Comforter 2 во втором случае. Проблема состоит в том, что импорт думает, что в обоих случаях это одно и тоже значение. Во втором случае после преобразование получается "Sports ComforterSports Comforter 2". Может можно указать какой нибудь символ, поставить в кавычки искомое значение?
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Влад[TABLE][TR][TH]Цитата[/TH][/TR][TR][TD]Guest
Добрый день, подскажите не пойму как реализовать. Я добавлю товары от каждого производителя и если товар исчез из каталога он должен удалятся но как сделать что бы он филтрировал только одного производителя а не все товары удалял.  В фильтрации нет по свойству как быть?  [/TD][/TR][/TABLE]Тут нет фильтрации по свойству, как быть?

https://prnt.sc/c1fJiIcomEWI

https://prnt.sc/6KAg5zONKA-z
Добрый день.
В модуле сейчас используется стандартный фильтр Битрикса. Для отображения свойств в этом фильтре нужно на странице настроек инфоблока в параметрах конкретного свойства включить эту галочку https://skr.sh/sDS21K9Dwh9
ИмяЦитировать0
Влад
Цитата
Guest
Добрый день, подскажите не пойму как реализовать. Я добавлю товары от каждого производителя и если товар исчез из каталога он должен удалятся но как сделать что бы он филтрировал только одного производителя а не все товары удалял.  В фильтрации нет по свойству как быть?  
Тут нет фильтрации по свойству, как быть?

https://prnt.sc/c1fJiIcomEWI

https://prnt.sc/6KAg5zONKA-z
ИмяЦитировать0
Guest
Добрый день, подскажите не пойму как реализовать. Я добавлю товары от каждого производителя и если товар исчез из каталога он должен удалятся но как сделать что бы он филтрировал только одного производителя а не все товары удалял.  В фильтрации нет по свойству как быть?  
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Guest
Почему после импорта свойств они не отображаются на морде, хотя в админке есть
Здравствуйте.
Отображение свойств на сайте никак не зависит от импорта данных. Обычно для отображения свойств на сайте необходимо на странице настроек инфоблока в параметрах нужных свойств включить такую галочку https://skr.sh/sCelm5wUroo. Если такой галочки в настройках свойств нет, значит подобные настройки задаются в параметрах компонента каталога. Это уже зависит от данной опции https://skr.sh/sCehbupa5Si в настройках модуля инфоблоков. Если она включена, то эти настройки задаются в параметрах свойств, если отключена, то они задаются в настройках компонента каталога. Также отображение свойств может зависеть от шаблона компонента каталога, который непосредственно отвечает за отображение данных о товарах в публичной части сайта.
ИмяЦитировать0
Guest
Почему после импорта свойств они не отображаются на морде, хотя в админке есть
ИмяЦитировать0
Guest
Цитата
Дмитрий Кривочуров
[TABLE][TR][TH]Цитата[/TH][/TR][TR][TD]Guest
не загружать товар целиком[/TD][/TR][/TABLE]Тогда подойдет то решение, которое я показал ранее https://skr.sh/sCXmlmHYtFk Просто используйте эти настройки не в самом поле с ценой, чтобы цена не изменилась, а задайте их в доп. поле в той же колонке https://skr.sh/sCYX5X1WrDR. Такое поле никуда не загрузится, то фильтрация загружаемых товаров по этому полю успешно сработает.
Спасибо, за помощь, все работает, Ваш модуль самый лучший)!
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Guest
не загружать товар целиком
Тогда подойдет то решение, которое я показал ранее https://skr.sh/sCXmlmHYtFk Просто используйте эти настройки не в самом поле с ценой, чтобы цена не изменилась, а задайте их в доп. поле в той же колонке https://skr.sh/sCYX5X1WrDR. Такое поле никуда не загрузится, то фильтрация загружаемых товаров по этому полю успешно сработает.
ИмяЦитировать0
Guest
Цитата
Дмитрий Кривочуров[TABLE][TR][TH]Цитата[/TH][/TR][TR][TD]Guest
[TABLE][TR][TH]Цитата[/TH][/TR][TR][TD]Дмитрий Кривочуров[TABLE][TR][TH]Цитата[/TH][/TR][TR][TD]Сергей
а вставить в фильтрацию загружаемых строк можно это вставить, что бы отфильтровать нужные значения? в поле значения можно написать формулу?[/TD][/TR][/TABLE]Можно задать такие настройки https://skr.sh/sCXmlmHYtFk. При фильтрации проверяются уже преобразованные значения, этому такой вариант позволит пропустить подобные строки при импорте.[/TD][/TR][/TABLE]Это получается преобразование (изменение значений в колонке), а нужно сделать фильтрацию, что бы загружались значения по фильтру.
Задача такая, нужно загружать первую колонку ЦЕНА1, но только значения кот меньше на 50 от ЦЕНА2. ЦЕНА1 - это цена со скидкой, ЦЕНА2 - это розничная цена без скидки, т.е что бы загружались только значения со скидкой.  [/TD][/TR][/TABLE]А что Вы хотите делать с товарами, у которых нет такой скидки? Не загружать цену такого товара или не загружать товар целиком?
не загружать товар целиком
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Guest
[TABLE][TR][TH]Цитата[/TH][/TR][TR][TD]Дмитрий Кривочуров[TABLE][TR][TH]Цитата[/TH][/TR][TR][TD]Сергей
а вставить в фильтрацию загружаемых строк можно это вставить, что бы отфильтровать нужные значения? в поле значения можно написать формулу?[/TD][/TR][/TABLE]Можно задать такие настройки https://skr.sh/sCXmlmHYtFk. При фильтрации проверяются уже преобразованные значения, этому такой вариант позволит пропустить подобные строки при импорте.[/TD][/TR][/TABLE]Это получается преобразование (изменение значений в колонке), а нужно сделать фильтрацию, что бы загружались значения по фильтру.
Задача такая, нужно загружать первую колонку ЦЕНА1, но только значения кот меньше на 50 от ЦЕНА2. ЦЕНА1 - это цена со скидкой, ЦЕНА2 - это розничная цена без скидки, т.е что бы загружались только значения со скидкой.  
А что Вы хотите делать с товарами, у которых нет такой скидки? Не загружать цену такого товара или не загружать товар целиком?
ИмяЦитировать0
Guest
Цитата
Дмитрий Кривочуров[TABLE][TR][TH]Цитата[/TH][/TR][TR][TD]Сергей
а вставить в фильтрацию загружаемых строк можно это вставить, что бы отфильтровать нужные значения? в поле значения можно написать формулу?[/TD][/TR][/TABLE]Можно задать такие настройки https://skr.sh/sCXmlmHYtFk. При фильтрации проверяются уже преобразованные значения, этому такой вариант позволит пропустить подобные строки при импорте.
Это получается преобразование (изменение значений в колонке), а нужно сделать фильтрацию, что бы загружались значения по фильтру.
Задача такая, нужно загружать первую колонку ЦЕНА1, но только значения кот меньше на 50 от ЦЕНА2. ЦЕНА1 - это цена со скидкой, ЦЕНА2 - это розничная цена без скидки, т.е что бы загружались только значения со скидкой.  
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Сергей
а вставить в фильтрацию загружаемых строк можно это вставить, что бы отфильтровать нужные значения? в поле значения можно написать формулу?
Можно задать такие настройки https://skr.sh/sCXmlmHYtFk. При фильтрации проверяются уже преобразованные значения, этому такой вариант позволит пропустить подобные строки при импорте.
ИмяЦитировать0
Сергей
Цитата
Сергей[TABLE][TR][TH]Цитата[/TH][/TR][TR][TD]Дмитрий Кривочуров
[TABLE][TR][TH]Цитата[/TH][/TR][TR][TD]Сергей
Добрый день! Можно ли отфильтровать загружаемые значения т.е что бы загружались значения ЦЕНА=(ЦЕНА1-ЦЕНА2)>50, куда можно вставить эту формулу?[/TD][/TR][/TABLE]Здравствуйте.
В данном случае можно поставить поле в колонку с ценой 1 и применить в нём такие преобразования https://skr.sh/sCX7AhMzU2J. Т.о. будут загружены значения только с ценой больше 50. Остальные цены не будут загружены.[/TD][/TR][/TABLE]
а вставить в фильтрацию загружаемых строк можно это вставить, что бы отфильтровать нужные значения? в поле значения можно написать формулу?
Screenshot_1.jpg (124.48 КБ)
ИмяЦитировать0
Сергей
Цитата
Дмитрий Кривочуров
[TABLE][TR][TH]Цитата[/TH][/TR][TR][TD]Сергей
Добрый день! Можно ли отфильтровать загружаемые значения т.е что бы загружались значения ЦЕНА=(ЦЕНА1-ЦЕНА2)>50, куда можно вставить эту формулу?[/TD][/TR][/TABLE]Здравствуйте.
В данном случае можно поставить поле в колонку с ценой 1 и применить в нём такие преобразования https://skr.sh/sCX7AhMzU2J. Т.о. будут загружены значения только с ценой больше 50. Остальные цены не будут загружены.
Screenshot_1.jpg (124.48 КБ)
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Сергей
Добрый день! Можно ли отфильтровать загружаемые значения т.е что бы загружались значения ЦЕНА=(ЦЕНА1-ЦЕНА2)>50, куда можно вставить эту формулу?
Здравствуйте.
В данном случае можно поставить поле в колонку с ценой 1 и применить в нём такие преобразования https://skr.sh/sCX7AhMzU2J. Т.о. будут загружены значения только с ценой больше 50. Остальные цены не будут загружены.
ИмяЦитировать0
Сергей
Добрый день! Можно ли отфильтровать загружаемые значения т.е что бы загружались значения ЦЕНА=(ЦЕНА1-ЦЕНА2)>50, куда можно вставить эту формулу?
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Guest
А не подскажите. Можно ли импортировать разделы с помощью модуля?
Да, это возможно. Для этого на 2-м шаге должны быть выбраны только поля разделов.
Варианты загрузки разделов показаны в данной видео-инструкции https://www.youtube.com/watch?v=9WSIgK0dDus.
Возможны и другие варианты. Поэтому если данное видео Вам не подходит, то можете прислать нам пример файла импорта на адрес техподдержки app@esolutions.su и мы подскажем, как загрузить разделы из данного конкретного файла.
ИмяЦитировать0
Страницы: 1 2 3 4 След.
Комментировать