ARTIMEX призначений для масового імпорту, оновлення та експорту товарів JoomShopping 5+ за допомогою файлів XLS, XLSX та CSV.
Розширення дозволяє створювати власну структуру файлу, імпортувати тільки необхідні дані, оновлювати наявні товари або створювати нові, працювати з категоріями, цінами, залишками, зображеннями, атрибутами, характеристиками та іншими даними товарів.
Важливо: структура файлу не є жорстко фіксованою. Ви можете використовувати лише ті колонки, які потрібні для конкретного завдання.
- XLS
- XLSX
- CSV
Для текстових даних рекомендується використовувати кодування UTF-8.
Для імпорту не потрібно створювати файл із фіксованим набором або послідовністю колонок. ARTIMEX визначає призначення даних за назвами колонок.
У найпростішому випадку достатньо двох колонок:
- колонки, за якою визначається товар;
- колонки з даними, які потрібно створити або оновити.
Наприклад, для оновлення ціни за артикулом достатньо колонок:
ean | price
Товар може визначатися за одним із основних ідентифікаторів:
| Поле | Призначення |
|---|---|
id | ID товару JoomShopping |
ean | Артикул / код товару |
manufacturer_code | Код товару виробника |
Увага. Значення колонки, вибраної для ідентифікації товару, повинно бути заповнене та унікальне. Порожні або однакові значення можуть призвести до оновлення неправильного товару.
На першому аркуші файлу можна використовувати формули Excel. Під час імпорту ARTIMEX використовує результат обчислення формули.
Наприклад, можна:
- зберігати закупівельну ціну на окремому аркуші;
- розраховувати роздрібну ціну формулою;
- імпортувати вже отриманий результат.
Не рекомендується використовувати зайве форматування комірок — кольори, рамки, нестандартні стилі та інше оформлення, яке не потрібне для самих даних.
Категорії
Підтримується необмежена вкладеність категорій. Відсутні категорії та підкатегорії можуть створюватися під час імпорту.
Атрибути
Підтримуються залежні, незалежні та вільні атрибути, включно з комбінаціями значень, цінами, залишками та артикулами.
Зображення
Можна використовувати локальні файли або URL зовнішніх зображень. За необхідності зображення завантажуються на сайт та обробляються JoomShopping.
Оновлення каталогу
Перед імпортом можна зняти товари з публікації, а потім опублікувати лише позиції, присутні в актуальному файлі постачальника.
Нижче наведено основні поля, які можна використовувати у файлі імпорту. Непотрібні колонки можна не додавати.
| Колонка | Опис |
|---|---|
id | ID товару в JoomShopping. |
ean | Артикул або внутрішній код товару. |
manufacturer_code | Артикул або код товару виробника. |
| Колонка | Опис |
|---|---|
name | Назва товару. |
alias | Alias товару для формування URL. Якщо значення відсутнє, alias може бути сформований автоматично. |
short_description | Короткий опис товару. |
description | Повний опис товару. |
meta_title | SEO Title сторінки товару. |
| Колонка | Опис |
|---|---|
qty | Кількість товару на складі. |
unlimited | Необмежена кількість товару. Значення: 1 або 0. |
publish | Стан публікації товару. Значення: 1 або 0. |
Для категорій використовується колонка categories.
Одна категорія:
Категорія
Декілька категорій:
Категорія 1|Категорія 2
Вкладена категорія:
Категорія/Підкатегорія
Декілька гілок категорій:
Категорія 1/Підкатегорія 1|Категорія 2/Підкатегорія 2
Категорія з alias:
Категорія:category
Категорія з alias та зображенням:
Категорія:category:category.jpg
Категорія із зображенням без alias:
Категорія::category.jpg
Для виробника використовується колонка manufacturer.
Тільки назва:
Coca-Cola
Назва та alias:
Coca-Cola:coca-cola
Назва, alias та зображення:
Coca-Cola:coca-cola:logo_coca.jpg
| Колонка | Опис |
|---|---|
price | Основна ціна товару. |
old_price | Стара ціна товару. |
buy_price | Закупівельна ціна. |
add_price | Додаткові / оптові ціни залежно від кількості. |
basic_price | Базова ціна. Використовується разом із unit. |
Додаткові ціни
Формат:
Одиниця;КількістьВід:КількістьДо:Знижка|КількістьВід:КількістьДо:Знижка
Приклад:
Liter;1:10:5|11:20:10|21:30:15
Для податку використовується колонка tax.
Назва та ставка:
ПДВ 20%:20.00
Або тільки ставка:
20.00
Для дробової частини використовуйте крапку, а не кому.
Колонка currency може містити ID, назву, код або ISO-код валюти.
Приклади:
1
Гривня
грн.
UAH
Для створення нової валюти можна передати повний набір параметрів разом із курсом:
Гривня:грн.:UAH:1.000000
| Колонка | Опис |
|---|---|
weight | Вага товару. Дробове значення вказується через крапку, наприклад 5.400. |
unit | Одиниця виміру: Kg, Liter, pcs або інше значення, налаштоване в магазині. |
Для імпорту зображень використовується колонка images.
Декілька зображень розділяються символом |:
image1.jpg|image2.jpg|image3.jpg
Можна також зазначити назву зображення:
image1.jpg:Назва зображення|image2.jpg:Друга назва
Перше зображення у списку використовується як основне, якщо інше не задано окремо.
Завантаження зображень за URL
Замість локального файлу можна вказати URL:
https://supplier.example.com/images/product.jpg
ARTIMEX завантажить зображення на сайт та обробить його як локальне.
Можна також задати назву та бажане ім’я локального файлу:
https://supplier.example.com/images/product.jpg:Назва:product-new.jpg
Без назви:
https://supplier.example.com/images/product.jpg::product-new.jpg
Основне зображення
Колонка image дозволяє явно вказати основне зображення товару:
image4.png
Якщо основним має бути перше зображення з колонки images, використовувати image окремо не потрібно.
Колонка label.
Тільки назва:
New
Назва та зображення:
New:new.jpg
Колонка attributes дозволяє імпортувати комбінації залежних атрибутів, наприклад колір та розмір.
Приклад:
Колір:Червоний,Чорний;Розмір:56,62;Ціна:10;Кількість:5;Код:product;Зображення:image.jpg
Для цього прикладу будуть створені комбінації:
- Червоний + 56
- Червоний + 62
- Чорний + 56
- Чорний + 62
Код та зображення не є обов’язковими параметрами.
Під час оновлення залежних атрибутів попередній набір атрибутів товару замінюється даними з імпорту.
Формат:
Атрибут:Значення:Дія:Ціна
Приклад:
Колір:Синій:+:50.00|Колір:Червоний:/:2.00|Розмір:M:-:10.00|Розмір:S:*:2.00
Підтримувані операції зміни ціни:
+ - * / = %
Колонка free_attributes дозволяє призначити товару вільні атрибути.
Назви розділяються символом |:
Гравіювання|Текст напису|Побажання
Значення free_attributes замінює поточний список вільних атрибутів товару. Якщо потрібно зберегти наявні атрибути, їх також необхідно передати у файлі.
Для повної заміни характеристик використовується колонка extra_fields.
Приклад:
Колір:Червоний,Чорний|Розмір:56,62
Для додавання характеристик до вже наявних можна використовувати:
add_extra_fields
Якщо одночасно використовуються extra_fields та add_extra_fields, колонка extra_fields повинна знаходитися раніше.
Колонка files використовується для файлів, що продаються, та демонстраційних файлів.
Формат:
Файл:Опис файлу:Демо-файл:Опис демо
Кілька записів розділяються символом |:
File.zip:File Buy Desc:Demo.jpg:Demo Desc|::Demo2.jpg:Demo2
Для очищення файлів товару можна передати:
clear
| Колонка | Опис |
|---|---|
template | Шаблон відображення товару. |
url | Зовнішнє посилання, наприклад на сторінку виробника. |
delivery_times | Термін доставки товару. |
hits | Кількість переглядів товару. |
vendor | ID або назва продавця. |
Для регулярного оновлення прайсу постачальника можна використовувати режим попередньої депублікації товарів.
Типовий сценарій:
- перед імпортом товари знімаються з публікації;
- ARTIMEX обробляє актуальний файл;
- товари, присутні у файлі, оновлюються та публікуються;
- позиції, яких більше немає у файлі постачальника, залишаються неопублікованими.
Це дозволяє підтримувати актуальний каталог без ручного пошуку товарів, які постачальник видалив із нового прайсу.
ARTIMEX підтримує автоматичний запуск імпорту через CLI / Cron.
Після створення та збереження профілю імпорту відкрийте відповідну вкладку профілю. ARTIMEX сформує приклад CLI-команди для запуску цього профілю.
Команду можна додати до Cron на сервері та виконувати імпорт автоматично за необхідним розкладом.
Аналогічно можна автоматизувати експорт товарів.
Створіть профіль експорту, налаштуйте необхідні колонки та параметри, після чого використовуйте сформовану CLI-команду для запуску через Cron.
- Спочатку протестуйте імпорт на невеликій кількості товарів.
- Перевірте, за яким полем виконується ідентифікація товарів.
- Переконайтеся, що значення ID, EAN або коду виробника унікальні.
- Перед масовим оновленням каталогу зробіть резервну копію бази даних.
- Не додавайте у файл колонки, які не потрібно змінювати.
- Особливо уважно перевіряйте імпорт атрибутів, характеристик, категорій та файлів, оскільки деякі поля замінюють поточні дані товару.
- Підтримувані формати
- Як працює імпорт
- Ідентифікація товару
- Формули Excel
- Основні можливості
- Колонки імпорту
- Ідентифікатори
- Назва, опис та SEO
- Залишки та публікація
- Категорії
- Виробник
- Ціни
- Податок
- Валюта
- Одиниця та вага
- Зображення
- Залежні атрибути
- Незалежні атрибути
- Вільні атрибути
- Характеристики
- Файли товару
- Інші поля
- Оновлення каталогу
- Автоматичний імпорт
- Автоматичний експорт
- Рекомендації