Импорт товаров из DIF-файла

Шаг 1

Для начала подготовьте файл DIF в кодировке CP-866 (MS Excel сохраняет в этой кодировке).

Для этого откройте редактор, пропишите в шапке заголовки нужных полей товаров, это могут быть:

  • ID товара (только числовые значения),
  • Название,
  • Цена (только числовые значения),
  • Количество (только числовые значения),
  • Артикул,
  • Анонс,
  • Подробное описание,
  • Единица количества,
  • Код 1С,
  • Категории товара или их номера через выбранный символ-разделитель,
  • Новинка (1 - да, 0 - нет),
  • Спецпредложение (1 - да, 0 - нет),
  • Экспорт в YML (1 - да, 0 - нет),
  • Производитель,
  • Альтернативное название,
  • Картинки (URL картинки, 0 - сброс без удаления, -1 - сброс с удалением),
  • ЧПУ,
  • SEO-параметры: ключевые слова (Keywords), описание страницы (Description), заголовок страницы (Title),
  • Запрет индексации страницы (1 - да, 0 - нет).

Заполните столбцы значениями товаров, которые Вы хотите импортировать.

Шаг 2

Сохраните файл:

В Microsoft Excel:

  • Меню "Файл" - Пункт "Сохранить как" - Тип файла "Data Interchange Format(.dif)".

В OpenOffice / LibreOffice

  • Меню "Файл" - Пункт "Сохранить как" - Тип файла "Data Interchange Format(.dif)".
  • Далее Вам будет необходимо выбрать кодировку (окно появится после попытки сохранить). Выберите Сyrillic (DOS/OS2-866/Russian).

Шаг 3

Откройте редактирование страницы интернет-магазина, перейдите к ссылке "Импорт" в верхнем ряду страницы.

php1oNchk

Шаг 4

В открывшемся окне перейдите к вкладке "DIF".

phpi9NfAT

Шаг 5

Укажите программу, в которой был сохранен файл.

php31cnw9

Шаг 6

Нажмите на кнопку "Загрузить/выбрать файл".

phpTgVs6B

Шаг 7

В открывшемся окне "Файлы", нажмите кнопку "Добавить файл" и добавьте в систему созданный Вами файл DIF.

phpq7xmia

Шаг 8

После загрузки файла нажмите левой кнопкой мыши на загруженный файл

phpwO6Vrf

Шаг 9

В появившемся окне выберите режим импорта, который указывает, какие действия необходимо произвести с товарами из файла. 

phpjGKMgy

Шаг 10

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

php87CQV8

Обратите внимание!

  • В случае импорта по ID товара, товары с несуществующими идентификационными номерами (если такие по ошибке указаны в файле импорта) добавлены не будут. Также при таком ключевом поле обязательно необходимо указать соответствие для столбца в файле - об этом чуть ниже.

Шаг 11

Укажите "Операцию над товарами, не участвующими в импорте". В этом меню необходимо определиться, что же делать с товарами в магазине, для которых не нашлось совпадения по ключевому полю в файле импорта.

Данная настройка доступна при выбранных режимах «Добавлять новые, изменять существующие» или «Добавлять новые, не изменять существующие».  

  • «—». При выбранном пункте настройки «—», никаких действий с товарами, не участвующими в импорте, производиться не будет.
  • «Удалить». При выбранном пункте настройки «Удалить», товары/модификации, не участвующие в импорте, будут удалены.
  • «Спрятать». При выбранном пункте настройки «Спрятать», товары/модификации, не участвующие в импорте, будут скрыты (установлена галочка «Скрыто»).

phph6zC2N

Шаг 12

Задайте "Разделитель категорий". В этом меню необходимо указать, какой символ (запятая или точка с запятой) использовался в файле импорта в качестве разделителя папок.

phpjFS1RI

Обратите внимание!

  • Учитывайте, какой символ-разделитель Вы использовали при заполнении файла импорта. Если Вы хотите использовать запятую - перечислите нужные категории для товара именно через запятую (например, <"Ноутбуки", "Планшеты", "Смартфоны", "Комплектующие к смартфонам">). Однако, тут стоит учитывать, что, если в названиях Ваших категорий есть запятые - в качестве разделителя необходимо использовать точку с запятой (например, <"Ноутбуки, планшеты"; "Смартфоны, комплектующие">). В противном случае (то есть если Вы используете запятую в качестве разделителя) - каждое слово, отделенное запятой будет считаться за отдельную категорию.

Шаг 13

Укажите, стоит ли предварительно удалять все существующие товары. Данная настройка актуальна только в случаях, когда Вы хотите удалить все уже существующие товары в магазине и наполнить его только теми, что указаны в файле.

phpH8Ur0H

Шаг 14

Игнорировать строки с нулевым "Количеством на складе" - при активации этой галочки, система не будет импортировать товары, у которых в файле импорта количество равно нулю.

phpG3kvh3

Шаг 15

Также Вы можете попытаться привязать картинки к товарам по ключевому полю. Таким образом, к товару с ключевым полем "Tov123" (например, с артикулом) будут привязаны изображения из раздела "СУ. Иллюстрации" с названиями/именами файлов "Tov123".

phpZgM0VK

Шаг 16

Далее, в нижней части окна, напротив каждого столбца укажите соответствие. Выбор соответствий не должен повторяться. 

phpytCWuB

Обратите внимание!

  • Если для какого-то из полей Вы выбрали в качестве соответствия - ID товара - именно ID и должен быть ключевым полем при импорте (шаг 10) - в противном случае импорт завершится ошибкой.

Шаг 17

Нажмите "Импортировать".

phpDpVSkS

Шаг 18

После успешного импорта, появится информационное окно. Закрываем окно, ожидаем выполнения импорта.

phpqu6BXs

Шаг 19

Статус операции Вы можете наблюдать в очереди заданий.

php0vpcCP

Была ли статья вам полезна?
Укажите, пожалуйста, почему?
Комментарий