PrestaShop CSV Product Import: το σωστό αρχείο πριν πατήσεις Import
reference,name,price,quantity
SKU-001,Basic Tee,19.90,12
SKU-002,Cargo Short,29.90,7
CSV → NORMALIZE
→ VALIDATE
→ MAP
→ IMPORT
Το δύσκολο μέρος ενός product import συνήθως δεν είναι το κουμπί Import.
Είναι το αρχείο πριν φτάσει εκεί.
Ένα CSV μπορεί να φαίνεται σωστό στο Excel ή στο Google Sheets και παρ' όλα αυτά να περιέχει duplicate SKUs, λάθος decimal separators, inconsistent categories, invalid image URLs, λάθος encoding ή records που στην πραγματικότητα είναι combinations.
1. Ξεκίνα από το identifier
reference / SKU2. Κάνε profiling του source file
TOTAL ROWS: 4,218
EMPTY SKU: 12
DUPLICATE SKU: 8
EMPTY NAME: 3
INVALID PRICE: 5
MISSING IMAGE URL: 2143. Φτιάξε 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. Καθάρισε τις τιμές
Κακό:
€19.90
20 EUR
17,50
Call usMachine-friendly:
19.90
20.00
17.505. Decimal separators
19,90έναντι:
19.906. Character encoding
Το encoding check πρέπει να είναι μέρος του preflight.
7. Categories χρειάζονται mapping
SOURCE CATEGORY
↓
NORMALIZE
↓
CATEGORY MAPPING
↓
PRESTASHOP CATEGORY8. 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:
PRODUCT
Basic Tee
COMBINATIONS
S / Black
M / Black
L / Black10. Μην κάνεις transform κατά τη διάρκεια του import
SUPPLIER FILE
↓
RAW DATA
↓
CLEAN
↓
NORMALIZE
↓
VALIDATE
↓
PRESTASHOP-READY DATA
↓
IMPORT
↓
VERIFY11. Minimum preflight checklist
- reference
- name
- duplicate references
- numeric values
- categories
- manufacturers
- tax rules
- attributes
- images
- encoding
12. Κάνε test import πρώτα
1 simple product
1 product with image
1 product with mapped category
1 product with Greek text
1 product with combinationsPrestaShop Import screen πριν από την εκτέλεση test import.
13. Field mapping
supplier_sku → ReferenceImport field-mapping screen με 5–6 βασικά columns.
14. Verify μετά το import
EXPECTED PRODUCTS
vs
CREATED PRODUCTSEXPECTED SKUs
vs
IMPORTED SKUsEXPECTED STOCK
vs
STOCK AVAILABLEEXPECTED COMBINATIONS
vs
CREATED COMBINATIONSTest-import result summary.
15. SQL ως verification layer
CSV IMPORT
↓
PRESTASHOP
↓
SQL AUDIT16. Reusable import pipeline
Supplier CSV
↓
Google Sheets / Script
↓
Normalize
↓
Validate
↓
Category Mapping
↓
PrestaShop-ready CSV
↓
Import
↓
AuditTip
Κράτα το 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.