Μετάβαση στο περιεχόμενο
Πίσω στα Άρθρα

PrestaShop CSV Product Import: το σωστό αρχείο πριν πατήσεις Import

Bulk product creation & updates
CSV
reference,name,price,quantity
SKU-001,Basic Tee,19.90,12
SKU-002,Cargo Short,29.90,7

CSV → NORMALIZE
    → VALIDATE
    → MAP
    → IMPORT
Import & Export
Beginner → Intermediate
PrestaHacks 4 min read

Το δύσκολο μέρος ενός product import συνήθως δεν είναι το κουμπί Import.

Είναι το αρχείο πριν φτάσει εκεί.

Ένα CSV μπορεί να φαίνεται σωστό στο Excel ή στο Google Sheets και παρ' όλα αυτά να περιέχει duplicate SKUs, λάθος decimal separators, inconsistent categories, invalid image URLs, λάθος encoding ή records που στην πραγματικότητα είναι combinations.

1. Ξεκίνα από το identifier

TEXT
reference / SKU

2. Κάνε profiling του source file

TEXT
TOTAL ROWS:          4,218
EMPTY SKU:              12
DUPLICATE SKU:           8
EMPTY NAME:              3
INVALID PRICE:           5
MISSING IMAGE URL:     214

3. Φτιάξε working dataset

reference name price quantity category image_url
SKU-001 Product A 19.90 12 T-Shirts https://…
SKU-002 Product B 24.50 5 T-Shirts https://…

4. Καθάρισε τις τιμές

Κακό:

TEXT
19.90
20 EUR
17,50
Call us

Machine-friendly:

TEXT
19.90
20.00
17.50

5. Decimal separators

TEXT
19,90

έναντι:

TEXT
19.90

6. Character encoding

Το encoding check πρέπει να είναι μέρος του preflight.

7. Categories χρειάζονται mapping

TEXT
SOURCE CATEGORY
        ↓
NORMALIZE
        ↓
CATEGORY MAPPING
        ↓
PRESTASHOP CATEGORY

8. Image URL δεν σημαίνει valid image

Έλεγξε reachability, authentication, προσωρινά URLs και SKU association.

9. Simple products ή combinations;

sku name size color
TS01-S-BLK Basic Tee S Black
TS01-M-BLK Basic Tee M Black
TS01-L-BLK Basic Tee L Black

Πιθανό model:

TEXT
PRODUCT
Basic Tee

COMBINATIONS
S / Black
M / Black
L / Black

10. Μην κάνεις transform κατά τη διάρκεια του import

TEXT
SUPPLIER FILE
      ↓
RAW DATA
      ↓
CLEAN
      ↓
NORMALIZE
      ↓
VALIDATE
      ↓
PRESTASHOP-READY DATA
      ↓
IMPORT
      ↓
VERIFY

11. Minimum preflight checklist

  • reference
  • name
  • duplicate references
  • numeric values
  • categories
  • manufacturers
  • tax rules
  • attributes
  • images
  • encoding

12. Κάνε test import πρώτα

TEXT
1 simple product
1 product with image
1 product with mapped category
1 product with Greek text
1 product with combinations
Screenshot Placeholder 01 MEDIA TO ADD

PrestaShop Import screen πριν από την εκτέλεση test import.

13. Field mapping

TEXT
supplier_sku → Reference
Screenshot Placeholder 02 MEDIA TO ADD

Import field-mapping screen με 5–6 βασικά columns.

14. Verify μετά το import

TEXT
EXPECTED PRODUCTS
vs
CREATED PRODUCTS
TEXT
EXPECTED SKUs
vs
IMPORTED SKUs
TEXT
EXPECTED STOCK
vs
STOCK AVAILABLE
TEXT
EXPECTED COMBINATIONS
vs
CREATED COMBINATIONS
Screenshot Placeholder 03 MEDIA TO ADD

Test-import result summary.

15. SQL ως verification layer

TEXT
CSV IMPORT
    ↓
PRESTASHOP
    ↓
SQL AUDIT

16. Reusable import pipeline

TEXT
Supplier CSV
      ↓
Google Sheets / Script
      ↓
Normalize
      ↓
Validate
      ↓
Category Mapping
      ↓
PrestaShop-ready CSV
      ↓
Import
      ↓
Audit

Tip

Κράτα το raw supplier file ανέγγιχτο:

01-RAW → 02-WORKING → 03-PRESTASHOP-READY → 04-IMPORT-LOG

Επόμενο βήμα

Πριν το import, κανονικοποίησε τα supplier labels με ένα reusable category-mapping layer και έλεγξε κάθε remote asset με το product-image workflow. Δοκίμασε και τα δύο mappings σε μικρό batch πριν τρέξεις όλο το catalogue.

ΜΕΙΝΕ ΕΝΗΜΕΡΩΜΕΝΟΣ

Πρακτικά PrestaShop hacks κατευθείαν στο inbox σου.

ΑΝΕΝΕΡΓΟ