Пример файла csv


Формат CSV

Главная   →   Справка   →   Экcпорт и импорт товаров

Общие данные
Для понимания процесса импорта/синхронизации

Для работы понадобиться программа работы с таблицами (Microsoft Excel, Apple Numbers, OpenOffice Calc или любая другая программа которая может сделать экспорт в формат CSV ).

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

Пример таблицы :

articul name price vendor country images
UX31E ASUS ZENBOOK 44400 Asus Китай http://shopexpress.difocus.ru/alboms/3/3/zenbook.jpg
MBA-123 13-inch MacBook Air 45000 Apple Китай http://shopexpress.difocus.ru/alboms/3/3/apple-air-13.jpg
HD-8838 Philips Saeco HD 8838 27462 Philips Россия http://shopexpress.difocus.ru/alboms/3/3/saeco-hd-8838.jpg
HD-8838 Delonghi ECAM 23.210 27462 Delonghi Италия http://shopexpress.difocus.ru/alboms/3/3/delonghi.jpg

В самой первой строке нашей таблицы обязательно использование названий полей для наших товаров. У нас это articul — артикул, name — название товара, price — цена, vendor — производитель, country — страна производства, images — путь к изображению(подробности ниже).

Обязательное поле для создания товаров одно:

  • name — название.
  • price — цена,
  • articul — артикул.

Другие поля товаров можно выбрать произвольно из общего количества полей. (В редакторе типов вы можете добавить новые поля для ваших товаров или других объектов.)

Вы можете указывать названия столбцов, чтобы внести или изменить значения:

  • info:url — поле для Подстрока URL;
  • info:name — поле для Название объекта в системе;
  • info:sort — поле для сортировки объектов внутри раздела;
  • info:access — поле для указания прав доступа (например: 7733);
  • info:template — поле для Шаблон вывода, индексы шаблона вывода можно посмотреть тут;
  • info:delete — поле для удаления товара, создайте столбец и заполните ячейку товара произвольными данными, чтобы удалить его во всемя импорта.

Список полей товара можно увидеть так, нажать «Параметры» → «Типы объектов» → «Товар».

Пример файла csv

В нашем редакторе таблица выглядит так :

Пример файла csv

После того, как таблица заполнена, экспортируйте ее в формат CSV. И сохраните файл, например на рабочем столе.

В формате CSV, если файл открыть с помощью Блокнота, таблица будет выглядеть так :

articul;name;price;vendor;country;images UX31E;ASUS ZENBOOK;44400;Asus;Китай;http://shopexpress.difocus.ru/alboms/3/3/zenbook.jpg MBA-123;13-inch MacBook Air;45000;Apple;Китай;http://shopexpress.difocus.ru/alboms/3/3/apple-air-13.jpg HD-8838;Philips Saeco HD 8838;27462;Philips;Россия;http://shopexpress.difocus.ru/alboms/3/3/saeco-hd-8838.jpg HD-8838;Delonghi ECAM 23.210;27462;Delonghi;Италия;http://shopexpress.difocus.ru/alboms/3/3/delonghi.jpg

При импорте из CSV вы можете указать:

  • Раздел товара (любой уровень), если раздел не существует, он будет создан;
  • Параметры товара;
  • Путь к изображениям товара (изображения должны находится в одном zip-архиве с файлом CSV);
  • Cпецификаций;
  • Скидки;
  • Размеры.

Требования и возможности:

  • Наименования товаров должны быть разные:
    • Если товар с указанным наименованием уже находится в разделе, он будет пропущен;
    • Если в файле для импорта присутствуют товары с одинаковыми названиями в одном разделе, товарам будут присвоены индексы «Наименование {X}», где {X} — порядковый номер начиная с 1(единицы).
  • Файл CSV в архиве должен быть один и находиться в корне архива;
  • Изображения для выгрузки должны быть запакованы вместе с файлом CSV, кроме изображений с указанием URL;
  • Количество разделов и товаров в CSV не более 5000;
  • Формат CSV не поддерживает переходы строк, поэтому данные или текст внутри ячейки с использованием перехода строки будут неверно интерпретированы;
  • В качестве разделителей в формате CSV используется точка с запятой «;», поэтому использование этого символа в тексте становится невозможным;
  • Общий вес архива не должен превышать 64Мб для тарифов Эконом и Стандарт, 128Мб для тарифов Люкс и Максимум. Во время бесплатного пользования действует ограничение 3Мб.

Совет: Создайте несколько товаров, заполнив все поля, и воспользуйтесь функцией экспорта в формате CSV. Откройте файл в редакторе и вы узнаете какие данные необходимо использовать в ячейках таблицы.


Пример подготовленного CSV файла для импорта с изображениями можно скачать здесь.

Импорт товаров

Перейдите в систему управления сайтом и нажмите правой кнопкой мышки на нужный раздел, как будто вы собираетесь создать один новый товар, затем «Создать» → «Импорт». Появится окно с предложением ввести файл и тип файла. Нажмите «Добавить» и  выберите тип файла «CVS». Нажмите «Импортировать».

Пример файла csv

Если все действия выполнены верно вы увидите, следующее окно.

Пример файла csv

Синхронизация товаров

Для синхронизации товаров сначала их нужно экспортировать.

Snimok_ekrana_2016-03-17_v_93058.png

Snimok_ekrana_2016-03-17_v_93124.png

Вы скачаете файл примерно такого содержания.


Пример файла csv

Это файл в формате CSV. Откройте его программой для работы с таблицами ( Microsoft Excel, Apple Numbers или OpenOffice Calc ). Столбец UniqueKey — содержит уникальный идентификатор товара в системе управления. Вы можете менять все значения товара, кроме этого значений в ячейках столбца UniqueKey.

Если вы очистите ячейку с идентификатором товара — он будет заново создан,
с названием «Копия (N) {Название}«, где {Название} — его название из колонки name, а N — номер копии.

Исправленный файл в формате CSV импортируйте в систему управления, как было описано выше. Товары содержащие запись UniqueKey — обновят свои данные, товары с пустой ячейкой UniqueKey будут созданы.

Если вы не редактировали и не собирались редактировать значения какого-либо столбца, его можно удалить из файла для импорта. Это ускорит загрузку файла и время импорта, т.к. не будут обрабатываться лишние данные.

Например, если вы хотели изменить только цену товаров, в файле импорта необходимо оставить только столбцы price и UniqueKey, остальные столбцы нужно удалить(вместе с заголовком столбца, т.е. целиком удалить столбец).

Внимание! При синхронизации товаров вы можете указать раздел, где будет размещен товар. В таком случае импортируйте файл в ту папку, относительно которой вы указали размещение товара.


shopexpress.difocus.ru

Предварительная настройка импорта

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

Для создания структуры выполните следующие действия.

  1. Создайте и настройте требуемый информационный блок, если его ещё нет.
  2. Создайте в информационном блоке все необходимые свойства (для элементов информационного блока должны быть заданы те же свойства, что и для товаров, импортируемых из CSV файла).
  3. Настройте информационный блок на использование в качестве торгового каталога (см. Торговый каталог).
  4. Загрузите иллюстрации товаров (если они есть) на сайт.

Импорт каталога

Загрузка каталога из CSV файла осуществляется в несколько этапов.

Шаг 1

  1. Откройте форму импорта данных: Магазин -> Торговый каталог-> Настройка импорта -> Импортировать.
  2. Если CSV файл с данными находится на локальном диске, выберите его с помощью кнопки Обзор…(Browse…) в поле ввода Файл данных с моего компьютера.
    Если файл с данными находится на сайте, найдите его с помощью дерева папок и убедитесь, что полный путь к нему попал в поле Файл данных с сайта.
    Если файл данных имеет большой размер и находится на вашем локальном компьютере, то рекомендуется сначала выкачать этот файл на сайт с помощью любого FTP-клиента.

  3. Выберите информационный блок, в который вы хотите загрузить данные.
  4. Если у вас есть готовая схема загрузки для данного CSV-файла, то вы можете выбрать ее. В этом случае загрузка произойдет сразу, и дальнейшие шаги будут опущены.

    Внимание!
    Схема должна в точности соответствовать загружаемому файлу. В противном случае результат загрузки непредсказуем.

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

Шаг 2

  1. Выберите подходящий формат CSV файла с данными:
    • с разделителями — поля с данными разделяются специальным символом: запятой, точкой с запятой, знаком табуляции, пробелом или другим символом;
    • с фиксированной шириной полей.

    В зависимости от вашего выбора необходимо заполнить соответствующую форму настроек:

    • если вы выбрали формат с разделителями, то укажите в поле Разделитель полей соответствующий разделитель;
    • если вы выбрали формат с фиксированной шириной полей, то в поле Метки разделителя укажите номера колонок, которые разделяют поля.

  2. Укажите, содержит ли первая строка файла имена полей (опция Первая строка содержит имена полей). Если вы отметите эту опцию, а файл не содержит имен полей, первая строка файла будет обработана неправильно.
  3. Нажмите кнопку Далее для перехода к третьему шагу.

Шаг 3

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

    Если поле является элементом каталогизации, то установите ему в соответствие значение Группа уровня X.

    Обязательно должно быть установлено хотя бы одно из значений Уникальный идентификатор (B_IBLOCK_ELEMENT.XML_ID) или Название (B_IBLOCK_ELEMENT.NAME). Эти поля используются для сопоставления товаров в файле товарам в базе данных.

    Внимание!
    Убедитесь, что соответствия полей заданы корректно. В противном случае результат загрузки непредсказуем.

  2. Для загрузки товаров с иллюстрациями необходимо предварительно выгрузить картинки в какой-либо каталог на сайте с помощью любого FTP-клиента. Задайте в поле Путь к картинкам путь к каталогу на сайте, в который вы выгрузили иллюстрации.
  3. Укажите, как поступать с теми товарами, которые есть в базе, но которых нет в импортируемом CSV файле:
    • выберите удалить для того, чтобы полностью заменить существующий набор товаров загружаемым из файла;
    • выберите деактивировать для деактивации товаров. Деактивируемые товары не удаляются из базы данных, но и не показываются покупателям;
    • выберите не трогать для того, чтобы просто добавить данные из импортируемого файла в базу данных.

  4. Если вы будете регулярно повторять загрузку CSV файлов с точно такой же структурой, то имеет смысл сохранить схему загрузки (настройки загрузки) и использовать ее при последующих загрузках.

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

  5. Нажмите кнопку Загрузить данные для начала загрузки.

Примеры файлов

Пример корректного CSV файла данных для формы Import CSV (new)

  Уникальный идентификатор;Название;Количество;Свойство_Battery;Группа;Покупка От;До;Базовая цена;Валюта;Розничная цена;Валюта  295;Siemens S55;10;90;Li-Ion;Siemens;1;10;160.00;USD;251.20;USD;N  295;Siemens S55;10;90;Li-Ion; Siemens;11;20;150.00;USD;235.50;USD;N  295;Siemens S55;10;90;Li-Ion;Siemens;21;;140.00;USD;219.80;USD;N  297;Siemens S46;2;680;Li-Ion;Siemens;1;10;85.00;USD;100.73;USD;N  297;Siemens S46;2;680;Li-Ion;Siemens;11;20;80.00;USD;94.80;USD;N  297;Siemens S46; 2;680;Li-Ion;Siemens;21;;75.00;RUR;88.88;RUR;N  325;Siemens U15;5;720;Li-Pol; Siemens;1;10;310.00;USD;367.35;USD;N  325;Siemens U15;5;720;Li-Pol;Siemens;11;20;290.00;USD;343.65;USD;N  325;Siemens U15;5;720;Li-Pol;Siemens;21;;270.00; USD;310; USD;N

Пример корректного CSV файла данных для формы Import CSV


  Группа;Подгруппа;Код;Товар;Короткое описание;Полное описание;Розничная цена;Оптовая цена;Количество;Картинка  Видеокарты;ASUS;1245;ASUS V9950/TD;GF FX5900 128Mb AGP8x, DirectX 9 and OpenGL1.4 support;"Серия V9950 и семейство GeForce FX 5900 выводят производительность в графике на качественно новый уровень; шина обмена данными с памятью шириной в 256 бит и эксклюзивная технология Lightspeed Memory Architecture от NVIDIA делают возможным наложение сложных текстур, освещения и других эффектов сразу на всю сцену"; $392,00; $369,95;1000; 9233.jpg  Видеокарты;Chaintech;20673;A-FX20 64TV;GeForce FX5200, 64MB DDR, 8xAGP, 64bit, DVI, TV-out;"Основные характеристики: Чип NVIDIA GeForce FX 5200; RAMDAC 350 МГц; максимальное разрешение 2D/3D 2048 x 1536 @ 75 Гц"; $82,95; $75,95;1000;20673.jpg  

© «Битрикс», 2001-2008, «1C-Битрикс», 2008   1С-Битрикс: Управление сайтом

neolant.ru

Импорт товаров в формате CSV

От автора: приветствую Вас дорогой друг. Интернет магазины в данное время очень популярны, а значит достаточно часто веб-мастера, занимаются разработкой сайтов именно этого типа. При этом любой магазин, конечно же, предполагает публикацию множества различных товаров, добавить которые вручную порой становится непосильной задачей. Потому как ее выполнение, требует огромного количества времени.

Поэтому если необходимо добавить большое количество товаров владельцы магазинов используют специальные скрипты по импорту, которые в считанные секунды или же минуты добавят в магазин несколько тысяч товаров. Конечно, разрабатываемый магазин должен поддерживать скрипты подобного рода.

Для всех современных CMS, которые используются для создания магазинов, написаны дополнительные модули или расширения по импорту/экспорту товаров, которые могут быть как встроенными, так и поставляться отдельно на платной или бесплатной основе. Но для самописного движка интернет магазина вышеуказанный функционал придется описывать самостоятельно. Поэтому в данном уроке мы с Вами напишем небольшое веб-приложение, которое реализует импорт товаров CSV.

Конечно, создаваемый скрипт будет не сложен и по сути не будет привязываться к реальному движку, потому как у каждого из Вас различные задачи и показать создание универсального инструмента в рамках парочки уроков просто невозможно. Я хотел бы рассмотреть принцип импорта товаров, то есть, что бы Вы увидели, как это можно сделать, и возможно это поможет Вам в решении некоторой реальной задачи.

Итак, в данном уроке мы будем рассматривать импорт товаров в формате CSV, то есть вся информация о добавляемых товарах будет содержаться в специальном файле с расширением .csv.

Формат CSV – это простой текстовый формат, предназначенный для представления различных табличных данных. То есть благодаря ему, сложная таблица может быть сохранена в виде простого текста, с специфическим форматированием. CSV – это аббревиатура, образованная английскими словами — Comma-Separated Values — значения, разделённые запятыми. Синтаксис указанного формата предполагает, что каждая строка файла – это одна строка таблицы. Данные, которые хранятся в колонках, разделены друг от друга знаком запятой (,).

Но согласитесь, что запятая – это символ, который конечно же может встречаться в тексте, в качестве знака пунктуации, поэтому на практике, часто используют в качестве разделителей другие знаки, к примеру – точка с запятой (;), что собственно мы с Вами и сделаем. В этом случае, правильно бы назвать формат – DSV (delimiter-separated values — значения разделённые разделителем), но на сегодняшний день под понятием CSV – понимают набор определенных текстовых значений разделенных определенным разделителем.

Как было сказано выше, создавать скрипт мы будем с чистого листа и по сути реализуем считывание данных документа CSV и запись полученной информации в таблицу “products” базы данных.

Структура таблицы следующая:

Импорт товаров в формате CSV

Формат CSV очень легко получить, используя в качестве исходной таблицы – таблицу Microsoft Excel. Конечно, Вы можете спросить – зачем преобразовывать таблицу в специальный формат, если можно осуществить импорт, читая содержимое каждой ячейки таблицы. И по большому счету — Да, мы можем это сделать. Но при этом придется использовать дополнительную библиотеку по работе с документами Excel. В свою очередь формат CSV – простой текстовый формат, который легко и быстро читается языком PHP, без каких либо дополнительных инструментов.

Теперь предположим, что поставщик передал нам следующий документ с информацией о доступных товарах:

Импорт товаров в формате CSV

Как Вы видите каждая строка таблицы – это отдельный товар. При этом в колонках, располагается информация, которая должна быть сохранена в соответствующие поля таблицы “products”.

Теперь давайте преобразуем данную таблицу в формат CSV, для этого переходим в меню “Файл”, далее выбираем пункт “Сохранить как”.

Импорт товаров в формате CSV

Затем при сохранении выбираем формат CSV (разделители-запятые).

Импорт товаров в формате CSV

Обратите внимание, что файл будет сохранен в кодировке Windows-1251, поэтому для дальнейшей работы необходимо сменить кодировку на UTF-8. Теперь можно приступать к созданию функционала будущего скрипта.

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

Поэтому текстовая версия завершена, а значит жду Вас в видео. Всего Вам доброго и удачного кодирования!!!

Пример файла csv

webformyself.com

Для успешного импорта данных, Ваш CSV-файл должен соответствовать определенному формату:

  • Каждый столбец CSV-файла должен иметь заголовок с правильным названием (например _NAME_, ниже приведён список заголовков);
  • Каждая строка файла это одна запись, связанная с товаром (категорией или производителем);
  • Значения отдельных колонок (полей) разделяются разделительным символом точкой с запятой (;);
  • Текстовые значения обрамляются символом двойные кавычки (").
  • Если в значении встречаются кавычки — они представляются в файле в виде двух кавычек подряд;

Пример данных из CSV-файла:

"_CATEGORY_";"_NAME_";"_MODEL";"_PRICE_";"_SKU_";"_QUANTITY_"  "Непонятные товары|Мётлы чудные";"Метла: Нимбус-2000";"Н-2000";2999.00;"19781712";100

Описание полей (заголовков) CSV-файла

_ATTRIBUTES_

Используется: Товары
Формат поля: Многострочная запись
Это поле позволяет добавить или обновить атрибуты.
Формат поля это список атрибутов разделённых переносом строки, одна строка = один атрибут со значениями через вертикальную черту

(Группа атрибутов|Название атрибута|Значение атрибута)
Пример:

 Процессор|No. of Cores|8   Память|test 1|32ГБ   Дисплей|Разрешение экрана|1980x1280

Вертикальная черта в названиях атрибутов не допускается.

_CATEGORY_

Используется: Товары
Формат поля: Перечисление категорий в одну строку или несколько строк.
Каждая отдельная строка это одна категория, включая подкатегории, для товара с разделителем вертикальная черта (|).
Последняя категория (или первая, если всего одна строка) будет присвоена товару как _MAIN_CATEGORY_.
Пример:

Категория|Подкатегория|Подкатегория|Категория_товара_1  Категория|Подкатегория|Подкатегория|Категория_товара_2  Категория|Подкатегория|Подкатегория|Категория_товара_3
_COLUMN_

Используется: Категории
Формат поля: Целое число
Количество колонок в выпадающем меню категорий (только для главных родительских категорий).

_DESCRIPTION_

Используется: Товары, Категории, Производители
Формат поля: Многострочный текст с поддержкой HTML
Описание товара.

_DISCOUNT_

Используется: Товары
Формат поля: Многострочная запись
Это поле позволяет добавить или обновить скидки. Формат поля это список скидок разделённых переносом строки, одна или несколько, где одна строка = одна скидка со значениями через запятую:

(ID группы покупателей,Количество,Приоритет,Цена,Дата начала,Дата окончания) — где даты можно пропустить
Пример:

 1,2,3,999.00   1,10,2,799.00,2012-10-01   1,100,1,699.00,2012-10-01,2012-10-31

Значения цены должны указываться в виде целых или дробных чисел, где разделитель дробной части должна быть точка

_EAN_

Используется: Товары
Формат поля: Текст в одну строку
Европейский стандарт штрихкода.
Имеет ограничение по количеству символов (поле в таблице MySQL).

_HEIGHT_

Используется: Товары
Формат поля: Дробное число, где разделитель дробной части точка (Американский стандарт)
Габариты товара высота

_META_H1_ (старое название _HTML_H1_)

Используется: Товары, Категории, Производители
Формат поля: Текст в одну строку
Это поле соответствует HTML-тег H1 (тот самый H1).

_META_TITLE_ (старое название _HTML_TITLE_)

Используется: Товары, Категории, Производители
Формат поля: Текст в одну строку
Это поле соответствует HTML-тег Title.

_ID_

Используется: Товары, Категории, Производители
Формат поля: Целое число
Данное поле можно импортировать только в режиме «Только добавить» для новых товаров и новых производителей.

_IMAGE_

Используется: Товары, Категории, Производители
Формат поля: Текст в одну строку
Изображение товара (категории или производителя), в виде имени файла и отностилеьного пути до директории с изображением.

Для OpenCart 1.5.x используется data/:

data/mycatalog/panaconik/my01010.jpg

Для OpenCart 2.x используется catalog/:

catalog/mycatalog/panaconik/my01010.jpg

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

Если включена опция «Докачка изображений», то в качестве значения должна быть указана ссылка на изображение

http://www.example.com/my_directory/image_name_01010.jpg
_IMAGES_

Используется: Товары
Формат поля: Текст в одну строку
Изображения товара, список названий, разделённых запятой, в виде имени файла и относительного пути до директории с изображением.

Для OpenCart 1.5.x используется data/:

data/mycatalog/panaconik/my01010.jpg,data/mycatalog/panaconik/my01011.jpg,data/mycatalog/panaconik/my01020.jpg

Для OpenCart 2.x используется catalog/:

catalog/mycatalog/panaconik/my01010.jpg,catalog/mycatalog/panaconik/my01011.jpg,catalog/mycatalog/panaconik/my01020.jpg

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

Если включена опция «Докачка изображений», то в качестве значения должна быть указаны ссылки на изображение

http://www.example.com/my_directory/image_name_01.jpg,http://www.example.com/my_directory/image_name_02.jpg
_ISBN_

Используется: Товары
Формат поля: Текст в одну строку
Международный стандартный книжный номер.
Имеет ограничение по количеству символов (поле в таблице MySQL).

_JAN_

Используется: Товары
Формат поля: Текст в одну строку
Японский номер товара.
Имеет ограничение по количеству символов (поле в таблице MySQL).

_LENGTH_

Используется: Товары
Формат поля: Дробное число, где разделитель дробной части точка (Американский стандарт)
Габариты товара длина

_LOCATION_

Используется: Товары
Формат поля: Текст в одну строку
Расположение где-либо, как-либо или в чём (доставерно не известно).
Имеет ограничение по количеству символов (поле в таблице MySQL).

_MAIN_CATEGORY_

Используется: Товары
Формат поля: Перечисление категорий в одну строку с разделителем вертикальная черта (|)
Пример:

Категория|Подкатегория|Подкатегория|Категория_товара

Данное поле есть только в версии ocStore.

_MANUFACTURER_

Используется: Товары
Формат поля: Текст в одну строку
Наименование производителя (Бренда).
Если такого производителя в магазине не существует, будет производитель будет создан автоматически.

_META_DESCRIPTION_

Используется: Товары, Категории, Производители
Формат поля: Текст в одну строку
Мета-тег Description описание страницы (из области: что-то там про SEO-оптимизацию).

_META_KEYWORDS_

Используется: Товары, Категории, Производители
Формат поля: Текст в одну строку
Мета-тег Keywords ключевые слова (из области: что-то там про SEO-оптимизацию).

_MODEL_

Используется: Товары
Формат поля: Текст в одну строку
Модель товара, если такая имеется.
Имеет ограничение по количеству символов (поле в таблице MySQL).

_MPN_

Используется: Товары
Формат поля: Текст в одну строку
Номер производителя.
Имеет ограничение по количеству символов (поле в таблице MySQL).

_NAME_

Используется: Товары, Категории, Производители
Формат поля: Текст в одну строку
Импортируется или экспортируется в зависимости от выбранного языка (опция Локализация)

_OPTIONS_

Используется: Товары
Формат поля: Многострочная запись
Это поле позволяет добавить или обновить опции товара.
Описание: Импорт-экспорт Опций

_POINTS_

Используется: Товары
Формат поля: Целое число
Количество баллов для покупки товара.

_PRICE_

Используется: Товары
Формат поля: Дробное число, где разделитель дробной части точка (Американский стандарт)
Цена товара.
Пример:

2341.90
_PRODUCT_TAG_

Используется: Товары
Формат поля: Текст в одну строку
Теги товара, список слов или словосочетаний разделённых запятой.

_QUANTITY_

Используется: Товары
Формат поля: Целое число
Количество товара (ведение склада по магазину).

_RELATED_

Используется: Товары
Формат поля: Строка в виде перечисления ID товаров через запятую
Сопутствующие товары (вкладка Связи в редактировани товара)
Пример

34,12,45,33

Также может быть использован другой заголовок и данные о товаре:
_RELATED_ID_ — строка в виде перечисления ID товаров через запятую (синоним для _RELATED_);
_RELATED_NAME_ — строка в виде перечисления наименований товаров через запятую;
_RELATED_MODEL_ — строка в виде перечисления моделей товаров через запятую;
_RELATED_SKU_ — строка в виде перечисления SKU(артикулов) товаров через запятую;
_RELATED_MPN_ — строка в виде перечисления MPN товаров через запятую;
_RELATED_EAN_ — строка в виде перечисления EAN товаров через запятую;
_RELATED_JAN_ — строка в виде перечисления JAN товаров через запятую;
_RELATED_ISBN_ — строка в виде перечисления ISBN товаров через запятую;

_SEO_KEYWORD_

Используется: Товары, Категории, Производители
Формат поля: Текст без пробелов и разделителей
Это поле соответствует SEO URL и должно быть уникальным на всю систему.

_SHIPPING_

Используется: Товары
Формат поля: Целое число (0 или 1)
Статус доставки (Необходима доставка), 0 = Нет, 1 = Да

_SKU_

Используется: Товары, Категории, Производители
Формат поля: Текст в одну строку
Артикул товара (произвольный или по базе Вашего склада например).
Имеет ограничение по количеству символов (поле в таблице MySQL).

_SORT_ORDER_

Используется: Товары, Категории, Производители
Формат поля: Целое число
Порядок сортировки (што будем видеть в первых рядах)

_SPECIAL_

Используется: Товары
Формат поля: Многострочная запись
Это поле позволяет добавить или обновить акции товара.
Формат поля это список скидок разделённых переносом строки, одна строка = одна акция со значениями через запятую:

(ID группы покупателей,Приоритет,Цена,Дата начала,Дата окончания) — где даты можно пропустить
Пример:

 1,3,999.00   1,2,799.00,2012-10-01   1,1,699.00,2012-10-01,2012-10-31
_STATUS_

Используется: Товары, Категории, Производители
Формат поля: Целое число (0 или 1)
Статус, где 0 = выключен, 1 = включен.

_STOCK_STATUS_ID_

Используется: Товары
Формат поля: Целое число
ID статуса (Остутствие на складе).

_STOCK_STATUS_

Используется: Товары
Формат поля: Текст в одну строку
Статус, показываемый, когда товара нет на складе (Остутствие на складе), содаётся автоматически если такого статуса нет в базе магазина.

_TOP_

Используется: Категории
Формат поля: Целое число
Показывать в главном меню (только для главных родительских категорий).

_UPC_

Используется: Товары
Формат поля: Текст в одну строку
Номер производителя.
Имеет ограничение по количеству символов (поле в таблице MySQL).
Американский стандарт штрих-кода

_WEIGHT_

Используется: Товары
Формат поля: Дробное число, где разделитель дробной части точка (Американский стандарт)
Вес товара (кг, мг, и тд.)

_WIDTH_

Используется: Товары
Формат поля: Дробное число, где разделитель дробной части точка (Американский стандарт)
Габариты товара ширина

www.opencartlabs.ru

Создание CSV-файла импорта

Создать CSV-файл можно с помощью любого текстового редактора или соответствующего приложения, например Microsoft Office Excel. Отформатируйте файл, как описано далее в этом разделе и сохраните его с расширением CSV или TXT.

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

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

Для получения образца CSV-файла, используемого в качестве шаблона для создания собственного CSV-файла импорта, в диалоговом окне «Импорт пользователей» щелкните ссылку на образец CSV-файла.

Формат CSV-файла

Ниже приведен пример формата CSV-файла импорта, содержащего необходимые атрибуты для создания управляемых пользователей. В этом примере импортируются три новых пользователя.

Name,EmailAddress,FirstName,LastName,Password adamsta0109,terrya@contoso.edu,Terry,Adams,1091990 beebeab0211,annb@contoso.edu,Ann,Beebe,2111991 cannocc0328,chrisc@contoso.edu,Chris,Cannon,3281986 

Столбцы в CSV-файле

Один и тот же атрибут в каждой строке образует столбец. В этом примере имена столбцов совпадают с атрибутами в строке заголовков. В данном примере пять столбцов: Name, EmailAddress, FirstName, LastName и Password. Например, столбец EmailAddress содержит адрес электронной почты для каждого нового пользователя: terrya@contoso.edu, annb@contoso.edu и chrisc@contoso.edu.

Тот же CSV-файл в приложении Excel.

Пример CS-файла импорта

Кодировка файла

Если CSV-файл содержит знаки, не входящие в ASCII, или специальные символы, сохраните его в кодировке UTF-8 или другой кодировке Юникода. В зависимости от приложения сохранить CSV-файл в кодировке UTF-8 или другой кодировке Юникода может оказаться проще, если язык системы соответствует языку, используемому в CSV-файле.

В начало страницы

Обязательные атрибуты

В этой таблице представлено описание атрибутов, необходимых для импорта новых пользователей. При отсутствии одного из атрибутов в строке заголовка CSV-файла импорта процесс импорта выполнить не удастся.

Примечание.   Вводить атрибуты следует именно так, как они представлены. Атрибуты не должны содержать пробелов. Это должно быть одно слово. Например, First Name является недопустимым. Следует ввести FirstName.

Атрибут

Описание

Имя

Name указывает идентификатор пользователя. Значение Name должно быть уникальным в пределах домена.

Важно!   Значение атрибута Name используется в качестве отображаемого имени в списке почтовых ящиков в панели управления Exchange и общей адресной книге, если не включен атрибут DisplayName, являющийся необязательным.

EmailAddress

EmailAddress указывает адрес электронной почты нового пользователя. Он также используется для создания соответствующего идентификатора Windows Live ID. Значение EmailAddress должно быть уникальным в пределах домена.

FirstName

FirstName указывает имя пользователя.

LastName

LastName указывает фамилию пользователя.

Password

Password — исходный пароль, назначенный идентификатору Windows Live ID, который создается для пользователя почтового ящика.

Если пользователи организации Live@edu должны сменить пароли при первом входе в учетную запись, используйте атрибут ForceChangePassword.

Примечание.   Параметр требования изменения паролей недоступен для организаций, система электронной почты в которых основана на Microsoft Online.

В начало страницы

Необязательные атрибуты

Процесс импорта поддерживает и распознает множество дополнительных атрибутов. В приведенной ниже таблице описаны необязательные атрибуты, которые можно включать в CSV-файл импорта.

Атрибут

Описание

DisplayName

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

CustomAttributeN, где N — целое число от 1 до 15.

Атрибуты CustomAttributeN используются для хранения сведений о пользователях, например является ли пользователь студентом, преподавателем или выпускником, или для хранения альтернативного адреса электронной почты. Атрибуты CustomAttributeN не отображаются в панели управления Exchange и общей адресной книге. Для просмотра атрибутов CustomAttributeN, назначенных пользователю, служит Windows PowerShell.

EvictEASI

Если значение атрибута EvictEASI равно 1, то для нового пользователя используется неуправляемый Windows Live ID, указанный в столбце EmailAddress. Неуправляемый Windows Live ID связывается с новым почтовым ящиком; все имеющиеся параметры, включая пароль и баллы продуктов, сохраняются. Идентификатор Windows Live ID при этом переводится в состояние принудительного переименования. Пользователь сможет войти в систему, используя этот идентификатор Windows Live ID и соответствующий пароль, но тут же получит запрос на переименование идентификатора Windows Live ID. Пользователь должен указать адрес электронной почты, не входящий в облачный домен. Дополнительные сведения см. в разделе Импорт или исключение существующих идентификаторов Windows Live ID.

ForceChangePassword

Чтобы принудить новых пользователей сменить пароль при первом входе, используйте атрибут ForceChangePassword. Если атрибут ForceChangePassword не используется, новым пользователям не нужно будет изменять пароли, заданные в CSV-файле импорта.

Примечание.   Этот атрибут могут использовать только организации Live@edu. При включении этого атрибута в CSV-файл импорта в организации Microsoft Online процесс импорта завершится ошибкой.

ImportEASI

Если значение атрибута ImportEASI равно 1, то для нового пользователя используется неуправляемый Windows Live ID, указанный в столбце EmailAddress. Идентификатор Windows Live ID и все существующие параметры сохраняются. Этот идентификатор сопоставляется с новым почтовым ящиком, созданным в ходе импорта. Дополнительные сведения см. в разделе Импорт или исключение существующих идентификаторов Windows Live ID.

MailboxPlan

План почтового ящика определяет общие параметры по умолчанию при создании новых пользователей. Атрибут MailboxPlan указывает планы почтовых ящиков для пользователей. Если атрибут MailboxPlan не задан, используется план почтового ящика организации по умолчанию.

Чтобы просмотреть список планов почтового ящика в организации, введите следующую команду:Get-MailboxPlan | FL DisplayName

Дополнительные сведения о планах почтовых ящиков см. в разделе Планы почтовых ящиков для Outlook Live.

City

City указывает город пользователя в адресной книге.

Company

Company указывает название организации пользователя в адресной книге.

CountryorRegion

CountryorRegion указывает название страны или региона, указываемое для пользователя в адресной книге. Для поиска допустимых значений для атрибута CountryorRegion в облачной электронной почте последовательно выберите пункты «Параметры» > «Учетная запись» > «Изменить» > «Расположение контакта». Все допустимые значения для страны или региона представлены в раскрывающемся меню.

Department

Department указывает отдел пользователя в адресной книге.

Fax

Fax указывает номер факса пользователя в адресной книге.

HomePhone

HomePhone указывает номер домашнего телефона пользователя в адресной книге.

Initials

Initials указывает инициалы пользователя в адресной книге.

MobilePhone

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

Примечания

Поле Notes указывает дополнительные сведения о пользователе в адресной книге.

Office

Office указывает комнату пользователя в адресной книге.

Phone

Phone указывает номер рабочего телефона пользователя в адресной книге.

PostalCode

PostalCode указывает почтовый индекс пользователя в адресной книге.

StateorProvince

StateorProvince указывает область или край пользователя в адресной книге.

StreetAddress

StreetAddress указывает почтовый адрес пользователя в адресной книге.

Title

Title указывает должность пользователя в адресной книге.

WebPage

WebPage указывает веб-страницу пользователя в адресной книге.

В начало страницы

Пример CSV-файла импорта

Используйте этот пример в качестве шаблона для создания своих CSV-файлов импорта. Нажмите кнопку «Скопировать код» и вставьте его в файл Excel или текстовый файл.

CSV-файл для управляемых пользователей

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

Name,EmailAddress,FirstName,LastName,Password adamsta0109,terrya@contoso.edu,Terry,Adams,1091990 beebeab0211,annb@contoso.edu,Ann,Beebe,2111991 cannocc0328,chrisc@contoso.edu,Chris,Cannon,3281986 desaipd0430,prashanthd@contoso.edu,Prashanth,Desi,4301989 ersanee0529,ebrue@contoso.edu,Ebru,Ersan,5291988 flipffo0628,florencef@contoso.edu,Florence,Flipo,6281989 garciadg0726,debrag@contoso.edu,Debra,Garcia,7271986 halbeph0826,pernilleh@contoso.edu,Pernille,Halberg,8261986 ilyinji0925,julial@contoso.edu,Julia,Ilyina,9251985 johnstj1024,tamaraj@contoso.edu,Tamara,Johnston,10241987 

msdn.microsoft.com

В данной статье рассмотрим одну из самых важных функций платформы интернет-магазина — импорт данных каталога через файл формата CSV (Microsoft Excel)

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

Вы можете сразу перейти в нужный раздел:

  • Описание полей в файле CSV
  • Импорт файла CSV

Заметка!

Пример csv файла без использования справочников (размер, цвет) — скачать

Пример csv файла с использованием справочников (размер, цвет) — скачать

Описание полей в файле CSV

 

Описание полей в файле CSV

Описание полей в файле CSV
Рисунок 1.

1. sku — артикул товара, обязательное поле для заполнения.

Артикул является уникальным идентификатором товара, по артикулу происходит обновление всех остальных полей товара, присутствие столбца “Артикул” в файле csv обязательно. Может состоять из букв, цифр, тире “-” и нижнего слэша “_ “. Всё без кавычек.

2. name — наименование товара.

3. paramsynonym — URL синоним товара.

4. category — категория товара, вложенность указывается через ">>".

К примеру [Техника >> Игровые приставки >> Аксессуары для игровых приставок].

Если товар находится в нескольких категориях, категории указываются через "," к примеру [Техника >> Игровые приставки >> Xbox 360],[Техника >> Игровые приставки >> Аксессуары для игровых приставок].

5. enabled — активность товара. Значение "+" означает что товар активен, значение "-" товар не активен. Всё без кавычек.

6. currency — базовая валюта товара, т.е. валюта в которой указывается цена товара в панели администрирования, к примеру если Вы закупаете товар в долларах а продаете в рублях, то для товара в панели администрирования валюта будет USD и цена будет указана в долларах, соответственно в файле в данном поле нужно указать USD. С описанием настройки курса валют, в соответствии с котором будет осуществляться пересчет в рубли в клиентской части можно ознакомиться в инструкции: "Валюты"

7. price — цена товара.

8. purchaseprice — закупочная цена

9. amount — количество товара

10. sku:size:color:price:purchaseprice:amount — Данное поле используется для назначения товару связку "цвет-размер-цена-количество"

Разберём подробнее. В формуле используется:

Sku — артикул.

size — например M, S — это размеры товара.

color — цвет товара.

price — цена товара.

purchaseprice — закупочная цена.

amount — количество.

Рассмотрим пример, т.е. если:

  • A968 — артикул,
  • S — размер товара,
  • Черный — цвет товара,
  • 3599 — цена товара,
  • 1200 — закупочная цена,
  • 10 — количество,

то запись будет выглядеть как [A968:S:Черный:3599:1200:10].

11. unit — единица измерения товара.

12. discount — cкидка на товар в процентах.

 13. discountamount — скидка на товар в валюте (в рублях, долларах, евро, и т.д.)

В зависимости от валюты 

14. shippingprice — цена доставки единицы товара.

Заполняется, если настраивается способ доставки “Доставка в зависимости от стоимости доставки товара”.

15. weight — вес товара. Вес необходимо указывать в кг, в ячейке единицу измерения прописывать не нужно.

16. size — размер товара (Ш х В х Д), формат заполнения: 0 x 0 x 0. Все размеры указываются в мм, в ячейке единицу измерения прописывать не нужно.

17. briefdescription — краткое описание товара.

Отображается в режиме просмотра каталога "Список" (рис. 2).

Отображается в режиме просмотра каталога "Список"
Рисунок 2.

18. description — полное описание товара.

Отображается в карточке товара на вкладке "Описание" (рис. 3).

Отображается в карточке товара на вкладке "Описание"
Рисунок 3.

19. title —  title для товара. Относится к SEO информации о товаре.

20. metakeywords — Meta KeyWords для товара. Относится к SEO информации о товаре.

21. metadescription — MetaDescription  для товара. Относится к SEO информации о товаре.

22. h1 — H1 для товара. Относится к SEO информации о товаре.

23. photos — фото для товара. Указывается фото или прямая ссылка на изображение через знак разделителя, который указан в настройках импорта в поле "Разделитель между свойствами" (рис. 3), т.е., к примеру, если указана точка с запятой, то в столбце прописываем так:

Если запятая, то так:

Если в столбце указывается фото, то при импорте необходимо все указанные фото подгрузить zip архивом в поле "Путь к zip архиву с фото" (рис. 4).

 

Важно!

В zip архиве не должно быть внутренних папок только фотографии. Формирование такого zip архива реализуется путем выделения всех фото командой CTRL+A и добавлением выделенных фото в архив.

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

Если указывается ссылка на фото, то архив грузить не требуется, укажите только через соответствующий разделитель ссылки на фото.

К примеру:

Если в столбце указывается фото, то при импорте необходимо все указанные фото подгрузить zip архивом в поле "Путь к zip архиву с фото"
Рисунок 4.

Также в данной колонке возможно осуществить привязку фотографии к цвету, которая выглядит в административной панели следующим образом (рис. 5):

Также в данной колонке возможно осуществить привязку фотографии к цвету, которая выглядит в административной панели следующим образом
Рисунок 5.

Для того чтобы осуществить привязку, укажите значение цвета после названия фото через разделитель, который указан в настройках импорта в поле “Разделитель между свойством и значением”.

Пример:

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

Цвета должны быть предварительно созданы в “Справочнике цветов” и заданы для модификации товара. Подробнее здесь

24. videos — ссылка на видео. Указывается прямая ссылка на видео.

Пример: https://www.youtube.com/watch?v=kLI4tc88-6s

25. markers — маркеры для товаров (новинки, хиты, скидки):

Буква b — bestseller — означает маркер "Хит продаж".

Буква r — recommender — означает маркер "Рекомендованный".

Буква n — new — означает маркер "Новинка".

Буква s — sale- означает маркер "Распродажа".

26. properties — свойства товара.

Сначала прописываем название свойства, далее разделитель, который указан в настройках импорта в поле "Разделитель между свойствами и значением" (рис. 6), далее значение свойства, затем разделитель, указанный в настройках импорта в поле "Разделитель между свойствами" (рис. 6), и далее следующее свойство по аналогии.

Формат:

К примеру, если в настройках указаны разделители как на рисунке 6, то в файле должно быть прописано так:

Разделители
Рисунок 6.

27. producer — производитель товара.

28. preorder — возможность оформления товара под заказ, при наличии 0.
Значение "+" означает, что товар возможно оформить под заказ при наличии 0, значение "-" означает, что товар невозможно оформить под заказ при наличии 0. Всё без кавычек.

29. sales_notes — тег sales_notes для файла Яндекс.Маркет.
(Подробнее с описанием данного тега можно ознакомиться здесь).

30. related sku — похожие товары. Необходимо указать артикулы товаров через разделитель указанный в настройках импорта в поле "Разделитель между свойствами" (рис. 6), указанные товары будут включены в блок "С этим товаром покупают".

31. alternative sku — альтернативные товары. Необходимо указать артикулы товаров через разделитель, указанный в настройках импорта в поле "Разделитель между свойствами" (рис. 6), указанные товары будут включены в блок "Похожие товары".

32. custom options — дополнительные опции товара (к примеру, + стоимость установки 200 руб.).

Формат:

Где:

— "Тип доп.опции" может быть

  • Выпадающий список — в файле прописываем DropDownList
  • Радио кнопки — в файле прописываем RadioButton
  • Галочка — в файле прописываем CheckBox
  • Однострочное текстовое поле — в файле прописываем TextBoxSingleLine
  • Многострочное текстовое поле — в файле прописываем TextBoxMultiLine

— "Обязательность доп. опции" — возможные значения

  • 1 — Обязательна
  • 0 — Необязательна

— "Тип"- возможные значения

  • Fixed — фиксированная цена
  • Percent — процентная

К примеру, доп. опция "Флеш карт", как на рисунок 7 будет выглядеть в файле так:

 

33. gtin — глобальный номер товарной продукции (GTIN) является уникальным и международным идентификатором продукта "Где найти уникальный идентификатор товара?", "Уникальные идентификаторы товаров", необходим для выгрузки данных в Merchant Center.

Является необязательным полем, заполняется для каждого товара в отдельности.

34. googleproductcategory — категория товаров Google Определение категории, Merchant Center, позволяет продавцам публиковать данные о своих магазинах и товарах в Google Покупках и других сервисах Google. Его наличие определяет категорию товара в соответствии с Google классификацией товаров и позволяет анализировать, по каким запросам необходимо показывать Ваши объявления.

Является обязательным полем для заполнения, при размещении товаров на Merchant Center заполняется для каждого товара отдельно, или если для товара не заполнено, то берется из общих настроек Merchant Center (рис. 7).

Является обязательным полем для заполнения, при размещении товаров на Merchant Center заполняется для каждого товара отдельно, или если для товара не заполнено, то берется из общих настроек Merchant Center
Рисунок 7.

35. yandexproductcategory — категория товаров Яндекс.Маркет ("Как предложению попасть в нужную категорию?"), позволяет продавцам публиковать данные о своих магазинах и товарах в Яндекс.Маркет. Его наличие определяет категорию товара в соответствии с Яндекс.Маркет классификацией товаров и позволяет анализировать, по каким запросам необходимо показывать Ваши объявления.

36. yandextypeprefix — элемент, в котором передается тип или категория товара при выгрузке товаров в формате YML на Яндекс.Маркет ("Название предложения").

37. yandexmodel — элемент, в котором передается модель товара и важные параметры при выгрузке товаров в формате YML на Яндекс.Маркет ("Название предложения").

38. adult — относится ли данный товар к товарам для взрослых. Необходим для выгрузки данных в Яндекс.Маркет, является обязательным полем только для магазинов "Магазины для взрослых" ("Adult"). Для остальных магазинов данное поле не заполняется.

Формат заполнения: Значение "+" означает, что товар относится к товарам для взрослых, значение "-" означает, что товар не относится к товарам для взрослых. Всё без кавычек.

39. manufacturer warranty — элемент предназначен для отметки товаров, имеющих официальную гарантию производителя. Необязательный элемент, используется при выгрузке данных в Яндекс.Маркет. Формат заполнения: + да, — нет.

40. tags — теги метки, подробнее можно ознакомиться здесь.

41. gifts — указываются артикулы товаров, которые идут в подарок при покупке текущего товара. Необходимо указать артикулы товаров через разделитель, указанный в настройках импорта в поле "Разделитель между свойствами" (рис. 12).

42. minamount — минимальное количество товара при заказе.

43. maxamount — максимальное количество товара при заказе.

44. multiplicity – кратность товара. 

Пример: перчатки для работы. Они могут продаваться по 1 шт., но по факту их продают всегда по 2 шт. Значит, кратность данного товара равна 2. При увеличении количества перчаток в заказе их будет 4, 6 и т.д. Увеличение происходит на кратность товара.

45. productsets — указываются артикулы товаров, идущие в комплекте с этим товаром. Необходимо указать артикулы товаров через разделитель, указанный в настройках импорта в поле "Разделитель между свойствами".

46. cbid — ставка для карточки модели (рис.7) ("Стоимость размещения").

47. fee — размер комиссии на товарное предложение, участвующее в программе "Заказ на Маркете" (рис.7).("Стоимость размещения").

48. barcode — штрих-код. Могут быть указаны любые цифры и буквы.

49. Колонка из модуля “Дополнительные вкладки в карточке товара”. Если Вы пользуетесь модулем "Дополнительные вкладки", то при экспорте будет выгружаться колонка с названием вкладки карточки товара. Таким образом у каждого товара можно заполнить соответствующую ему информацию из данной вкладки.
Например, у нас заведена вкладка в карточке товара с названием “Тест” (рис. 8).

Например, у нас заведена вкладка в карточке товара с названием “Тест”
Рисунок 8.

Тогда при экспорте каталога в CSV формате дополнительная вкладка карточки товара будет называться producttab_тест и выглядеть так, как на рисунке 9.

Тогда при экспорте каталога в CSV формате дополнительная вкладка карточки товара будет называться producttab_тест и выглядеть так
Рисунок 9.

50. Колонка sorting. Cортировка товаров внутри категории — активация данной опции позволит загрузить сортировку товара в той категории, в которой он находится. Сортировка указывать в столбце sorting, порядок сортировки указывается в том же порядке, в котором указаны категории в колонке category.

51. Колонка tax. Параметр указывает значение налога в карточке товара.
Возможные значения:
— Без НДС;
— НДС 0%;
— НДС 10%;
— НДС 18%.

Подробнее о налогах здесь.

52. Колонка yandexdeliverydays. Укажите число дней или промежуток, в который товар может доставлен покупателю. Например, 2 или 1-3. Не используйте буквы или иные символы, кроме дефиса.

Этот параметр выгружается в Яндекс.Маркет как атрибут 'days' для элемента 'delivery-options'. Он указывает количество дней, за которое доставлен данный товар может быть доставлен покупателю.

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

 

Всё готово.

 

Импорт файла CSV

Если у Вас имеется отредактированный каталог в формате CSV, то Вы можете загрузить его в интернет-магазин.

Для этого перейдите в меню “Каталог”-”Импорт данных”-”Импорт товаров” (рис.10).

Импорт файла CSV
Рисунок 10. Импорт товаров.

Рассмотрим настройки импорта более подробно (рис. 11).

Рассмотрим настройки импорта более подробно
Рисунок 11. Настройки импорта.

Разделитель между колонками — разделитель, который указан между столбцами или колонками в файле CSV (рис. 12, рис. 13, п.1).

Разделитель между столбцами.
Рисунок 12. Разделитель между столбцами.

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

Кодировка файла — это кодировка, в которой загружается каталог. Обычные кодировки, которые воспринимаются Microsoft Excel, это кодировки UTF-8 и Windows-1251 (рис. 13, п.2).

Разделитель между свойствами — символ, который  должен указываться в файле CSV при перечислении свойств (пример рассмотрен чуть ниже) (рис 13, п.3).

Разделитель между свойством и значением — символ, который должен указываться в файле CSV при разделении свойства и его значения (рис 13, п.4).

Сначала должно быть прописано название свойства, далее разделитель, который указан в настройках импорта в поле "Разделитель между свойствами и значением" (рис 13, п.4), далее значение свойства, затем разделитель, указанный в настройках импорта в поле "Разделитель между свойствами" (рис. 13, п.3), и далее следующее свойство по аналогии. К примеру, если в настройках указаны разделители как на рисунке 13, то в файле должно быть прописано так:

"Объем памяти:6Gb;Тип памяти:DDR3".

Настройки импорта.
Рисунок 13. Настройки импорта.

Первая строка файла содержит заголовки — данная опция означает, что если в импортируемом файле CSV будет верхняя строка с заголовками колонок (рис. 14), то она будет использована соответствующем образом (рис. 14, рис. 13, п.5).

Файл импорта.
Рисунок 14. Файл импорта.

Если при импорте заголовки колонок соответствуют полям, принятым в платформе AdvantShop, то при импорте они распознаются автоматически (рис. 15).

Автоматическое распознание полей импорта.
Рисунок 15. Автоматическое распознание полей импорта.

Если заголовки колонок отличаются, то соответствие полям можно расставить вручную. (Рис. 16).

Автоматическое распознание полей импорта.
Рисунок 16. Автоматическое распознание полей импорта.

Если же в файле CSV не имеется заголовков колонок, то при импорте деактивируйте опцию “Первая строка файла содержит заголовки”.

Тогда сопоставление столбцов нужно будет произвести вручную (рис. 17).

Настройка полей импорта.
Рисунок 17. Настройка полей импорта.

Деактивировать товары, которых нет в прайсе — при активации данной опции все товары, которые есть в магазине, если их нет в импортируемом CSV-файле, будут деактивированы (рис 13, п.6).

.Csv файл каталога товаров — через кнопку добавить Вы можете выбрать импортируемый CSV файл с вашего локального компьютера.

.Zip архив с фотографиями товаров — загрузка архива с фотографиями к CSV файлу, если у Вас в CSV файле указаны названия фотографий с расширением в колонке photos. С инструкцией подготовки архива фотографий можно ознакомиться на странице

Режим импорта остатков — позволяет импортировать остатки согласно выбранному способу, а именно “Обычный” или “Пополнение остатков”.

Выбрав “Обычный” режим, остатки, т.е. количество у товаров,  в магазине обновится на то, что указано в файле csv. Если будет выбран режим “Пополнение остатков”, то к текущему количеству товара будут дополнительно добавлены остатки,которые указаны в файле.

Например, у товара на стороне магазина указано количество “2” в импортируемом файле у этого же товара количество указано “3”, выбрав режим “Пополнение остатков” количество на стороне магазина и загружаемого файла суммируются, в данном случае, будет 5. Если выбрать “Обычный” режим, то у товара будет указано количество “3”, согласно подгружаемому файлу.

На этом рассмотрение функционала импорта CSV файла закончено. Попробуйте выгрузить/загрузить каталог на персональной пробной версии интернет-магазина.

 

www.advantshop.net


You May Also Like

About the Author: admind

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.