Стенд GuardLabs. PrestaShop 1.7 та 8

Прайс постачальника в імпорт PrestaShop без ручного розбору

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

Біль

Що зазвичай ламається при імпорті

Формат цін

«1 250,00 грн» замість 1250.00: імпорт мовчки записує нуль або обрізає значення, і пів каталогу продається безкоштовно.

Дублі Reference

Один артикул двічі у файлі: другий рядок перезаписує перший, залишки та ціни стають випадковими.

Порожні поля

Рядки без артикула чи ціни ламають зіставлення за Reference і плодять биті товари в каталозі.

Рішення

Живий конвертер: спробуйте прямо тут

Вхід: прайс постачальника, CSV з будь яким роздільником
Звіт перевірки рядків
Звіт з'явиться після конвертації. Кнопка «Вставити тестовий прайс» покаже роботу на навмисно кривому файлі.
Як перевірити

Кроки в адмінці PrestaShop

  1. Натисніть «Вставити тестовий прайс», потім «Конвертувати». Звіт праворуч покаже: дубль артикула, рядок без коду і рядок без ціни відсіяні, формати цін нормалізовані.
  2. Скачайте import_products.csv кнопкою під результатом.
  3. В адмінці PrestaShop: Advanced Parameters, Import. Тип даних Products, кодування UTF-8, роздільник полів «;».
  4. Зіставте колонки: Reference, Name, Categories, Price tax excluded, Tax rules ID, Quantity. Запустіть імпорт.
  5. Звірка: кількість створених товарів має дорівнювати числу «придатних» зі звіту. Дублі та биті рядки у файл не потрапили.
Специфіка PrestaShop, яку враховує конвертер: ключ зіставлення при повторному імпорті це Reference, тому дублі відсікаються ще до імпорту; ціна подається як Price tax excluded, ПДВ рахує Tax rules ID вашого магазину; залишки живуть в stock_available і оновлюються колонкою Quantity; товари з варіаціями імпортуються окремим файлом Combinations, цей конвертер збирає прості товари.
Чесно

Це власний стенд GuardLabs, а не клієнтський кейс: комерційних проєктів на PrestaShop ми не заявляємо. Інструмент робочий, конвертація виконується локально у вашому браузері, дані нікуди не надсилаються. Такий самий розбір ми робимо для реальних прайсів постачальників: маппінг колонок, валідація, автоматизація регулярного оновлення цін і залишків.