Импорт из Excel

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

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

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

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



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

 

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

Страницы: 1 2 3 След.
Иван
Цитата
Дмитрий Кривочуров
[TABLE][TR][TH]Цитата[/TH][/TR][TR][TD]Иван
Здравствуйте! У товаров есть загруженные файлы, которые отображаются в документах. Возможно как то при выгрузке удалить из товаров все ранее загруженные документы?[/TD][/TR][/TABLE]Здравствуйте.
Для удаления файлов загрузите в поле с этими файлами знак "-" (просто минус, без кавычек).
Спасибо большое!
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Иван
Здравствуйте! У товаров есть загруженные файлы, которые отображаются в документах. Возможно как то при выгрузке удалить из товаров все ранее загруженные документы?
Здравствуйте.
Для удаления файлов загрузите в поле с этими файлами знак "-" (просто минус, без кавычек).
ИмяЦитировать0
Иван
Здравствуйте! У товаров есть загруженные файлы, которые отображаются в документах. Возможно как то при выгрузке удалить из товаров все ранее загруженные документы?
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Антон пишет:
Здравствуйте! Подскажите пожалуйста, похоже на баг.

При экспорте есть поле "Уровень вложенности раздела"  [URL=http://joxi.ru/V2V5d5XI8YW1wm]http://joxi.ru/V2V5d5XI8YW1wm[/URL]
Мы его заполняем и при попытке импорта это поле исчезает при выборе  [URL=http://joxi.ru/D2Pe3eZtBR4jjA]http://joxi.ru/D2Pe3eZtBR4jjA[/URL]  
А при экспорте есть:  [URL=http://joxi.ru/krDqjqEtgZOMEm]http://joxi.ru/krDqjqEtgZOMEm[/URL]

Помогите пожалуйста с решением проблемы...уже все варианты перебрали.
Здравствуйте.
Да, некоторые поля доступны только для экспорта, но импортировать их нельзя.
Дело в том, что уровень вложенности раздела определяется автоматически, в зависимости от раздела-родителя. Т.е., при импорте Вы можете только указать родительский раздел. Если родительский раздел, к примеру, был 2-го уровня вложенности, то его дочерний раздел будет иметь 3-й уровень. И никак нельзя для него указать, например, уровень 4 или 5.
ИмяЦитировать0
Антон
Здравствуйте! Подскажите пожалуйста, похоже на баг.

При экспорте есть поле "Уровень вложенности раздела" http://joxi.ru/V2V5d5XI8YW1wm
Мы его заполняем и при попытке импорта это поле исчезает при выборе http://joxi.ru/D2Pe3eZtBR4jjA
А при экспорте есть: http://joxi.ru/krDqjqEtgZOMEm

Помогите пожалуйста с решением проблемы...уже все варианты перебрали.
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Иван Павлович пишет:
Большое спасибо за подробное пояснение ситуации, будем признательны, если в будущих апдейтах модуля Вы сможете реализовать подобную схему и для загрузки файлов с внешних сайтов. Это поможет многим пользователям.
Хорошо, добавляем эту задачу в план работ.
ИмяЦитировать0
Иван Павлович
Цитата
Дмитрий Кривочуров пишет:
[QUOTE]Иван Павлович пишет:
Здравствуйте,
Прежде всего, спасибо за великолепный модуль, он очень сильно нам помог! Не подскажите как решить подобную проблему:

- У каждого импортируемого товара есть несколько картинок pic1.jpg, pic2.jpg, pic3.jpg и т.д.
- При импорте в одной колонке в таблице мы привязываем сразу 3 параметра:  Картинки галереи [MORE_PHOTO] ,  Картинка для анонса (путь) ,  Детальная картинка (путь)
- Скрипт отрабатывает как надо - берет pic1.jpg, pic2.jpg, pic3.jpg для  Картинки галереи [MORE_PHOTO] , затем берет только pic1.jpg для  Картинка для анонса (путь)  и  Детальная картинка (путь)
Однако картинка pic1.jpg импортируется 3 раза как 3 отдельных файла (у Картинка для анонса (путь) свой файл, у Детальная картинка (путь) свой файл и т.д.), хотя это одно и то же изображение.

Вопрос : можно ли как-то сделать настройку чтобы скрипт проверял - если картинка уже была ранее импортирована в рамках другого свойства / элемента, брать уже загруженный файл с сайта, но не создавать его заново (т.е. не импортировать ее три раза как разные файлы)? Если да - то как выставить такие настройки?[/QUOTE] Здравствуйте.
К сожалению, это общая проблема ядра Битрикса. Модуль сохраняет картинки через API Битрикса, которое в свою очередь каждую картинку загружает как отдельную копию.
У нас в модуле есть решение этого вопроса для тех случаев, когда картинки загружаются из из папки сайта. В этом случае в полях с картинками можно включить такую галочку  [URL=https://skr.sh/s8FBVGCCimt?a]https://skr.sh/s8FBVGCCimt?a[/URL] . Но т.к. это нестандартная история для Битрикса, то обратите внимание на это предупреждение  [URL=https://skr.sh/s8FQtg72fTQ?a]https://skr.sh/s8FQtg72fTQ?a[/URL] . Если оно Вас не пугает, то мы можем реализовать подобную схему и доя загрузки файлов с внешних сайтов.
Большое спасибо за подробное пояснение ситуации, будем признательны, если в будущих апдейтах модуля Вы сможете реализовать подобную схему и для загрузки файлов с внешних сайтов. Это поможет многим пользователям.
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Иван Павлович пишет:
Здравствуйте,
Прежде всего, спасибо за великолепный модуль, он очень сильно нам помог! Не подскажите как решить подобную проблему:

- У каждого импортируемого товара есть несколько картинок pic1.jpg, pic2.jpg, pic3.jpg и т.д.
- При импорте в одной колонке в таблице мы привязываем сразу 3 параметра:  Картинки галереи [MORE_PHOTO] ,  Картинка для анонса (путь) ,  Детальная картинка (путь)
- Скрипт отрабатывает как надо - берет pic1.jpg, pic2.jpg, pic3.jpg для  Картинки галереи [MORE_PHOTO] , затем берет только pic1.jpg для  Картинка для анонса (путь)  и  Детальная картинка (путь)
Однако картинка pic1.jpg импортируется 3 раза как 3 отдельных файла (у Картинка для анонса (путь) свой файл, у Детальная картинка (путь) свой файл и т.д.), хотя это одно и то же изображение.

Вопрос : можно ли как-то сделать настройку чтобы скрипт проверял - если картинка уже была ранее импортирована в рамках другого свойства / элемента, брать уже загруженный файл с сайта, но не создавать его заново (т.е. не импортировать ее три раза как разные файлы)? Если да - то как выставить такие настройки?
Здравствуйте.
К сожалению, это общая проблема ядра Битрикса. Модуль сохраняет картинки через API Битрикса, которое в свою очередь каждую картинку загружает как отдельную копию.
У нас в модуле есть решение этого вопроса для тех случаев, когда картинки загружаются из из папки сайта. В этом случае в полях с картинками можно включить такую галочку https://skr.sh/s8FBVGCCimt?a. Но т.к. это нестандартная история для Битрикса, то обратите внимание на это предупреждение https://skr.sh/s8FQtg72fTQ?a. Если оно Вас не пугает, то мы можем реализовать подобную схему и доя загрузки файлов с внешних сайтов.
ИмяЦитировать0
Иван Павлович
Здравствуйте,
Прежде всего, спасибо за великолепный модуль, он очень сильно нам помог! Не подскажите как решить подобную проблему:

- У каждого импортируемого товара есть несколько картинок pic1.jpg, pic2.jpg, pic3.jpg и т.д.
- При импорте в одной колонке в таблице мы привязываем сразу 3 параметра: Картинки галереи [MORE_PHOTO], Картинка для анонса (путь), Детальная картинка (путь)
- Скрипт отрабатывает как надо - берет pic1.jpg, pic2.jpg, pic3.jpg для Картинки галереи [MORE_PHOTO], затем берет только pic1.jpg для Картинка для анонса (путь) и Детальная картинка (путь)
Однако картинка pic1.jpg импортируется 3 раза как 3 отдельных файла (у Картинка для анонса (путь) свой файл, у Детальная картинка (путь) свой файл и т.д.), хотя это одно и то же изображение.

Вопрос: можно ли как-то сделать настройку чтобы скрипт проверял - если картинка уже была ранее импортирована в рамках другого свойства / элемента, брать уже загруженный файл с сайта, но не создавать его заново (т.е. не импортировать ее три раза как разные файлы)? Если да - то как выставить такие настройки?
ИмяЦитировать0
Гость
Цитата
Дмитрий Кривочуров пишет:
[QUOTE]Олег пишет:
Добрый день!
Давно пользуюсь Вашими решениями, всё устраивает!. Но попалась задача, которую пока решить не удаётся: Есть файл эксель с двумя полями - Артикул, Цена (обновление по полю Артикул. Артикул в разных разделах у разных товаров может дублироваться). Нужно обновить товары в определённом разделе, чтобы в других разделах цены не обновлялись. Как это правильно сделать?[/QUOTE] Здравствуйте.
На 2-м шаге есть доп. настройки, которые позволяют ограничить поиск товаров определенными разделами  [URL=https://skr.sh/s7iJvsLD1Lu?a]https://skr.sh/s7iJvsLD1Lu?a[/URL] . Думаю, что эти настройки должны помочь в решении Вашей задачи.
Спасибо большое, Вы лучшие!
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Олег пишет:
Добрый день!
Давно пользуюсь Вашими решениями, всё устраивает!. Но попалась задача, которую пока решить не удаётся: Есть файл эксель с двумя полями - Артикул, Цена (обновление по полю Артикул. Артикул в разных разделах у разных товаров может дублироваться). Нужно обновить товары в определённом разделе, чтобы в других разделах цены не обновлялись. Как это правильно сделать?
Здравствуйте.
На 2-м шаге есть доп. настройки, которые позволяют ограничить поиск товаров определенными разделами https://skr.sh/s7iJvsLD1Lu?a. Думаю, что эти настройки должны помочь в решении Вашей задачи.
ИмяЦитировать0
Олег
Добрый день!
Давно пользуюсь Вашими решениями, всё устраивает!. Но попалась задача, которую пока решить не удаётся: Есть файл эксель с двумя полями - Артикул, Цена (обновление по полю Артикул. Артикул в разных разделах у разных товаров может дублироваться). Нужно обновить товары в определённом разделе, чтобы в других разделах цены не обновлялись. Как это правильно сделать?
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Оксана пишет:
Добрый день!
Не получается импортировать файл с ЯндексДиска. Все делаю по видео инструкции. В чем может быть проблема?
Здравствуйте.
Причины могут быть разные. Напишите нам обращение на адрес техподдержки app@esolutions.su и пришлите пример файла импорта. Мы посмотрим, нет ли проблем с самими ссылками на картинки и тогда уже сможем дать рекомендации, что именно нужно проверить.
ИмяЦитировать0
Оксана
Добрый день!
Не получается импортировать файл с ЯндексДиска. Все делаю по видео инструкции. В чем может быть проблема?
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Михаил пишет:
Добрый день!

Начал пользоваться вашим модулем, пробовал заливать через него остатки, но товар загружается не весь, потом нажал на кнопку показать лист полностью и понял что из моего файла загружается только первая тысяча товара а у меня весь ассортимент порядка 20 тысяч наименований, как то можно снять ограничение на эту тысячу или я что то не так делаю?
Здравствуйте.
Ограничение в 1000 товаров есть только при отображении файла на 2-м шаге. Это сделано для того, чтобы сильно не нагружать сервер и браузер.
Но при импорте должны загружаться все строки файла. Количество загружаемых товаров Вы можете увидеть в результатах на 3-м шаге.
ИмяЦитировать0
Михаил
Добрый день!

Начал пользоваться вашим модулем, пробовал заливать через него остатки, но товар загружается не весь, потом нажал на кнопку показать лист полностью и понял что из моего файла загружается только первая тысяча товара а у меня весь ассортимент порядка 20 тысяч наименований, как то можно снять ограничение на эту тысячу или я что то не так делаю?
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Виталий пишет:
Добрый день!

Используем ваше решение - Экспорт/Импорт товаров в Excel.

У нас в файле импорта товаров есть столбец « Описание », мы туда добавляем html код описания с нужными ссылками, но при импорте это описание загружается на сайт для товара, как «Детальное описание -  Текст », а нам нужно, чтобы описание с файла импорта загружалось в «Детальное описание -  HTML ».

Как это можно сделать?

Заранее спасибо за ответ!
Здравствуйте. В данном случае достаточно загружать описание в соответствующее поле https://skr.sh/s7CXtQNjHnr. При этом и загрузится само описание, и будет установлен тип описания - html.
ИмяЦитировать0
Виталий
Добрый день!

Используем ваше решение - Экспорт/Импорт товаров в Excel.

У нас в файле импорта товаров есть столбец «Описание», мы туда добавляем html код описания с нужными ссылками, но при импорте это описание загружается на сайт для товара, как «Детальное описание - Текст», а нам нужно, чтобы описание с файла импорта загружалось в «Детальное описание - HTML».

Как это можно сделать?

Заранее спасибо за ответ!
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Дмитрий пишет:
Как настроить импорт товаров (обновление) с помощью крон, с использованием гугл таблиц
Спасибо!
Здравствуйте.
По настройке крона посмотрите данную видео-инструкцию https://www.youtube.com/watch?v=VMkFSu9kTJk. Она подходит сразу к нескольким нашим модулям.
Для загрузки файла из Гугл.Таблиц достаточно указать в настройках профиля на 1-м шаге ссылку на файл такого вида https://docs.google.com/spreadsheets/d/19r1tUzEyDq34adp9xM8LK-gLkGNG_hPAGjZUskUCDd8/edit?usp=sharing. Модуль будет скачивать новый файл по этой ссылке каждый раз при запуске импорта по крону.
Только на данный к файлу в Гугл.Таблицах должен быть открыт публичный доступ по ссылке на чтение. Хотя уже в ближайшем обновлении мы добавим возможность скачивания файлов, к которым нет публичного доступа.
ИмяЦитировать0
Дмитрий
Как настроить импорт товаров (обновление) с помощью крон, с использованием гугл таблиц
Спасибо!
ИмяЦитировать0
Страницы: 1 2 3 След.
Комментировать