Настройка загружаемых полей

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

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

Список доступных для загрузки полей разбит на группы
Группы полей

Группы полей

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


 Выбор загружаемых листов | Описание курса | Преобразования в загружаемых полях 
   

 

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

Дмитрий Кривочуров
Цитата
Сергей пишет:
Почему-то не обновляет картинки в доп.фото, если поменять урлы картинок. Новые товары добавляет, но если поменять ссылки, то не обновляет.
Проверьте, чтобы ссылки были указаны на существующие картинки. Если по указанным в файле ссылкам не удается загрузить фото, то в товаре остаются старые фото (т.е., они не удаляются).
Если со ссылками нет никаких проблем, то напишите нам обращение на адрес техподдержки app@esolutions.su. Нам потребуется доступ к Вашему сайту, чтобы все детально проверить.
ИмяЦитировать0
Сергей
Цитата
Дмитрий Кривочуров пишет:
[QUOTE]Сергей пишет:
Как загрузить несколько фотографий в поле Доп. фото  [URL= [URL=https://yadi.sk/i/5CVeG9AKupL6dw]https://yadi.sk/i/5CVeG9AKupL6dw[/URL]https://yadi.sk/i/5CVeG9AKupL...] ]   [/QUOTE] Картинки в свойство загружаются точно также, как и в поле с детальной картинкой. Несколько ссылок на картинки может быть указано либо в одной ячейке файла через разделитель множественных свойств (разделитель задается на 1-м шаге, по умолчанию это точка с запятой), либо каждая ссылка может быть указана в отдельной колонке файла (в этом случае в всех этих колонках выбирается одно и то же поле для загрузки).
Также по данной теме у нас есть 2 видео:
1) Загрузка картинок различными способами -  [URL=https://www.youtube.com/watch?v=vkQQTlrJKN4]https://www.youtube.com/watch?v=vkQQTlrJKN4[/URL]
2) Загрузка множественных свойств -  [URL=https://www.youtube.com/watch?v=UPXmYaalt2Q]https://www.youtube.com/watch?v=UPXmYaalt2Q[/URL]
Почему-то не обновляет картинки в доп.фото, если поменять урлы картинок. Новые товары добавляет, но если поменять ссылки, то не обновляет.
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Сергей пишет:
Как загрузить несколько фотографий в поле Доп. фото  [URL=https://yadi.sk/i/5CVeG9AKupL6dw]https://yadi.sk/i/5CVeG9AKupL6dw[/URL]  
Картинки в свойство загружаются точно также, как и в поле с детальной картинкой. Несколько ссылок на картинки может быть указано либо в одной ячейке файла через разделитель множественных свойств (разделитель задается на 1-м шаге, по умолчанию это точка с запятой), либо каждая ссылка может быть указана в отдельной колонке файла (в этом случае в всех этих колонках выбирается одно и то же поле для загрузки).
Также по данной теме у нас есть 2 видео:
1) Загрузка картинок различными способами - https://www.youtube.com/watch?v=vkQQTlrJKN4
2) Загрузка множественных свойств - https://www.youtube.com/watch?v=UPXmYaalt2Q
ИмяЦитировать0
Сергей
Как загрузить несколько фотографий в поле Доп. фото https://yadi.sk/i/5CVeG9AKupL6dw  
ИмяЦитировать0
Гость
Цитата
Дмитрий Кривочуров пишет:
Да, все именно так.
Спасибо за оперативный ответ!
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Александр пишет:
Добрый день.

Поясните пожалуйста, как будет работать модуль импорта в такой ситуации:

Есть импортируемый файл и в нем 2 листа. На обоих листах есть одинаковый столбец - например, "Описание товара". У одного и того же товара (с одинаковым ID) это поле "описание" разное.
Получается, что модуль при импорте должен у этого товара 2 раза обновить "описание". Сначала считав его с листа 1 и затем считав с листа 2.
В результате на сайте, у товара с этим ID, поле "описание" будет взято с листа 2 или логика работы модуля иная?
Добрый день!
Да, все именно так. Модуль последовательно обрабатывает все строки и листы файла (если не отключена загрузка каких-то листов и строк). Т.е., если один и тот же товар присутствует в нескольких строках файла или на нескольких листах, то в итоге поля товара будут загружены из последнего листа и последней строки с этим товаром.
ИмяЦитировать0
Александр
Добрый день.

Поясните пожалуйста, как будет работать модуль импорта в такой ситуации:

Есть импортируемый файл и в нем 2 листа. На обоих листах есть одинаковый столбец - например, "Описание товара". У одного и того же товара (с одинаковым ID) это поле "описание" разное.
Получается, что модуль при импорте должен у этого товара 2 раза обновить "описание". Сначала считав его с листа 1 и затем считав с листа 2.
В результате на сайте, у товара с этим ID, поле "описание" будет взято с листа 2 или логика работы модуля иная?
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Марсель пишет:
[QUOTE] Уже делал! Итого получается, что все зимние шины стали нешипованными! [/QUOTE]
Прошу прощения. Не учел последовательность преобразований. Попробуйте изменить настройки таким образом https://skr.sh/s61zTc1wYup
ИмяЦитировать0
Марсель
Цитата
Дмитрий Кривочуров пишет:
[QUOTE]Марсель пишет:
Добрый день! У меня следущая проблема с выгрузкой товара на сайт.

Есть свойство "сезонность" (значения Зимняя/Летняя), а есть свойство "шипы" (Шипованные/нешипованные).

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

Необходимо сделать следующее правило в одной ячейке. Если в ячейке "Сезонность" значение равно "Зимняя", тогда в ячейке "Шипы" должна быть замена на значение "Нешипованные".

А также необходимо все в той же ячейке "Шипы" оставить замену значение Да=Шипованные.

Необходимо чтобы под одним свойство работало 2 правила. возможно ли это реализовать?[/QUOTE] Добрый день!
Этот вопрос легко решается при помощи таких преобразований  [URL=https://skr.sh/s5ydWABXwFO]https://skr.sh/s5ydWABXwFO[/URL]
Уже делал! Итого получается, что все зимние шины стали нешипованными!
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Марсель пишет:
Добрый день! У меня следущая проблема с выгрузкой товара на сайт.

Есть свойство "сезонность" (значения Зимняя/Летняя), а есть свойство "шипы" (Шипованные/нешипованные).

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

Необходимо сделать следующее правило в одной ячейке. Если в ячейке "Сезонность" значение равно "Зимняя", тогда в ячейке "Шипы" должна быть замена на значение "Нешипованные".

А также необходимо все в той же ячейке "Шипы" оставить замену значение Да=Шипованные.

Необходимо чтобы под одним свойство работало 2 правила. возможно ли это реализовать?
Добрый день!
Этот вопрос легко решается при помощи таких преобразований https://skr.sh/s5ydWABXwFO
ИмяЦитировать0
Марсель
Добрый день! У меня следущая проблема с выгрузкой товара на сайт.

Есть свойство "сезонность" (значения Зимняя/Летняя), а есть свойство "шипы" (Шипованные/нешипованные).

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

Необходимо сделать следующее правило в одной ячейке. Если в ячейке "Сезонность" значение равно "Зимняя", тогда в ячейке "Шипы" должна быть замена на значение "Нешипованные".

А также необходимо все в той же ячейке "Шипы" оставить замену значение Да=Шипованные.

Необходимо чтобы под одним свойство работало 2 правила. возможно ли это реализовать?
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Алексей пишет:
Здравствуйте, такая проблема, нужно при импорте обрезать текст до первой запятой? Пример: у меня есть в столбце несколько ссылок на изображения, которые разделены запятой, нужно взять только одну.
Здравствуйте.
Если речь идет о загрузке детальной картинки или картинки анонса, то достаточно в настройка на 1-м шаге указать запятую в качестве разделителя множественных свойств. В этом случае модуль сам сможет загрузить первую картинку из списка.
Если же нужно именно обрезать строку до запятой, то используйте php-преобразование с таким текстом: explode(',', $val)[0]
ИмяЦитировать0
Алексей
Здравствуйте, такая проблема, нужно при импорте обрезать текст до первой запятой? Пример: у меня есть в столбце несколько ссылок на изображения, которые разделены запятой, нужно взять только одну.
ИмяЦитировать0
Гость
Цитата
Дмитрий Кривочуров пишет:
У нас на сайте сбилась выгрузка через парсер прайсов с помощью вашего модуля. Всегда работала корректно, но сегодня цены выгрузились с ошибками (к рублям прибавлены копейки, которых в прайсе нет). Округление цены в настройках свойства ничего не дало, парсер с этими настройками даже не обновляется.
Могли бы вы подсказать нам? Или посмотреть у нас в настройках парсера.
Заранее признательна
Дмитрий, огромное спасибо за быстрый отклик, написала на указанную почту, переслала доступы к сайту.  
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Светлана пишет:
Здравствуйте, уважаемые партнеры! У нас на сайте сбилась выгрузка через парсер прайсов с помощью вашего модуля. Всегда работала корректно, но сегодня цены выгрузились с ошибками (к рублям прибавлены копейки, которых в прайсе нет). Округление цены в настройках свойства ничего не дало, парсер с этими настройками даже не обновляется.
Могли бы вы подсказать нам? Или посмотреть у нас в настройках парсера.
Заранее признательна
Здравствуйте.
Напишите нам обращение на адрес техподдержки app@esolutions.su. Обязательно поможем разобраться с этим вопросом.
Это может быть связано как с ошибками в настройках импорта, так и с обработчиками событий на создание/изменение товаров, цен и т.д.
ИмяЦитировать0
Светлана
Здравствуйте, уважаемые партнеры! У нас на сайте сбилась выгрузка через парсер прайсов с помощью вашего модуля. Всегда работала корректно, но сегодня цены выгрузились с ошибками (к рублям прибавлены копейки, которых в прайсе нет). Округление цены в настройках свойства ничего не дало, парсер с этими настройками даже не обновляется.
Могли бы вы подсказать нам? Или посмотреть у нас в настройках парсера.
Заранее признательна
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Александр пишет:
Здравствуйте! Не могу найти подробной документации по данному модулю.
Вопрос в том, что у меня в каталоге есть составное свойство.
А именно "Диски PCD" = "PCD 4x114.3" и т.п. Мне необходимо разбить на два поля. 4 - количество отверстий, 114.3 - расстояние между отверстиями.
Я нашел в модуле, что можно применить php преобразование. Но не пойму как им воспользоваться.
Я пытаюсь добавить туда php код с регуляным ворожением.

[CODE] preg_match("/PCD (\d+)x([0-9]+\.[0-9]+)/", $val, $math); return $math["1"];
[/CODE] В простом php файле, оно работает. Но у вас нет (
[URL=http://joxi.ru/DmBjzJ4Uznw9gm]http://joxi.ru/DmBjzJ4Uznw9gm[/URL]
Пробовал и вывод делать, не получается.
Подскажите, что я делаю не так. И можно ли использовать какие либо другие параметры для достежения данной цели.
Здравствуйте.
Вы почти все правильно сделали. Только поправьте текст преобразования таким образом
Код
preg_match("/PCD (\d+)x([0-9]+\.[0-9]+)/", $val, $math); $val = $math["1"];
Т.е., преобразование должно либо содержать присвоение переменной $val, либо оно может быть записано в виде вызова одной функции
Код
preg_replace("/PCD (\d+)x([0-9]+\.[0-9]+)/", '$1', $val)
ИмяЦитировать0
Александр
Здравствуйте! Не могу найти подробной документации по данному модулю.
Вопрос в том, что у меня в каталоге есть составное свойство.
А именно "Диски PCD" = "PCD 4x114.3" и т.п. Мне необходимо разбить на два поля. 4 - количество отверстий, 114.3 - расстояние между отверстиями.
Я нашел в модуле, что можно применить php преобразование. Но не пойму как им воспользоваться.
Я пытаюсь добавить туда php код с регуляным ворожением.

Код
preg_match("/PCD (\d+)x([0-9]+\.[0-9]+)/", $val, $math); return $math["1"];
В простом php файле, оно работает. Но у вас нет (
http://joxi.ru/DmBjzJ4Uznw9gm
Пробовал и вывод делать, не получается.
Подскажите, что я делаю не так. И можно ли использовать какие либо другие параметры для достежения данной цели.
ИмяЦитировать0
Дмитрий Кривочуров
Цитата
Константин пишет:
Добрый день! Использую Ваше решение  [URL=https://marketplace.1c-bitrix.ru/esol.importexportexcel]Экспорт/Импорт товаров в Excel[/URL]  (esol.importexportexcel) - какое то время назад (после окончания срока лицензии) пропала возможность загружать колонки с одинаковым свойством, например Доп.картинки. - при выборе одного свойства в разных столбцах они подсвечиваются другим цветом и загружается только один из них  [URL=https://yadi.sk/i/23EYpGWvJIiJtQ]https://yadi.sk/i/23EYpGWvJIiJtQ[/URL] . Я правильно понимаю, что это связано с окончанием срока лицензии и при продлении все снова заработает?
Здравствуйте.
Нет, это никак не связано с окончанием срока лицензии модуля.
Все должно работать и без продления. Подсветка красным цветом сделана лишь для того, чтобы Вы видели, что одной и то же поле выбрано в нескольких колонках. Это больше нужно для полей, которые не могут иметь несколько значений.
Если картинки на загружаются, то проблема либо сетевого характера (т.е., по какой-то причине модуль не может скачать картинку), либо могут быть неправильно заданы преобразования (на Вашем скриншоте видно, что кнопка настройки этих полей подсвечивается, а значит там могут быть заданы преобразования). Также бывает, что просто закончилось место на диске, из-за чего картинки не грузятся.
Если не найдете причину проблемы, то напишите нам обращение на адрес техподдержки app@esolutions.su. Нам потребуется доступ к Вашему сайту, чтобы все детально проверить.
ИмяЦитировать0
Константин
Добрый день! Использую Ваше решение Экспорт/Импорт товаров в Excel (esol.importexportexcel) - какое то время назад (после окончания срока лицензии) пропала возможность загружать колонки с одинаковым свойством, например Доп.картинки. - при выборе одного свойства в разных столбцах они подсвечиваются другим цветом и загружается только один из них https://yadi.sk/i/23EYpGWvJIiJtQ. Я правильно понимаю, что это связано с окончанием срока лицензии и при продлении все снова заработает?
ИмяЦитировать0
Комментировать