Імпорт продуктів та опцій продуктів Magento 2

Magento 2 досить простий у створенні продуктів. Ви можете легко створити будь-який тип продукту через адміністративну панель, заповнивши відповідні поля. Але чи завжди це ефективно?

Коли вам потрібно створити цілу партію продуктів, робити це по одному буде зовсім неефективно. Тому вам знадобиться більш зручне рішення.

У таких випадках ви можете вдатися до імпорту продуктів Magento. Якщо ви ще не імпортували продукти та їх параметри в Magento 2, ми вам допоможемо.

Готові?

Що потрібно знати перед імпортом продуктів Magento

Перш ніж ми почнемо з імпорту продуктів Magento 2, вам слід знати кілька речей.

Так само, як експорт у Magento, імпорт у Magento працює з Типи CSV-файлівТож ви повинні знати, як з ними працювати, перш ніж розпочати імпорт.

Як найкраще це зробити?

Google Таблиці – це точно. Головна перевага полягає в тому, що вони повністю безкоштовні, і у вас, швидше за все, вже є обліковий запис Google, щоб ними користуватися. Крім того, Google Таблиці не порушують форматування CSV, і ви можете завантажити файл без будь-яких змін у значеннях роздільника чи роздільника.

Ми не рекомендуємо використовувати Microsoft Excel або Open Office, оскільки з ними не так легко працювати. Однак ви можете обрати будь-який варіант, який вам подобається.

Структура CSV-файлу

Під час підготовки CSV-файлу до імпорту вам потрібно знати, як структурувати в ньому дані. Наведена нижче таблиця може допомогти. Вона детальніше описує структуру CSV-файлу.

Колонка Приклад Опис
артикул sku_123 Для відстеження запасів використовується буквено-цифровий ідентифікатор. Він може містити до 64 символів, причому літери та цифри розділяються символами підкреслення або дефісами. (Артикули з більш ніж 64 символами призведуть до збою імпорту)
код_перегляду_сторінки Англійська Визначає режими перегляду магазину, де доступний товар. Якщо залишити це поле порожнім, товар буде призначено режиму перегляду магазину за замовчуванням.
код_набору_атрибутів За замовчуванням Призначає продукт певному набору атрибутів (набори атрибутів слід створити перед імпортом продуктів) на основі типу продукту. Якщо продукт створено, ви не можете змінити набір атрибутів.
тип_продукту простий Визначає тип продукту: простий, згрупований, налаштовуваний, віртуальний, пакет.
категорії Категорія/Спорядження за замовчуванням, Категорія/Спорядження/Фітнес-обладнання за замовчуванням Визначає категорію, призначену продукту. Розділяйте шляхи категорій символом вертикальної риски (|).
вебсайти_продуктів база, веб-сайт2 Вказує код веб-сайту, на якому доступний продукт. Щоб указати кілька веб-сайтів, розділяйте кожен комою без пробілу.
ім'я Ремінець для йоги Sprite 6 футів Назва продукту.
опис <p>Стрімка для йоги Sprite – ваш невтомний партнер у складних вправах на розтяжку, утримання та вирівнювання. Тканина ремінця виготовлена ​​зі 100% органічної бавовни, щільно сплетена, утворюючи м’яку, текстуровану, але нековзну поверхню. Пластикова застібка-пряжка легко регулюється, вона легка та міцна під навантаженням.</p><ul><li>100% м’яка та міцна бавовна.<li>Пластика-пряжка проста у використанні.<li>Три натуральні кольори, виготовлені з барвників без фталатів та важких металів.</ul> Визначає опис продукту. Може містити дійсні теги HTML.
короткий_опис <p>Ремінець для йоги Sprite — ваш невтомний партнер у складних розтяжках, затримках та вирівнюванні.</p> Визначає короткий опис продукту. Містить дійсні теги HTML.
вага 1 Вага продукту вказана у форматі 1,00000.
продукт_онлайн 1 Визначає, чи продукт увімкнено (1) чи ні (0).
назва_класу_податків Оподатковувані товари Визначає назву податкового класу, пов'язаного з цим продуктом.
видимість Каталог, Пошук Визначає, чи продукт не відображається окремо, у каталозі, у пошуку чи одночасно в каталозі та пошуку.
ціна 14 Ціна продукту.
спеціальна_ціна 10 Знижена ціна на товари протягом певного періоду.
спеціальна_ціна_з_дати 2022-07-19 03:34:20 Дата активації зниженої ціни.
спеціальна_ціна_на_дату 2022-07-19 03:34:20 Дата, коли знижена ціна деактивується.
ключ_URL спрайт-йога-ремінь-6-фут Визначає частину URL-адреси, яка ідентифікує продукт.
meta_title Найкращий ремінь для йоги Sprite 6 футів Метаназва товару, яка відображається у списку результатів пошуку.
мета-ключові слова спрайт-йога, найкращий ремінець для спрайт-йоги, ремінець для йоги Мета-ключові слова розділяються комою з пробілом.
метаопис Ремінець для йоги Sprite — ваш невтомний партнер у складних розтяжках, затримках та вирівнюванні. Метаопис продукту.
базове_зображення https://magefan.com/blog/wp-content/uploads/2022/07/sprite-toga-strap.png Визначає відносний шлях до основного зображення продукту (зображення слід завантажувати до pub/media/import). Ви також можете використовувати пряму URL-адресу зображення.
базова_мітка_зображення Базове зображення "Текст заміщення" Мітка базового зображення продукту.
маленьке_зображення https://magefan.com/media/logos/default/logo.png Ім'я невеликого файлу зображення, яке використовується на сторінках каталогу, перед яким стоїть скісну риску.
мітка_маленького_зображення Маленьке зображення "Альтернативний текст" Мітка, пов’язана з малим зображенням.
мініатюра_зображення https://magefan.com/media/logos/default/logo.png Ім'я файлу мініатюри зображення, яке відображатиметься в галереї сторінок продукту, перед яким стоїть скісну риску.
мітка_зображення_мініатюри Мініатюра зображення «Текст заміщення» Мітка, пов’язана з мініатюрним зображенням.
створено_за_адресою 2022-07-19 03:34:20 Визначає дату створення продукту. Використовуйте такий формат: рррр-мм-дд гг-хх-сс.
оновлено_за адресою 2022-07-19 03:34:20 Визначає дату останнього оновлення продукту. Використовуйте такий формат: рррр-мм-дд гг-хх-сс.
дата_подання 2022-07-20 03:34:20 Вказує дату, коли продукт починає бути представлений як новий продукт. Використовуйте такий формат: рррр-мм-дд гг-хх-сс.
новий_на_дату 2022-07-20 03:34:20 Вказує дату, коли продукт перестає бути представленим як новий продукт. Використовуйте такий формат: рррр-мм-дд гг-хх-сс.
параметри_продукту_в_дисплейі Блок після інформаційного стовпця Визначає, де на сторінці товару мають відображатися опції товару, якщо товар має кілька опцій.
ціна_на_мапі 10 Мінімальна рекламована ціна товару.
рекомендована роздрібна ціна 10 Рекомендована виробником ціна на продукцію.
карта_увімкнена 0 Визначає, чи ввімкнено мінімальну рекламовану ціну.
подарункове_повідомлення_доступне   Визначає, чи буде відображатися подарункове повідомлення для товару під час покупки.
дизайн_на_виробництві   Перелічіть теми, які можна застосувати до сторінки товару.
custom_design_from 2022-07-30 12:12 Вказує дату, коли вибрана тема застосовується до продукту.
індивідуальний_дизайн_для 2022-07-30 12:12 Вказує кінцеву дату застосування вибраної теми до продукту.
оновлення_власного_макету   Визначає додатковий XML-код, який застосовується до макета сторінки продукту.
макет_сторінки   Визначає макет сторінки товару: Без оновлень макета, 1 стовпець, 2 стовпці з лівою смужкою, 2 стовпці з правою смужкою, 3 стовпці, порожньо.
контейнер_опцій_продукту Блок після інформаційного стовпця Визначає, де на сторінці товару відображатимуться параметри товару.
тип_миттєвої_ціни_знижки_показника_дійсної_ціни Використовувати конфігурацію Визначає, де відображати фактичну ціну товару для клієнта; у кошику, перед підтвердженням замовлення, за жестом.
країна_виробника Україна Визначає країну, де було виготовлено продукцію.
додаткові_атрибути has_options=1,quantity_and_stock_status=В наявності,required_options=0 Визначає додаткові атрибути, створені для продукту. (налаштовані параметри продукту)
кількість 100 Кількість товарів, що є на даний момент в наявності.
немає_на_в_наявності_кількість 0 Рівень запасів, щоб визначити, коли товар позначено як відсутній на складі.
use_config_min_qty 1 Визначає, чи використовувати значення за замовчуванням з конфігурації.
is_qty_decimal 0 Визначає, чи має атрибут qty десяткове значення. Встановлення 1 означає, що qty може бути десятковим.
дозволити_відкладені_замовлення 0 Визначає, чи дозволяє ваш магазин відкладені замовлення. Встановіть значення 1, якщо ви дозволяєте відкладені замовлення.
use_config_backorders 1 Визначає, чи використовувати конфігурацію відкладених замовлень за замовчуванням.
мінімальна кількість у кошику 1 Визначає мінімальну кількість товару, яку можна придбати в одному замовленні.
use_config_min_sale_qty 0 Визначає, чи використовувати значення за замовчуванням з конфігурації.
максимальна кількість у кошику 0 Визначає максимальну кількість товару, яку можна придбати в одному замовленні.
use_config_max_sale_qty 1 Визначає, чи використовувати значення за замовчуванням з конфігурації.
є_в_наявності 1 Визначає, чи є товар на складі.
сповістити_про_наявність_нижче 1 Визначає кількість товарів, які активують сповіщення про відсутність на складі.
use_config_notify_stock_qty 1 Визначає, чи використовувати значення за замовчуванням з конфігурації.
керувати_запасами 0 Визначає, чи використовується управління запасами для управління продуктом. Встановіть 1 для контролю кількості запасів.
use_config_manage_stock 1 Визначає, чи використовувати значення за замовчуванням з конфігурації.
use_config_qty_increments 1 Визначає, чи використовувати прирости кількості товару з конфігурації магазину.
кількість_приростів 0 Визначає, чи продається товар у певній кількості.
use_config_enable_qty_inc 1 Визначає налаштування конфігурації за замовчуванням для ввімкнення збільшення кількості.
enable_qty_increments 0 Визначає, чи ввімкнено збільшення кількості для продукту.
десяткове_ділене 0 Визначає, чи можна якусь частину продукту відправити окремо.
ідентифікатор_вебсайту 1 Визначає конкретний веб-сайт, де доступний продукт. Якщо поле порожнє, продукт буде доступний на всіх веб-сайтах.
пов'язаний_скус 24-WG087, 24-WG086 Список артикулів пов’язаних товарів, розділених комами.
пов'язана_позиція 1, 2, 3, 4 Визначає позицію SKU, перелічених як пов'язані товари.
кросселенський_скус 24-WG087, 24-WG086 Список SKU для перехресних продажів, розділених комами.
позиція_перехресного_продажу 1, 2, 3, 4 Визначає позицію SKU, перелічених як перехресні продажі.
upsell_skus 24-WG087, 24-WG086 Список товарних позицій для продажу додаткових товарів, розділених комами.
позиція_продажу_додаткових_товарів 1, 2, 3, 4 Визначає позицію SKU, перелічених як Upsells.
додаткові_зображення https://magefan.com/media/logos/default/logo.png Імена файлів усіх додаткових зображень, пов’язаних із продуктом.
додаткові_мітки_зображень Додаткове зображення «Альтернативний текст» Мітки додаткових зображень, пов’язаних із продуктом.
користувацькі_параметри name=Варіант йоги на замовлення,type=drop_down,required=0,price=10.0000,price_type=fixed,sku=,option_title=Золото|name=Варіант йоги на замовлення,type=drop_down,required=0,price=10.0000,price_type=fixed,sku=,option_title=Срібло|name=Варіант йоги на замовлення,type=drop_down,required=0,price=10.0000,price_type=fixed,sku=yoga3sku,option_title=Платина Визначає значення та властивості, призначені кожному настроюваному параметру.


Тепер, коли ви знаєте, які стовпці містить CSV-файл і що означає кожен з них, ви можете перейти до імпорту продуктів Magento.

Як імпортувати товари в Magento 2?

Імпорт товарів Magento може здатися дещо складним на перший погляд, оскільки вам потрібно імпортувати зображення товарів робити це окремо. Але ми вам допоможемо.

Щоб імпортувати товари до Magento 2:

1. Перейдіть до Система > Передача даних > Імпорт і виберітьПродукти як Тип сутності.

Імпорт товару в Magento 2

Примітка: Ви можете завантажити файл зразка прямо на цьому кроці, щоб переконатися, що ваш CSV-файл відповідає зразку. Також переконайтеся, що розмір файлу імпорту не перевищує ліміту в 2 МБ. Але зверніть увагу, що завантаження зображень до pub/media/import необхідне, якщо ви хочете вказати шляхи до зображень у CSV-файлі.

2. Налаштування Поведінка імпорту

  • Виберіть що Поведінка імпорту ви надаєте перевагу у відповідному полі: Додати/Оновити, Замінити, Видалити.

Примітка: Опції заміни та оновлення здебільшого використовуються, коли потрібно оновити інформацію про продукт. Крім того, ви можете масове оновлення продуктів безпосередньо в панелі адміністратора.

  • Визначте Стратегія валідації щоб визначити, що станеться, якщо під час імпорту виникнуть помилки.
  • Встановіть Кількість дозволених помилок щоб визначити, скільки помилок може статися, перш ніж імпорт буде скасовано.
  • Прийміть значення за замовчуванням, розділене комою в Роздільник полів і Роздільник кількох значень поля.
  • Перевірте Огородження полів якщо ви хочете взяти будь-які спеціальні символи, знайдені в даних.

Поведінка імпорту Magento

3. Перейдіть до Імпортувати файл розділ.

Тут ви повинні Виберіть файл для імпорту, завантажте свій CSV-файл і введіть відносний шлях до сервера, де зберігаються завантажені зображення. Каталог файлів зображень поле.

Файл для імпорту

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

Перевірка імпорту Magento

Якщо ваш CSV-файл дійсний, натисніть Імпорт та імпортувати товари до Magento 2. Ви можете відстежувати імпорт через Система > Передача даних > Історія імпорту.

Історія імпорту Magento

Ось так імпортуються товари в Magento 2. Функції імпорту товарів Magento більш ніж достатньо для виконання деяких базових завдань редагування або оновлення. Тепер, коли у вас є потрібні товари, ви можете продовжити ними керувати.

Однак, як тільки вам знадобиться їх змінити або замінити, вам потрібно буде експорт товарів у Magento 2 .