|
Курс содержит полную информацию по работе с модулем «Импорт из Excel» http://marketplace.1c-bitrix.ru/solutions/kda.importexcel/ Данный модуль предназначен для загрузки данных из Excel-файлов различных форматов в инфоблоки или highload-блоки. Возможен как ручной запуск импорта, так и периодический импорт по крону. Модуль умеет автоматически загружать файлы из различных источников: из структуры сайта, по внешней ссылке с других сайтов, с ftp-сервера, с email-адреса, по ссылке с авторизацией. Возможна загрузка файла в виде архива и автоматическая распаковка на сайте. Поддерживается импорт всех стандартных полей инфоблока, свойств, цены, остатков на складах, скидок, комплектов, наборов, торговых предложений и т.д. Начать курс обучения |
Пользовательские комментарии
![]()
Guest
| ||
Спасибо большое, Дмитрий! | ||
![]()
Дмитрий Кривочуров
| ||
Несколько значений в фильтре на данный момент можно указать только для свойств типа Привязка к элементам. В этом случае можно задать несколько значений через запятую. Также можно это сделать для свойства типа Список. Для остальных свойств пока выбор нескольких значений недоступен. Но можно на 2-м шаге в настройках нужного свойства использовать такие параметры | ||
![]()
Андрей
|
Добрый день! Подскажите, как в фильтре отсутствующих в файле элементов указать несколько значений поставщика, бренда и тд Воспринимает лишь одно значение. ![]() |
![]()
Дмитрий Кривочуров
| ||||||
Если я правильно понял, Вы хотите запустить импорт из какого-то своего скрипта. Это можно сделать с помощью вызова файла для крона таким образом:
Но при этом учитывайте, что если это скрипт выполняется в http-запросе, то там будут серверные ограничения по максимальному времени выполнения скрипта и он может просто не завершиться. Чтобы избежать таких ограничений, можно использовать запуск системной команды такого вида:
| ||||||
![]()
Влад
|
Спасибо за модуль, очень выручает. Подскажите пожалуйста, мне нужно реализовать следующую логику - на сайт выгружаю со своего SQL каталога номенклатуру в виде объемного файла CSV, очень важно запускать профиль импорта только если csv успешно загружен на сайте. Я не хочу подвязываться к крону, так как он может запуститься в момент когда файл еще не загрузился в директорию сайта. При отправке файла я делаю проверку соответствия и только если загруженный файл соответствует, хочу запустить определенный профиль импорта из множества других. Какую функцию вызвать для запуска профиля импорта к примеру с ID 243? |
![]()
Дмитрий Кривочуров
| ||
Если речь идет о статистике импорта, но она хранится в таблице БД b_kdaimportexcel_profile_exec_stat. | ||
![]()
Анастасия
|
Добрый! Огромное спасибо за модуль, очень помогает в работе. Подскажите где в Битриксе хранятся файлы статистики? |
![]()
Дмитрий Кривочуров
| ||
Здесь все зависит от того, какие именно сейчас преобразования Вы используете. Просто составить какое-то универсальное преобразование для подобных случаев не получится, т.к. названия товаров могут иметь совершенно разные вариации. Но если речь только о этих 2-х конкретных моделях, то можно использовать такие преобразования | ||
![]()
Андрей
|
Здравствуйте. Можете подсказать, есть ли какая то возможность, чтобы при настройке преобразований значений в ячейке отбиралось конкретное значение, а не часть фразы. Имеем два наименования от поставщика (к примеру 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". Может можно указать какой нибудь символ, поставить в кавычки искомое значение? |
![]()
Дмитрий Кривочуров
| ||
В модуле сейчас используется стандартный фильтр Битрикса. Для отображения свойств в этом фильтре нужно на странице настроек инфоблока в параметрах конкретного свойства включить эту галочку | ||
![]()
Влад
| ||
| ||
![]()
Guest
|
Добрый день, подскажите не пойму как реализовать. Я добавлю товары от каждого производителя и если товар исчез из каталога он должен удалятся но как сделать что бы он филтрировал только одного производителя а не все товары удалял. В фильтрации нет по свойству как быть? |
![]()
Дмитрий Кривочуров
| ||
Отображение свойств на сайте никак не зависит от импорта данных. Обычно для отображения свойств на сайте необходимо на странице настроек инфоблока в параметрах нужных свойств включить такую галочку | ||
![]()
Guest
|
Почему после импорта свойств они не отображаются на морде, хотя в админке есть |
![]()
Guest
| ||
| ||
![]()
Дмитрий Кривочуров
| ||
| ||
![]()
Guest
| ||
| ||
![]()
Дмитрий Кривочуров
| ||
| ||
![]()
Guest
| ||
Задача такая, нужно загружать первую колонку ЦЕНА1, но только значения кот меньше на 50 от ЦЕНА2. ЦЕНА1 - это цена со скидкой, ЦЕНА2 - это розничная цена без скидки, т.е что бы загружались только значения со скидкой. | ||
![]()
Дмитрий Кривочуров
| ||
| ||
Комментировать