ARTIMEX – импорт и экспорт товаров JoomShopping
Поддерживаемые форматы файлов импорта/экспорта: XLS, XLSX, CSV
Для импорта можно использовать файлы, созданные в MS Excel 2003/2010, CSV.
Для импорта можно использовать файлы, созданные в MS Excel 2003/2010, CSV.
Поддерживаемые кодировки: UTF-8
Возможность гибкой настройки структуры (отсутствие жесткой последовательности и наличия столбцов) экспортируемого файла.
Для импорта не важно, в какой последовательности вы будете заполнять столбцы. Наличие столбцов минимум = 2. Один зависит от метода обновления (см. пункт). Второй – что обновлять (цена, количество, изображение и т. д.).
Методы обновления товаров – ID, EAN, MANUFACTURER_CODE.
Колонка для определения, по какому критерию будут обновляться товары. Какой бы способ вы ни выбрали, эта колонка будет обязательной для заполнения. В случае отсутствия, например, кода и выбранного способа обновления "По коду", будет создан один товар с пустым кодом, и все последующие значения будут обновлять данные этого товара.
Поддержка вложенности категорий.
Можно указывать неограниченную вложенность категорий, даже если родительских категорий еще не существует.
Поддержка зависимых атрибутов (каждый с каждым)
Позволяет создавать комбинации атрибутов для товара. Например, указав два цвета (Красный и Черный) и два размера (56 и 62), будет создано 4 зависимых атрибута:
- Красный + 56
- Красный + 62
- Черный + 56
- Черный + 62
Поддержка независимых атрибутов
Позволяет использовать независимые атрибуты с указанием изменения цены.
Возможность депубликации всех товаров перед импортом.
В основном используется для полного обновления списка товаров. Например, если в новом прайс-листе отсутствует позиция, которая ранее была опубликована. Чтобы не сверять множество позиций, достаточно снять с публикации все товары, и после импорта опубликованными останутся только те, что указаны в новом прайс-листе.
Изменение размеров изображений
При импорте изображений можно указать необходимость изменения их размера в соответствии с настройками JoomShopping.
Создание псевдонимов (Alias)
В случае отсутствия псевдонима у товара, производителя или категории импорт позволяет сформировать его в соответствии со стандартными правилами транслитерации Joomla.
На листе импорта (первый лист файла) могут быть формулы, импортируются только результаты вычислений.
Теперь нет необходимости вручную заполнять значения для колонок. Можно использовать любые формулы MS Excel. Импортироваться будет только то, что вы видите в самом файле. Можно использовать второй лист для основных данных (например, закупочная цена), а на первом листе написать формулу =закупка*процент наценки.
ВНИМАНИЕ!
НЕ ИСПОЛЬЗУЙТЕ форматирование ячеек (цвет, рамки, специальные шрифты и т.д.) это может влиять на импорт.
Теперь разберем каждую колонку импорта подробнее:
-
idID товара
можно узнать несколькими способами. Сложнее всего это зайти в таблицу товаров в базе. Самое простое это в админке в списке товаров. Самая правая колонка и есть id товара.Могут использоваться любые целые числа. -
eanКод товара.
Или артикул EAN в вашем магазине. Он существует у каждого продукта для идентификации. Так называемый второй id.Могут использоваться любые целые числа. -
manufacturer_codeКод производителя
или артикул изготовителя. Он существует у каждого товара, для идентификации и связи вашего кода с кодом производителя.Может использоваться любой текст. -
nameНазвание товара
При импорте название присваивается тому языку, который установлен по умолчанию.Может использоваться любой текст. -
aliasПсевдоним товара. Сам по себе псевдоним не обязателен, но если Вы хотите видеть в адресной строке красивое название, то лучше заполнять. Например, если значение пустое, то адресная строка будет выглядеть так: yourdomain.com/product/153/65, где 153 категория, а 65 id товара. Если значение заполнено, адресная строка будет выглядеть следующим образом: yourdomain.com/категория/товар.Может использоваться любой текст.
-
short_descriptionКраткое описание товара. Отображается в категории в списке товаров.Может использоваться любой текст.
-
descriptionПолное описание товара. Показывает в карточке товара.Может использоваться любой текст.
-
meta_titleMeta title. Именно этот текст будет отображаться в выдаче поисковой системы, поэтому ему нужно уделить внимание.Может использоваться любой текст.
-
qtyКоличество товара на складе. Если используются зависимые атрибуты или неограниченное количество, использовать данную колонку не нужно.Могут использоваться любые целые числа.
-
unlimitedНеограниченное количество. Чаще используется при продаже электронных товаров или на заказ.Могут использоваться: 1 или 0
-
publishПубликация товара. Используется при необходимости опубликования товаров. По умолчанию товары не опубликованы.Могут использоваться: 1 или 0
-
categoriesКатегория. Если товар принадлежит нескольким категориям, необходимо использовать разделитель "|" (без кавычек).
Категория1|Категория2.Если нужно указать подкатегорию, то указывается разделитель "/" (без кавычек)
. Категория/Подкатегория.Если нужно использовать несколько подкатегорий, то нужно скомбинировать разделители.
Категория1/Подкатегория1|Категория2/Подкатегория2.Если нужно указать псевдоним, то используется разделитель ":" (без кавычек).
Категория1:category1Если нужно указать изображение для категории, то используется дополнительный разделитель ":" (без кавычек).
Категория1:category1:category_image1.jpg (с псевдонимом)
Категория1::category_image1.jpg (без псевдонима)Может использоваться любой текст. -
taxНалог. Если нет значения, берется первый в списке налогов.Может быть использовано название налога и его ставка с разделителем ":" (без кавычек).
НДС 18%:18.00Можно использовать только ставку, если налог с такой ставкой отсутствует, то будет создана ставка с названием значения ставки.
18.00Обратите внимание, в значении ставки должна быть точка, а не запятая.Может использоваться любой текст. -
currencyВалюта. Если значение отсутствует, валюта по умолчанию взимается.Можно использовать ID валюты. ID валюты можно узнать административной панели в правой колонке в списке валют.
1Может быть использовано название валюты
ГривняМожет быть использован код валюты
грн.Можно использовать код ISO (буквенный код общероссийского классификатора валют).
UAHМогут быть использованы все значения. Нужно для добавления новой валюты. Последним значением необходимо указать обменный курс.Гривня:грн.:UAH:1.000000Могут использоваться только определенные значения, описанные выше. -
templateШаблон магазина. Если эта колонка отсутствует, шаблон используется по умолчанию.Может использоваться любой текст.
-
urlСсылка на товар. Эта ссылка будет показана в карточке товара для более подробного ознакомления с товаром. К примеру, на сайт производителя.Может принимать значение в формате ссылки (https://domen.com).
-
old_priceСтарая цена для товара. Если установлено значение и в настройках указано показывать старую цену, то в списке товаров и карточке товара эта цена показывается перед основной стоимостью перечеркнутой.Может принимать числовое значение.
-
buy_priceЗакупочная цена.Может принимать числовое значение.
-
priceОсновная цена товара. Отображается, если у товаров нет атрибутов.Может принимать числовое значение.
-
add_priceДополнительные цены для товара. Оптовые цены от количества
Формат строки: Единица измерения;Количество от:Количество до:Скидка (%)|Количество от:Количество до:Скидка (%)
Например: Liter;1:10:5|11:20:10|21:30:15 (От 1 до 10 скидка - 5%, от 11 до 20 скидка 10%, от 21 до 30 скидка 15%)Может принимать числовое значение. -
basic_priceБазовая цена. Необходимо указать количество единиц в общем объеме.Используется только совместно с полем unitМожет принимать числовое значение.
-
unitЕдиница измерения веса товара. Необходимо указать в чем именно измеряется вес: в килограммах, литрах или штуках.
Указывать необходимо название, которое отображается в выпадающем списке при ручном заполнении товара. К примеру, Kg, Liter или pcs.Может использоваться любой значение. -
imagesИзображение товара. Указывается название изображений, лежащих в папке \components\com_jshopping\files\img_products.Изображения разделяются сиволом "|" (без кавычек). Основным изображением назначается первое в списке (если нужно не первое – см. столбец image).
Изображение1.jpg:Имя1|Изображение2.png:Имя2|Изображение3.jpg|image4.pngВы можете указывать не название локального файла, а ссылку на изображение на любом сайте. В этом случае для ссылки необходимо указать протокол http или https.Пример:
https://сайтпоставщика.com/.../IMAGES/image.jpgкартинка будет загружена в папку на вашем сайте и обработана как локальная.Также можно указать желаемое имя файла картинки, которое будет отличаться от названия на сайте поставщика.Пример:https://сайтпоставщика.com/.../IMAGES/image.jpg:ТАЙТЛ-КАРТИНКИ:ЖЕЛАТЕЛЬНО-ИМЯФАЙЛА-НА-ВАШЕМ-СЕРВЕРЕ.jpg
или без тайтла картинкиhttps://сайтпоставщика.com/.../IMAGES/image.jpg::ЖЕЛАТЕЛЬНО-ИМЯФАЙЛУ-НА-ВАШЕМ-СЕРВЕРЕ.jpg (обратите внимание: тайтла для картинки нет, но параметр пропущен, а не просто отсутствует, то есть указанные разделители ::)Может принимать любое значение. -
imageНазвание главного изображения товара. Необходимо указывать название изображения, расположенное в папке \components\com_jshopping\files\img_products. Указанное изображение назначается основным изображением для товара, которое отображается в списке товаров и по умолчанию. Пример: image4.pngРекомендация: используйте это поле только если нужно назначить главным изображение, отличное от первого изображения в списке поля images. В остальных случаях достаточно использовать только поле images.Может принимать любое значение.
-
videoВидео демонстрационное для товара. Формат для импорта "name;video1.avi;video_preview1.avi|name;video2.avi;video_preview2.avi|code;<iframe width="560" height="315" src="http://www.youtube. com/embed/uH6Qkdp2eNY" frameborder="0" allowfullscreen</iframe&video_preview_code.avi".
- первое значение определяет тип видео (файл или код),
- второе значение это непосредственно имя файла или код
- третье значение имя файла превью (необязательно).Разделяются значения с помощью разделителя точка с запятой (;). Несколько видео для товара делятся прямой чертой (|)Может принимать любое значение.Может принимать любое значение. -
filesФайлы для продажи и демо файлов.
Формат импорта:
Имя файла для продажи:Описание файла:Имя демо файла:Описание ДемоНесколько файлов перечисляются через разделитель |Например:
File.zip:File Buy Desc:Demo.jpg:Demo Desc|::Demo2.jpg:Demo2Некоторые значения можно пропускать. Обновление происходит по принципу поиска имени файла для продажи, и если товар уже имеет такой файл для продажи, то обновляются все его данные. Если у такого файла нет товара, ищется файл Демо. И по нему обновляются все данные (позволяет обновлять версии файлов на продажу)Если в строке указать слово clear все файлы товара обнуляются. Например:clear | /div>Может принимать любое значение. -
manufacturerПроизводитель. Указывается название производителя и при необходимости псевдоним и изображение. Используемый разделитель ":" (без кавычек).Можно указать название производителя.Coca-ColaМожно указать название и псевдоним производителя.Coca-Cola:coca-colaМожно указать название и псевдоним и изображения производителя.Coca-Cola:coca-cola:logo_coca.jpgМожет принимать любое значение.
-
delivery_timesСрок доставки. Указывается количество дней, в течение которого товар может быть доставлен. К примеру: До 10 дней.Может принимать любое значение.
-
hitsКоличество просмотров карточки товара. Те.е переходы на товар.Может принимать положительное числовое значение.
-
weightВес товара. Указывается номинальный вес товара, желательно Брутто, поскольку это поле учитывается при использовании автоматического расчета стоимости доставки. Может быть дробное число (с точкой) Например: 5.400
Если необходимо указать, что этот вес измеряется, например, в килограммах, то используйте поле unit.Например: 5.400Может принимать дробное значение (с точкой). -
labelМетка товара. Указывается название и при необходимости изображение для метки.
- New
- New:new.jpg
Может принимать любое значение. -
attributesЗависимые и независимые атрибуты для товара. Указываются для выбора пользователем определенных значений при заказе товара. Например, цвет и размер.Формат зависимых атрибутов: Атрибут:Значение;Цена:цена;Количество:количество;Код:код товара;Изображение:изображение. Несколько атрибутов указываются с разделителем "|" (без шариков). Все предыдущие значения атрибутов товара при обновлении удаляются.Атрибут:Значение. Можно использовать несколько таких групп и в каждой группе несколько значений. Комбинации групп Цвет:Красный,Черный и Размер:56,62, с ценой 10, количеством 5, с кодом "товар" и изображением image.jpg нужно записать так:
Цвет: Красный,Черный;Размер:56,62;Цена:10;Количество:5;Код:товар;.jpg;
Такая запись создаст 4 зависимых атрибута:- Цвет = Красный, Размер = 56, Цена = 10, Количество = 5, Код = товар, Дополнительные значения = image.jpg
- Цвет = Красный, Размер = 62, Цена = 10, Количество = 5, Код = товар, Дополнительные значения = image.jpg
- Цвет = Черный, Размер = 56, Цена = 10, Количество = 5, Код = товар, Дополнительные значения = image.jpg
- Цвет = Черный, Размер = 62, Цена = 10, Количество = 5, Код = товар, Дополнительные значения = image.jpg
Значение Код, Изображение - не является обязательным.Формат независимых атрибутов: Атрибут:Значение:Действие:Цена. Несколько атрибутов указываются с разделителем "|" (без шариков). Все предыдущие значения атрибутов товара при обновлении удаляются. Действия могут быть следующими: +, -, *, /, =, %
Например: Цвет:Синий:+:50.00|Цвет:Красный:/:2.00|Размер:M:- :10.00|Размер:S:*:2.00Может принимать любое значение.free_attributesДля добавления свободных атрибутов. При указании в этой колонке, список свободных атрибутов заменит существующий список назначенных атрибутов товара.
Для добавления существующих, нужно указывать полный список, включая существующие.Свободные атрибуты. Перечисляются с помощью знака разделителя "|" (без кавычек). Используются только названия свободных атрибутов.Может принимать любое значение.extra_fieldsХарактеристики. Указываются характеристики товара с помощью разделителя "|" (без кавычек) в виде отдельных блоков: Характеристика: Опция. Для мультивыбора можно перечислять опции через кавычку.Поле extra-fields – заменяет все существующие характеристики товара на указанные в поле.Цвет:Красный,Черный|Размеры:56,62Возможность указания типа характеристики – список. Формат (Максимальный): list/Группа характеристики; Характеристика: Опции через запятую. Формат (Минимальный): Характеристика: Опция. Без указания list – Характеристика создается как множественный список. Возможность указывать значение характеристики, содержащей в себе запятую. Формат: delimiter/Характеристика: Опция с запятой. (Нельзя использовать с List/). Без указания группы – Характеристика создается без группы. При указании опций в кавычках – Характеристика создается как текстовая (При отсутствии такой характеристики)Может принимать любое значение.add_extra_fieldsПоле add_extra_fields - добавляет к уже существующим характеристикам товара, указанные в поле.
Общее использование возможно, но не имеет смысла, потому что все характеристики можно вносить в поле extra_fields, а не разбивать их на 2 столбца. При этом необходимо учитывать, что столбцы должны уходить в последовательности extra_fields, а затем add_extra_fields. В случае обратного порядка у товара останутся только те характеристики, которые указаны в поле extra_fieldsМожет принимать любое значение.vendorПродавец. Указывается название магазина продавца или при импорте можно указать Идентификатор продавца, если он известен. Числовые значения записываются как есть, а текстовые считаются названием магазина и производится поиск по названиям магазинов.Может принимать цифровое значение.
АВТОМАТИЧЕСКИЙ ЭКСПОРТ ТОВАРОВ
ARTIMEX поддерживает автоматический экспорт товаров.
После создания профиля экспорта товаров со своими настройками Вы сможете найти крон команду для CLI на отдельном табе. Там будут приведены необходимые сроки команды примера.
После создания профиля экспорта товаров со своими настройками Вы сможете найти крон команду для CLI на отдельном табе. Там будут приведены необходимые сроки команды примера.
АВТОМАТИЧЕСКИЙ ИМПОРТ ТОВАРОВ
ARTIMEX поддерживает автоматический импорт товаров.
После создания профиля импорта товаров со своими настройками Вы сможете найти крон команду для CLI на отдельном табе. Там будут приведены необходимые сроки команды примера.
После создания профиля импорта товаров со своими настройками Вы сможете найти крон команду для CLI на отдельном табе. Там будут приведены необходимые сроки команды примера.