- Patryk Marek
- News
- 0 подобається
- 187 погляди
- 0 коментарі
Перш ніж експортувати каталог у CSV, визначте, де буде використано файл. Для зміни цін у тому самому магазині потрібні інші дані, ніж для перенесення товарів до нової інсталяції. Саме відкриття файлу в табличному редакторі не підтверджує його сумісності з імпортером PrestaShop.
Спочатку визначте мету експорту каталогу
Під час міграції перевірте версію цільового магазину, мову, ідентифікатори категорій і зв'язки між товарами та комбінаціями. Для масового редагування виберіть лише поля, які потрібно оновити. Менший обсяг полегшує перевірку: файл для зміни цін не обов'язково має містити описи та зображення.
Експорт власного каталогу та отримання даних постачальника є різними завданнями. Якщо джерелом є оптовий постачальник, почніть зі статті про імпорт XML без дублікатів. Якщо потрібно лише змінити ціни, перегляньте оновлення цін із файлу CSV.
Чому товари й комбінації мають бути в окремих файлах
Імпортер PrestaShop розрізняє типи даних «Товари» та «Комбінації». Перший описує картку товару, другий його варіанти. Для товару з різними розмірами й кольорами потрібно перевірити обидва файли та спосіб, у який кожна комбінація вказує на батьківський товар.
У файлі комбінацій особливо перевіряйте атрибути, артикул варіанта, кількість і вплив на ціну. Ціна товару та вплив комбінації на ціну є різними полями. Якщо їх переплутати, технічно коректний CSV може встановити неправильну ціну варіанта.
Версія PrestaShop впливає на доступні стовпці
У профілі CSV Export Pro вибирають версію цільового імпортера. Доступний набір полів залежить від версії PrestaShop, а кількість стовпців у конкретному файлі також залежить від обраного обсягу експорту. Не порівнюйте кількість полів усього каталогу з кількістю полів профілю, обмеженого цінами.
Перед імпортом перевірте доступні поля в цільовому магазині та зіставлення кожного стовпця. Назва заголовка не замінює цієї перевірки. Під час переходу між версіями перевірте також поля ідентифікаторів, запасів і доступності.
Ключ товару: ID, артикул чи окрема таблиця відповідності
ID може бути зручним для оновлення тієї самої бази даних. Проте в іншому магазині той самий номер може позначати інший товар. Перед міграцією створіть таблицю відповідності ідентифікаторів або визначте спосіб зіставлення за артикулом і перевірте його унікальність. Товари та комбінації перевіряйте окремо.
Не вважайте назву товару надійним ключем. Подібні назви, різні мови й варіанти ускладнюють таке зіставлення. Почніть із невеликого тесту на копії магазину, який охоплює простий товар і товар із комбінаціями.
Що перевірити в CSV перед імпортом
- Кодування, роздільник полів і роздільник кількох значень.
- Кількість стовпців і спосіб обробки рядка заголовків.
- ID або артикули товарів і зв'язки комбінацій.
- Різницю між ціною без податку, податковим правилом і впливом варіанта на ціну.
- Чи мають порожні значення залишатися порожніми, чи змінювати наявні дані.
- Чи не змінив табличний редактор артикули або коди з початковими нулями.
Не відкривайте невідомий CSV з увімкненим автоматичним виконанням формул. Файл для імпорту може зберігати значення, що починаються зі знака =. Для перегляду в табличному редакторі та для імпорту потрібно свідомо вибрати спосіб читання даних.
Власний приклад: товари й комбінації для PrestaShop 9
Ми підготували локальний експорт за допомогою CSV Export Pro 2.0.0 для PrestaShop 9. Профіль товарів використовував набір prices, тобто вибрані поля ціни, запасів і доступності. Файл товарів містив 25 стовпців і 2 рядки даних. Окремий файл комбінацій містив 25 стовпців і 3 рядки даних.
| Файл | Приклади полів | Обсяг прикладу |
|---|---|---|
| Товари | ID, назва, ціна без податку, податкове правило, кількість, доступність | 25 стовпців, 2 рядки |
| Комбінації | ID товару, артикул товару, атрибут, значення, артикул варіанта, вплив на ціну | 25 стовпців, 3 рядки |
Обидва файли використовували крапку з комою як роздільник, UTF-8 BOM і завершення рядків CRLF. Це приклад підготовки експорту, а не повний цикл імпорт → експорт → імпорт. Перенесення всього каталогу до іншого магазину в цьому прикладі не перевірялося.
Чого цей експорт не замінює
CSV Export Pro працює з товарами й комбінаціями. Він не замінює резервну копію бази даних, міграцію клієнтів, замовлень або історії магазину. Це також не імпортер: повторний імпорт виконує стандартний інструмент PrestaShop зі своїм зіставленням полів та обмеженнями.
Коли обрати CSV Export Pro
Якщо вам потрібні окремі файли товарів і комбінацій для вбудованого імпортера PrestaShop, перегляньте CSV Export Pro: експорт товарів і комбінацій у CSV (сторінка модуля польською). Перед запуском для всього каталогу визначте версію імпортера, набір полів і ключ оновлення.
Типи даних і налаштування імпорту описано в документації імпортера PrestaShop 1.7. Для новішого магазину порівняйте їх із полями, доступними в його адміністративній панелі.
Коментарі (0)