Импорт-экспорт Опций. Csv экспорт товаров opencart


Импорт-экспорт Опций | opencartlabs.ru

Общее руководство по опциям OpenCart на русском языке можно и нужно прочитать здесь: Документация на ocStore

Актуально для CSV Price Pro import/export OC* c версии 3.1.7

В OpenCart существует четыре вида опций:

Выбор — это стандартные элементы интерфейса (типы: select, radio, checkbox, image), представленные  виде списков  с возможностью выбора одного или нескольких пунктов из списка.

Особенности типов опций Выбор:

Все значения опций вида Выбор имеют одинаковый набор характеристик:

Обязательно — опция обязательна к выбору, покупатель обязательно должен выбрать один или несколько вариантов, данная характеристика есть у всех типов опций.

Значение опции  — Возможные варианты состоящие из пунктов определённых для опции,  эти пункты задаются в настройках опций, например товар «Футболка мужская» может иметь опцию «Цвет» с возможными пунктами выбора «Зелёный, Красный, Голубой», тогда сама опция будет иметь тип select или checkbox или image, для типа image к названию пункта будет добавляться изображение.

Количество — это количество одного пункта (например количество красных футблок) данной опции. Опция товара сама по себе не является номенклатурной единицей и никак не связана с каким либо товаром, но авторы OpenCart решили ,что каждый пункт опции может иметь свой собственный учёт по магазину, причём не связанный с товаром. То есть если Вы имеете 15 мужских футболок с опцией «Цвет» (5 зелёных, 5 красных и 5 голубых), то при продаже этого товара будет списываться количество товара и параллельно количество в выбранном пункте опции «Цвет».

Предупреждение об отсутствии товара на складе (количество = 0) работает  только для товара и никак не влияет на вывод опций. Если у пункта опции количество равно нулю, то этот пункт просто не будет показан в списке опции, то есть если футболки красные закончились, то в списке будет предложены варианты из зелёных и голубых.

Вычитать со склада — будет ли вестись учёт по количеству, то есть при продаже 3 зелёных футболок, количество зелёных будет уменьшено на 3, при этом если у товара «Вычитать со склада» стоит «Нет», то у товара количество останется неизменным.

Цена — цена и префикс перед ценой, эта цена (число с плавающей точкой) будет прибавлена к цене товара или вычтена из цены товара в зависимости от префикса + или — .

Баллы — аналогично цене, имеет числовое значение и префикс.

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

Текстовое поле ввода — может состоять из типов text в виде однострочного поля для ввода или из textarea в виде много строчного поля для ввода.

Дата и время — это поле для ввода даты или времени (date, time, datetime), использующий компонент интерактивного календаря Datepicker для выбора даты или времени.

Файл — опция с типом file даёт возможность загрузить файл покупателем (прикрепить файл).

Формат (тип: select, radio, checkbox, image) это список опций разделённых переносом строки, одна строка = одна опция со значениями через вертикальную черту, все значения внутри опции разделяются между собой вертикальной чертой (|):

Формат опций типа select, radio, image

Тип опции | Название опции | Название значения | Обязательно | Количество | Вычитать со склада | +/- | Цена | +/- | Баллы | +/- | Вес | Изображение

Для переноса строки внутри ячейки OpenOffice нужно нажать Ctrl+Enter

Рассмотрим импорт Опций на примере выбора цвета: Футболка мужская (Зелёная 3 шт., Красная 4 шт., Голубая 8 шт.), цена 299руб.

Для выбор цвета можно использовать опции типа: select, radio, image, для выбора цвета будем использовать тип radio (без изображения, для изображений используется тип image):

В итоге у нас три цвета, а значит и строчек будет тоже три:

radio|Цвет|Зелёный|1|3|1|+|0|+|0|+|0 radio|Цвет|Красный|1|4|1|+|40|+|0|+|0 radio|Цвет|Голубой|1|8|1|+|0|+|0|+|0

Так как последние параметры Вес и Баллы не используются, то их можно пропустить (эти параметры не являются обязательными), они автоматически добавятся из настроек на вкладке Настройки, формат записи при этом будет выглядеть следующим образом:

radio|Цвет|Зелёный|1|3|1|+|0 radio|Цвет|Красный|1|4|1|+|40 radio|Цвет|Голубой|1|8|1|+|0

Если нужно использовать изображение, то тип должен быть iamge и обязательно включить Баллы и Вес:

radio|Цвет|Зелёный|1|3|1|+|0|+|0|+|0|data/my_catalog/green.jpg radio|Цвет|Красный|1|4|1|+|40|+|0|+|0|data/my_catalog/red.jpg radio|Цвет|Голубой|1|8|1|+|0|+|0|+|0|data/my_catalog/blue.jpg

Все изображения добавляются относительно директории image, и имеют начальный путь data/Например: data/Ваш-Каталог/Ваше-изображение.jpg

Для всех остальных типов select, checkbox, image формат записи будет аналогичный описанному выше.

Упрощённая форма записи для импорта Опций (тип: select, radio, checkbox, image)

Для упрощённой формы необходимо сделать все настройки опций на вкладке Настройки, и далее использовать запись вида:

Упрощённый формат опций типа select, radio, checkbox, image

Название опции | Название значения | Цена | ИзображениеНазвание опции | Название значения | Цена

Как видите изображение в данном случае может отсутствовать.

Текстовое поле ввода, Дата и время ,Файл

Типы Опций date, time, datetime, text, textarea и file не имеют значений для выбора, данные типы все кроме file имеют одно значение которое может быть не обязательным:

Формат опций типа date, time, datetime, text, textarea и file

Тип опции | Название опции | Название значения | Обязательно | Значение опцииТип опции | Название опции | Название значения | Обязательно

Значение опции должно быть в соответствии с выбранным типом (или вообще отсутствовать), например:

www.opencartlabs.ru

Импорт товаров | opencartlabs.ru

Раздел Товары — вкладка Импорт.В этом разделе осуществляется импорт (загрузка) товара из CSV-файла.

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

Описание опций импорта:

Эта опция позволяет создать профиль настроек импорта, при создании профиля будет сохранена вкладка Настройки и Импорт с последующей его загрузкой. При сохранении профиля будут сохранены опции:

Эти опции не загружаются при загрузке профиля (они будут использоваться при автоматическом импорте из файла).

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

Позволяет импортировать данные в выбранной кодировке UTF-8 или Windows-1251, во избежание проблем, делайте импорт в кодировке UTF-8 (кодировка в которой работает магазин). Позволяет импортировать данные выбранной локализации, то данные будут импортированы для определённого языка.

Режим импорта:

Дествия, которые будут предприняты во время импорта товара.

Ключевое поле для обновления:

Данное поле служит для поиска товара, когда задействован режим Обновления и Удаления (Только обновить, Обновить и Добавить, Удалить навсегда).

Импортировать ID:

Если эта опция включена, то при добавлении нового товара, будет импортирован id товара (product_id), в режиме Обновления товара импорт id товара не работает, так это может нарушить все связи в БД магазина. Будьте осторожны при использовании данной опции, если в БД магазина уже имеется товар с таким id (product_id) это вызовет ошибку работы модуля (возможно будет проверка на предмет этой ошибки… в раздумьях…, но это скажется на производительности импорта).

Разделитель для поля _CATEGORY_

Выбор разделителя для поля категории. Пример с разделителем вертикальная черта: Категория|Подкатегория|Подкатегория|Категория_товара

Заполнять родительские категории:

Эта опция осуществляет показ товара в родительских категориях (существует другое решение путём программного включения этой возможности в движке магазина ) Если эта опция включена, то первая категория в _CATEGORY_ будет показана в главном меню. Главная_категория|Подкатегория|Подкатегория|Категория_товара

Главная_категория — будет показана в главном меню.

Эта опция задаёт количество колонок для главной категории в верхнем выпадающем меню категорий.

Режим калькуляции цены:

Эта опция позволяет дважды провести арифметические действия над ценой, например если требуется добавить 10% к текущей цене, то нужно выбрать Умножить и Значения калькуляции: = 1.1

Значения калькуляции:

Значения калькуляции на основе Режима калькуляции цены (умножение, деление, вычитание, сумма). Значение должно быть заполнено в виде целого или дробного числа, где разделителем дробной части должна быть точка (Американский формат — США)

Игнорировать пустые поля:

Если опция включена, то при обновлении товара пустые данные будут игнорироваться, старые значения не будут затираться.

Отключить все товары перед импортом:

Если опция включена, то все товары будут отключены пред мпортом (_STATUS_ = 0), все обновлённые и добавленные товары во время импорта, автоматически будут включены (_STATUS_ = 1)

Кол-во строк за одну итерацию:

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

Игнорировать при обновлении товара

Эта опция работает только в режиме Обновления товара (Только обновить, Обновить и Добавить), если она включена то для всех товаров которые будут обновляться не будет изменена (изменён) Производитель, Категория или Главная категория, выбранных в соответствующих селекторах (списки справа) или полей *_CATEGORY_*.

Производитель:

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

Главная категория:

Выбор главной категории (селектор справа), которая будет назначена товару, если включена опция Игнорировать при обновлении товара, то при обновлении товарной позиции категория останется прежней. Главная категория есть только в сборке ocStore.

Показывать в категориях:

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

www.opencartlabs.ru

Opencart - TMD Export Product - Экспорт товара Excel, CSV, XML | Модули, Шаблоны, Движки

SPECIAL FEATUREEXPORT BY STORE,LANGUAGE,MANUFACTURER , ETCEXPORT BY PRICE RANGEEXPORT BY LIMIT (if your server have limited memory you can use this option its help lot)

FILED LIST FOR IMPORT AND EXPORT LOT OF FEATURE PRESENTSПароль на архив:

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

Нажмите, чтобы раскрыть...

PRODUCT ID (if you are going to add new product leave this empty and chose option upload by product id)Language Stores Stores id (if you did not want put store name you can use id also multiple (0;1;2 etc)) MODEL (if you want unique by model you can chose option upload by product model)SKU UPC EAN JANISBN MPN LocationProduct NameMeta Tag DescriptionMeta Tag KeywordsDescriptionProduct TagsPriceQuantityMinimumQuantitySubtractStock (1=YES 0= NO)Out Of Stock Status (5=Out Of Stock , 8=Pre-Order , In Stock=7, 6=2 - 3 Days)Requires Shipping (1=YES 0= NO)SEO Keyword (Must Unquie)Image(Main image)Date AvailableLength Class (1=Centimeter, 3=Inch, 2=Millimeter)LengthWidthheightWeightWeight Class (1=Kilogram,2=Gram,6=Ounce,Pound=5)

Status (1=Enabled, 2= Disabled)Sort OrderManufacturer idManufacturer

Categories idCategories (category>subcategory; category1>subcategory1; )

Related Product ID (you can use product id of link (10;12;13))

Related Products (if you did not know id you can use product model)

Option: (option1::value1-qty-Subtract Stock-Price-Points-Weight-sort_order)

Images (image1;image2;image3)

Product Special price:(customer_group_id:start date:end date: special price )

Tax Class (None=0,Taxable Goods=9,Downloadable Products=10) Rest you can make and put that ID

Filter Group Name (Group Name: Sort order;Group Name: Sort order)

Filter names (group name=name:sort order;group name=name:sort order)

Attributes (Attribute group name:sort order=attribute name-value-sort order;)

Discount (customer_group_id:qty:Priority:Price:Date Start:Date End;customer_group_id:qty:Priority:Price:Date Start:Date End;)

Reward Points

Viewed

Download Id

Review

lowenet.biz


Prostoy-Site | Все права защищены © 2018 | Карта сайта