# Εισαγωγή προϊόντων από αρχείο CSV, XML και Google Sheets στο eshop

Αρχείο CSV για εισαγωγή προϊόντων στο eshop: ποιες στήλες χρειάζονται, πώς περνάς το Excel, XML προμηθευτή, ΦΠΑ 24% και παραλλαγές για Skroutz.

Πηγή: https://cloudcart.com/el/blog/eisagogi-proionton-csv-xml · CloudCart · 2026-11-06

Με λίγα λόγια: το αρχείο CSV είναι αρχείο κειμένου με πίνακα, όπου οι τιμές κάθε γραμμής χωρίζονται με κόμμα ή ερωτηματικό. Στο CloudCart το ανεβάζεις από Προϊόντα → Import → Import with CSV file. Το XML feed του προμηθευτή μπαίνει με το XML Import και οι μαζικές αλλαγές γίνονται με το Google Sheets. Η εισαγωγή CSV δημιουργεί πάντα νέα προϊόντα, γι' αυτό τις τιμές τις ενημερώνεις με XML Import ή XML Sync.

## Τι είναι το αρχείο CSV, με τι ανοίγει και τι είναι το XML feed

Το CSV (Comma-Separated Values) είναι αρχείο κειμένου με πίνακα: κάθε γραμμή είναι μία εγγραφή και οι τιμές της γραμμής χωρίζονται με κόμμα ή άλλο διαχωριστικό ([RFC 4180](https://www.rfc-editor.org/rfc/rfc4180)). Το Excel, το Google Sheets και σχεδόν κάθε πλατφόρμα eshop γράφουν και διαβάζουν CSV, γι' αυτό είναι η πιο συνηθισμένη μορφή για να μεταφέρεις έναν κατάλογο προϊόντων.

Ένα αρχείο CSV ανοίγει με Excel, Google Sheets, LibreOffice Calc ή έναν απλό επεξεργαστή κειμένου, γιατί το περιεχόμενο είναι καθαρό κείμενο. Δημιουργείται από τα ίδια προγράμματα: στο Excel με Αποθήκευση ως → CSV UTF-8, στο Google Sheets με Αρχείο → Λήψη → Τιμές διαχωρισμένες με κόμμα (.csv). Η γραμμή «TSH-01,Μπλουζάκι Basic,24.90» σε ένα CSV είναι ένα κελί με κωδικό, ένα με όνομα και ένα με τιμή.

Στην Ελλάδα υπάρχει μια λεπτομέρεια που μπερδεύει πολλούς: όταν τα Windows έχουν ελληνικές τοπικές ρυθμίσεις, η υποδιαστολή είναι κόμμα και το Excel συχνά χωρίζει τις στήλες με ερωτηματικό (;). Το αρχείο παραμένει κανονικό CSV. Το CloudCart αναγνωρίζει μόνο του αν το διαχωριστικό είναι κόμμα, ερωτηματικό ή tab.

Το XML (Extensible Markup Language) είναι μορφή κειμένου όπου τα δεδομένα βρίσκονται μέσα σε ετικέτες, για παράδειγμα <price>24.90</price> ([προδιαγραφή του W3C](https://www.w3.org/TR/xml/)). Οι προμηθευτές και οι χονδρέμποροι δημοσιεύουν τον κατάλογό τους ως XML feed σε σταθερή διεύθυνση (URL). Το feed ενημερώνεται στον προμηθευτή και το eshop το διαβάζει με πρόγραμμα. Με XML δουλεύει και το Skroutz, προς την αντίθετη κατεύθυνση: διαβάζει το feed του δικού σου καταστήματος.

Στο CloudCart, τη βουλγαρική πλατφόρμα για ηλεκτρονικά καταστήματα, κάθε μορφή έχει τη δική της εφαρμογή. Ο πίνακας δείχνει τι κάνει η καθεμία και πού σταματά.

| Εργαλείο | Πηγή | Δημιουργεί νέα | Ενημερώνει υπάρχοντα | Ιδανικό για |

| CSV Import | Αρχείο .csv ή .txt που ανεβάζεις εσύ | Ναι | Όχι, η δεύτερη εισαγωγή φτιάχνει διπλότυπα | Πρώτο γέμισμα του καταλόγου, μεταφορά eshop |

| XML Import | Διεύθυνση (URL) XML feed | Ναι | Ναι, μόνο τα πεδία με το «Update» | Κατάλογος προμηθευτή, νέα σειρά προϊόντων |

| XML Sync | Διεύθυνση (URL) XML feed, με πρόγραμμα | Ναι | Ναι, τα πεδία με το «Update», σε κάθε εκτέλεση | Dropshipping, καθημερινές τιμές και απόθεμα |

| Google Sheets | Υπολογιστικό φύλλο που δημιουργεί το CloudCart στον λογαριασμό σου Google | Ναι, γραμμή με κενό Product ID | Ναι, το φύλλο υπερισχύει στο Download | Αλλαγές με το χέρι σε τιμές, ονόματα, κείμενα |

| AI βοηθός με PAT token | Μια πρόταση και ένα αρχείο που δίνεις στον βοηθό | Ναι | Ναι, με βάση το SKU ή έναν κανόνα | Αλλαγές που λέγονται με μία πρόταση |

## Ποιον τρόπο εισαγωγής να διαλέξεις

Η επιλογή εξαρτάται από το από πού έρχονται τα δεδομένα και πόσο συχνά αλλάζουν. Κατάλογος που έρχεται μία φορά θέλει CSV. Κατάλογος από προμηθευτή θέλει XML. Προϊόντα που είναι ήδη στο eshop αλλάζουν με Google Sheets ή με AI βοηθό.

- Νέο eshop με κατάλογο σε Excel. Αποθήκευσε τον πίνακα ως CSV και ανέβασέ τον με την εισαγωγή CSV. Είναι ο πιο σύντομος δρόμος από το αρχείο στα προϊόντα.

- Μεταφορά από WooCommerce, Shopify, OpenCart ή Magento. Κάνε εξαγωγή των προϊόντων από την παλιά πλατφόρμα σε CSV ή XML και εισαγωγή στο CloudCart. Πώς κρατάς τις διευθύνσεις και τις θέσεις στο Google εξηγείται στον οδηγό για τη μεταφορά από WooCommerce χωρίς απώλεια SEO .

- Προμηθευτής με XML feed. Το XML Import φορτώνει τον κατάλογο μία φορά και μετά, από προεπιλογή, ξαναδιαβάζει το feed κάθε 12 ώρες. Το XML Sync είναι για προμηθευτές που αλλάζουν τιμές και απόθεμα κάθε μέρα. Πώς ξεκινάς με τέτοιον προμηθευτή θα το βρεις στο άρθρο τι είναι το dropshipping .

- Νέος τιμοκατάλογος για προϊόντα που ήδη πουλάς. Google Sheets αν γράφεις τις τιμές με το χέρι, ή AI βοηθός αν η αλλαγή είναι κανόνας («+8% στη μάρκα Χ»).

- Dropshipping. XML Sync με «Update» μόνο στην τιμή και την ποσότητα, ώστε να μη σβήνονται οι δικές σου περιγραφές. Ο προμηθευτής κρατά την αποθήκη και το eshop δείχνει τις τιμές και το απόθεμά του.

> Μεταφορά eshop Η ομάδα μας μεταφέρει τον κατάλογο, οι πωλήσεις δεν σταματούν Αν ο κατάλογός σου είναι σε άλλη πλατφόρμα, η ομάδα του CloudCart μεταφέρει προϊόντα, πελάτες, άρθρα και ανακατευθύνσεις 301, ενώ το παλιό eshop συνεχίζει να πουλάει μέχρι την αλλαγή του domain. Πώς γίνεται η μεταφορά →

## Ποιες στήλες χρειάζεται το αρχείο CSV για την εισαγωγή

Για εισαγωγή προϊόντων από CSV στο CloudCart είναι υποχρεωτικές δύο στήλες: product.id και product.name. Αν το προϊόν έχει παραλλαγές, κάθε γραμμή παραλλαγής θέλει και variant.parent_id. Όλες οι άλλες στήλες είναι προαιρετικές και αντιστοιχίζονται με το χέρι στο τελευταίο βήμα της εισαγωγής.

| Πεδίο στο CloudCart | Υποχρεωτικό | Τι γράφεις στη στήλη |

| product.id | Ναι | Δικός σου κωδικός προϊόντος μέσα στο αρχείο. Οι γραμμές με τον ίδιο κωδικό γίνονται ένα προϊόν. |

| product.name | Ναι | Το όνομα του προϊόντος. |

| variant.parent_id | Ναι, για παραλλαγές | Ο κωδικός του βασικού προϊόντος στο οποίο ανήκει η παραλλαγή. |

| variant.v1 / variant.v1_value | Όχι | Πρώτο χαρακτηριστικό και τιμή, για παράδειγμα «Μέγεθος» και «M». Υπάρχουν και τα v2 και v3: έως 3 χαρακτηριστικά ανά παραλλαγή. |

| Τιμή, SKU, barcode, βάρος | Όχι | Σε επίπεδο προϊόντος ή παραλλαγής ( variant.price , variant.discount_price , variant.sku , variant.quantity ). |

| Κατηγορία | Όχι | Διαδρομή με διαχωριστικό, για παράδειγμα «Ρούχα > Πουκάμισα». Το σύμβολο ορίζεται στις ρυθμίσεις της εισαγωγής. |

| product_images.src | Όχι | Διευθύνσεις των φωτογραφιών, χωρισμένες με κόμμα στο ίδιο κελί. |

| product.meta_no_locker | Όχι | Σήμανση «Not for parcel lockers» για ογκώδη προϊόντα που δεν χωρούν σε θυρίδα. |

| Περιγραφή, μάρκα, ετικέτες, χαρακτηριστικά | Όχι | Κείμενο. Πολλές στήλες μπορούν να μπουν σε ένα πεδίο. |

Οι φωτογραφίες δεν μένουν στον ξένο server. Το CloudCart κατεβάζει κάθε φωτογραφία από τη διεύθυνσή της μία φορά και τη φυλάει στη δική του βιβλιοθήκη πολυμέσων, οπότε το παλιό site μπορεί να κλείσει μετά την εισαγωγή. Πρότυπο αρχείο με τις σωστές στήλες υπάρχει στο παράθυρο της εισαγωγής: το κουμπί CSV Template στο πρώτο βήμα κατεβάζει ένα παράδειγμα.

### Παράδειγμα: παραλλαγές μέγεθος και χρώμα, όπως τις θέλει το Skroutz

Σε eshop ρούχων, ένα μπλουζάκι σε 3 μεγέθη και 2 χρώματα είναι 6 γραμμές στο αρχείο. Και οι 6 γραμμές έχουν variant.parent_id «TSH-01». Η στήλη v1 γράφει «Μέγεθος» με τιμές S, M, L και η v2 γράφει «Χρώμα» με τιμές Λευκό και Μαύρο. Μετά την εισαγωγή το eshop έχει 1 προϊόν με 6 παραλλαγές, γι' αυτό ο αριθμός των προϊόντων μπορεί να είναι μικρότερος από τον αριθμό των γραμμών του CSV.

| product.id | product.name | variant.parent_id | variant.v1 | variant.v1_value | variant.v2 | variant.v2_value | variant.sku | variant.price |

| TSH-01 | Μπλουζάκι Basic | TSH-01 | Μέγεθος | S | Χρώμα | Λευκό | TSH-01-S-WH | 24.90 |

| TSH-01 | Μπλουζάκι Basic | TSH-01 | Μέγεθος | M | Χρώμα | Λευκό | TSH-01-M-WH | 24.90 |

| TSH-01 | Μπλουζάκι Basic | TSH-01 | Μέγεθος | L | Χρώμα | Μαύρο | TSH-01-L-BK | 24.90 |

Η ίδια δομή εξυπηρετεί αργότερα και το Skroutz. Στο feed του Skroutz μέσα στο CloudCart ορίζεις ποιο χαρακτηριστικό είναι το μέγεθος και ποιο το χρώμα, και το feed ομαδοποιεί τις παραλλαγές κάτω από το ίδιο προϊόν. Το Skroutz ζητά χρώμα σε όλα τα είδη μόδας και συνιστά έντονα τις παραλλαγές μεγέθους σε όσα έχουν μεγέθη ([προδιαγραφές XML του Skroutz](https://developer.skroutz.gr/products/xml_feed/)). Αν γράψεις «Μέγεθος» και «Χρώμα» με τον ίδιο τρόπο σε όλες τις γραμμές, η ρύθμιση γίνεται μία φορά.

## ΦΠΑ 24% και τιμές: τι να ελέγξεις πριν από την εισαγωγή

Ο κανονικός συντελεστής ΦΠΑ στην Ελλάδα είναι 24%, οι μειωμένοι είναι 13%, 6% και 17% και ο υπερμειωμένος 4% ([Your Europe, πίνακας συντελεστών ΦΠΑ](https://europa.eu/youreurope/business/taxation/vat/vat-rules-rates/index_el.htm), τελευταίος έλεγχος της σελίδας 13/07/2026). Πριν ανεβάσεις τις τιμές, αποφάσισε αν το αρχείο τις έχει με ΦΠΑ ή χωρίς.

- Όρισε τον κανόνα ΦΠΑ. Στις Ρυθμίσεις → Φόροι και χρεώσεις δημιουργείς τον συντελεστή 24% (και όσους μειωμένους χρειάζεσαι) και επιλέγεις αν οι τιμές περιλαμβάνουν ΦΠΑ. Με τιμές που περιλαμβάνουν ΦΠΑ, ο πελάτης βλέπει την τελική τιμή και ο φόρος υπολογίζεται αντίστροφα από αυτήν.

- Κράτα το αρχείο με την ίδια λογική. Αν το eshop δείχνει τιμές με ΦΠΑ, και η στήλη τιμής στο CSV πρέπει να έχει τιμές με ΦΠΑ. Το Skroutz ζητά οι τιμές του feed να περιλαμβάνουν ΦΠΑ και το feed του CloudCart στέλνει την τιμή με ΦΠΑ και τον συντελεστή.

- Μόνο ελληνικοί συντελεστές για το myDATA. Η εφαρμογή myDATA (Greece) διαβιβάζει παραστατικά μόνο σε ευρώ και μόνο με ελληνικό συντελεστή (24, 17, 13, 9, 6, 4, 3 ή 0%). Ένα προϊόν με λάθος συντελεστή σταματά την απόδειξη της παραγγελίας του.

- Έλεγξε την υποδιαστολή. Στη δοκιμή με 10 έως 20 γραμμές δες ότι το «24,90» ή το «24.90» πέρασε ως 24,90 € και όχι ως 2.490 €.

> myDATA στο CloudCart Κάθε απόδειξη λιανικής στο myDATA μόλις πάρει αριθμό, σε όλα τα πακέτα Όταν τα προϊόντα που εισήγαγες έχουν τον σωστό συντελεστή ΦΠΑ, η εφαρμογή myDATA (Greece) διαβιβάζει κάθε απόδειξη λιανικής και πιστωτικό στην ΑΑΔΕ και τυπώνει MARK, UID και QR πάνω στο παραστατικό, χωρίς επιπλέον χρέωση. Δες τα παραστατικά και το myDATA →

## Πώς ανεβάζω προϊόντα από Excel: βήμα προς βήμα

Τα προϊόντα από Excel ανεβαίνουν στο CloudCart ως αρχείο CSV, γιατί η εισαγωγή δεν δέχεται .xls και .xlsx. Στο Excel επίλεξε Αποθήκευση ως → CSV UTF-8 ([Υποστήριξη της Microsoft](https://support.microsoft.com/el-gr/office/import-or-export-text-txt-or-csv-files-5250ac4c-663c-47ce-937b-339e391393ba)). Η κωδικοποίηση UTF-8 κρατά σωστά τα ελληνικά. Ένα αρχείο σε άλλη κωδικοποίηση, όπως Windows-1253, μπορεί να βγάλει ακατάληπτους χαρακτήρες στα ονόματα.

- Άνοιξε την εισαγωγή. Στον πίνακα διαχείρισης: Προϊόντα → κουμπί Import (το εικονίδιο με το σύννεφο) → Import with CSV file . Η ίδια εισαγωγή υπάρχει και στις Εφαρμογές → CSV Import .

- Βήμα 1, Upload file. Σύρε το αρχείο ή επίλεξέ το από τον υπολογιστή. Το διαχωριστικό (κόμμα, ερωτηματικό, tab) αναγνωρίζεται μόνο του από τα πρώτα 10 KB του αρχείου.

- Βήμα 2, CSV file settings. Ενεργοποίησε τη γραμμή επικεφαλίδων, αν η πρώτη γραμμή έχει τα ονόματα των στηλών. Από προεπιλογή ο διακόπτης είναι κλειστός και η πρώτη γραμμή θα γίνει προϊόν. Εδώ ορίζεις και το σύμβολο που χωρίζει τις κατηγορίες (για παράδειγμα > ).

- Προχωρημένες ρυθμίσεις. Διάλεξε αν τα προϊόντα δημοσιεύονται αμέσως, αν είναι «προτεινόμενα» ή «νέα», αν χρειάζονται αποστολή, αν παρακολουθείται το απόθεμα και αν πωλούνται όταν εξαντληθούν. Οι ρυθμίσεις ισχύουν για όλες τις γραμμές του αρχείου.

- Βήμα 3, Mapping. Δίπλα σε κάθε πεδίο του CloudCart διάλεξε τη στήλη του αρχείου. Η πλατφόρμα δείχνει την τιμή της πρώτης γραμμής για να αναγνωρίσεις τις στήλες. Πάτησε Submit .

- Παρακολούθησε την πρόοδο. Το κουμπί Track importing progress ανοίγει τη λίστα των εργασιών. Οι γραμμές που πέρασαν και όσες απέτυχαν ενημερώνονται κάθε 5 δευτερόλεπτα, και οι αποτυχημένες εμφανίζονται σε χωριστό πίνακα με το σφάλμα.

Σημαντικό: πρώτα ανέβασε αρχείο με 10 έως 20 γραμμές. Η εισαγωγή CSV δεν έχει κουμπί αναίρεσης: το Cancel import σταματά την εργασία, αλλά τα προϊόντα που δημιουργήθηκαν μένουν. Αν η αντιστοίχιση είναι λάθος, το λάθος αφορά 20 προϊόντα που σβήνεις σε ένα λεπτό.

## Πώς κάνεις εισαγωγή προϊόντων από το XML feed του προμηθευτή

Το XML feed μπαίνει με την εφαρμογή XML Import: δίνεις τη διεύθυνση του feed, αντιστοιχίζεις τις ετικέτες με τα πεδία του CloudCart και η πλατφόρμα δημιουργεί τα προϊόντα. Η εφαρμογή δέχεται μόνο διεύθυνση (HTTP ή HTTPS). Για αρχείο στον υπολογιστή σου χρησιμοποίησε την εισαγωγή CSV.

- Εγκατάστησε την εφαρμογή. Εφαρμογές → XML Import → Install, μετά + New task .

- Βήμα 1: διεύθυνση και κανόνες. Επικόλλησε τη διεύθυνση του feed. Διάλεξε τύπο εισαγωγής: νέα προϊόντα, ενημέρωση υπαρχόντων ή και τα δύο. Εδώ είναι και οι διακόπτες για παρακολούθηση αποθέματος (Track inventory), πώληση όταν εξαντληθεί (Continue selling), απόκρυψη προϊόντων που δεν υπάρχουν πια στο feed (Disable missings) και σταθερή κατηγορία για όλα τα προϊόντα.

- Βήμα 2: οι ετικέτες. Δείξε την ετικέτα που περικλείει κάθε προϊόν και αντιστοίχισε τις ετικέτες με τα πεδία: όνομα, τιμή, SKU, περιγραφή, φωτογραφίες, κατηγορία, ποσότητα. Διάλεξε πώς περιγράφει το feed τις παραλλαγές. Δίπλα σε κάθε πεδίο υπάρχει το Update .

- Βήμα 3: κατηγορίες, φόρος και κανόνες. Αντιστοίχισε τις κατηγορίες (όσες λείπουν δημιουργούνται μόνες τους, τα επίπεδα με > ), τον φόρο και τη μάρκα από προεπιλογή και τα χαρακτηριστικά. Στην τιμή μπορείς να βάλεις πολλαπλασιασμό, διαίρεση, πρόσθεση ή αφαίρεση: ×1,24 αν ο προμηθευτής δίνει τιμές χωρίς ΦΠΑ και το eshop δείχνει τιμές με ΦΠΑ, ή ×1,30 για το περιθώριό σου.

- Έλεγξε την κατάσταση. Στο Status βλέπεις την πρόοδο κάθε εργασίας. Σε μεγάλο feed η εισαγωγή συνεχίζει στο παρασκήνιο και μπορείς να κλείσεις τη σελίδα.

Οι κανόνες του βήματος 3 δεν έχουν προεπισκόπηση. Μετά την αποθήκευση έλεγξε 3 προϊόντα στον πίνακα διαχείρισης ότι η τιμή βγήκε όπως περίμενες. Το feed ξαναδιαβάζεται από προεπιλογή κάθε 12 ώρες και η πλατφόρμα περιμένει απάντηση από τον server του προμηθευτή έως 120 δευτερόλεπτα. Μετά από 3 διαδοχικές αποτυχίες η εργασία απενεργοποιείται μόνη της, για να μη γράψει παλιά δεδομένα. Ενεργοποίησέ την ξανά όταν ο προμηθευτής διορθώσει το feed.

## Πώς ενημερώνω τις τιμές από το XML του προμηθευτή

Οι τιμές από το XML feed του προμηθευτή ενημερώνονται με το Update στο βήμα 2 του XML Import ή του XML Sync. Τσέκαρε μόνο την τιμή και την ποσότητα. Τα πεδία χωρίς τσεκ, όπως οι δικές σου περιγραφές και τα κείμενα SEO, μένουν ίδια σε κάθε επόμενη ανάγνωση του feed.

Η πλατφόρμα βρίσκει το υπάρχον προϊόν από την εργασία που το δημιούργησε και από τον κωδικό της γραμμής στο feed, γι' αυτό η ενημέρωση δεν φτιάχνει διπλότυπα. Στο XML Sync διάλεξε ήδη στο βήμα 1 με τι αντιστοιχίζονται τα προϊόντα (Compare by): SKU, barcode ή ID.

- Τιμές και απόθεμα κάθε μέρα. XML Sync. Συγκρίνει το feed με τον κατάλογο σε κάθε εκτέλεση και ενημερώνει, δημιουργεί ή κρύβει προϊόντα.

- Προϊόντα που σταμάτησε ο προμηθευτής. Ενεργοποίησε το Disable missings. Τα προϊόντα κρύβονται χωρίς να διαγράφονται. Στο XML Sync ενεργοποίησε και το Enable exists products: τότε ένα κρυμμένο προϊόν εμφανίζεται ξανά μόνο του, όταν επιστρέψει στο feed με απόθεμα.

- Οι φωτογραφίες. Όταν οι φωτογραφίες φορτωθούν, βγάλε το Update από αυτές. Αν ο προμηθευτής αλλάξει τη διεύθυνση μιας φωτογραφίας με λάθος διεύθυνση, με ενεργό το Update η παλιά φωτογραφία σβήνεται πρώτη και το προϊόν μπορεί να μείνει χωρίς εικόνα.

Αν οι τιμές του προμηθευτή έρχονται ως τιμοκατάλογος σε Excel και όχι ως feed, πιο γρήγορα το κάνει ο AI βοηθός με την πρόταση «ενημέρωσε τις τιμές με βάση το SKU και δείξε μου ποιοι κωδικοί λείπουν».

## Google Sheets: μαζικές αλλαγές στα προϊόντα που είναι ήδη στο eshop

Το Google Sheets είναι ο προτεινόμενος τρόπος για να αλλάξεις τιμές, ονόματα, περιγραφές, μάρκες και κατηγορίες σε προϊόντα που είναι ήδη στο CloudCart. Ο κύκλος είναι δύο κουμπιά: το Upload στέλνει τον κατάλογο σε υπολογιστικό φύλλο και το Download φέρνει τις αλλαγές πίσω στο eshop.

- Σύνδεσε τον λογαριασμό Google. Εφαρμογές → Google Sheets → Settings → Sign in with Google . Η πλατφόρμα δημιουργεί μόνη της το φύλλο στην πρώτη σύνδεση. Δεν μπορείς να ορίσεις δικό σου φύλλο.

- Διάλεξε προϊόντα και στήλες. Φίλτρο: όλα τα προϊόντα, κατηγορία, μάρκα ή συγκεκριμένα προϊόντα. Οι ρυθμίσεις προσφέρουν και ετικέτα και επιλογή, αλλά στο Upload αυτά τα δύο φίλτρα δεν περιορίζουν τίποτα και στο φύλλο μπαίνουν όλα τα προϊόντα. Τσέκαρε τις στήλες που θα επεξεργαστείς. Χωρίς τουλάχιστον μία στήλη οι ρυθμίσεις δεν αποθηκεύονται.

- Upload. Στην καρτέλα Tasks πάτησε το κουμπί με το βέλος προς τα πάνω. Κάθε Upload σβήνει το περιεχόμενο του φύλλου και το γράφει από την αρχή.

- Επεξεργάσου στο φύλλο. Νέα γραμμή με κενό Product ID γίνεται νέο προϊόν. Νέα κατηγορία γράφεται ως διαδρομή («Ρούχα > Πουκάμισα») και δημιουργείται μόνη της, όπως και μια νέα μάρκα.

- Download. Το κουμπί με το βέλος προς τα κάτω φέρνει πίσω τις αλλαγές. Το Download τρέχει μόνο μετά από τουλάχιστον ένα επιτυχημένο Upload.

Σημαντικό: στο Download το φύλλο υπερισχύει. Αν ανάμεσα στο Upload και το Download άλλαξες ένα προϊόν στον πίνακα διαχείρισης, η τιμή από το φύλλο θα την αντικαταστήσει. Και οι ετικέτες γράφονται ξανά από το φύλλο. Κάνε Upload αμέσως πριν αρχίσεις την επεξεργασία.

Το Google Sheets δουλεύει μόνο με προϊόντα: οι παραγγελίες και οι πελάτες δεν περνούν από εκεί. Αν η εφαρμογή δεν εμφανίζεται στη λίστα εφαρμογών, το πακέτο σου δεν την περιλαμβάνει.

## Εισαγωγή και αλλαγές με AI βοηθό, χωρίς στήλες και αντιστοίχιση

Ένας AI βοηθός συνδεδεμένος με το eshop μέσω PAT token φορτώνει και αλλάζει προϊόντα με μια πρόταση, χωρίς να αντιστοιχίζεις στήλες. Ο βοηθός είναι πρόγραμμα όπως το Claude Code, το ChatGPT Codex, το Gemini CLI ή το Cursor, που δουλεύει μέσω του Admin GraphQL API του CloudCart με τα δικαιώματα του token που του έδωσες.

Παράδειγμα πρότασης: «Αυτός είναι ο τιμοκατάλογος του προμηθευτή στο timokatalogos-11.xlsx. Ενημέρωσε τις τιμές με βάση το SKU, τα προϊόντα που δεν είναι στο αρχείο μην τα αγγίξεις και δείξε μου τα πρώτα 5 πριν αποθηκεύσεις.» Με τις δεξιότητες του CloudCart για AI βοηθούς, από 100 γραμμές και πάνω ο βοηθός πρώτα γράφει τις τρέχουσες τιμές σε αρχείο CSV και κάνει μια δοκιμαστική εκτέλεση χωρίς να αλλάξει τίποτα. Πάνω από 1.000 γραμμές το αρχείο αυτό είναι υποχρεωτικό, ακόμη κι αν του πεις να το παραλείψει. Σε βοηθό χωρίς αυτές τις δεξιότητες ζήτα πρώτα να σου δείξει το πλάνο. Το αρχείο είναι ο δρόμος επιστροφής που η εισαγωγή CSV δεν έχει.

> Eshop με AI βοηθό Τιμοκατάλογος από Excel στο eshop με μία πρόταση Ο βοηθός διαβάζει μόνος του το αρχείο του προμηθευτή, βρίσκει τα προϊόντα από τον κωδικό και δείχνει τι θα αλλάξει πριν το αποθηκεύσει, χωρίς πρότυπα αρχεία και χωρίς αντιστοίχιση με το χέρι. Πώς συνδέεται ο AI βοηθός →

Η διαφορά είναι στα χειροκίνητα βήματα. Στην εισαγωγή CSV κάνεις εξαγωγή, καθαρίζεις στήλες, ανεβάζεις και αντιστοιχίζεις πεδίο προς πεδίο. Με τον βοηθό δίνεις το αρχείο και μια πρόταση, και εκείνος βρίσκει ποιο SKU αντιστοιχεί σε ποιο προϊόν και επιστρέφει λίστα με όσα δεν ταίριαξαν.

## Πώς κατεβάζεις τις παραγγελίες και τις πωλήσεις από το CloudCart σε αρχείο CSV

Οι παραγγελίες κατεβαίνουν σε αρχείο CSV με το κουμπί Export πάνω δεξιά στις Παραγγελίες. Η εξαγωγή παίρνει ακριβώς τις παραγγελίες που βλέπεις μετά τα φίλτρα (περίοδος, κατάσταση, πληρωμή), και χωρίς φίλτρο παίρνει όλο το ιστορικό. Η μορφή είναι μόνο CSV, με σταθερό σύνολο από περισσότερες από 40 στήλες και μία γραμμή για κάθε προϊόν της παραγγελίας.

- Έως 50 παραγγελίες. Το αρχείο κατεβαίνει αμέσως στον browser.

- Πάνω από 50 παραγγελίες. Η εξαγωγή τρέχει στο παρασκήνιο και το CloudCart στέλνει email με σύνδεσμο λήψης. Το αρχείο φυλάσσεται και στη διαχείριση αρχείων του καταστήματος.

- Προστασία. Αν ο λογαριασμός έχει έλεγχο ταυτότητας δύο παραγόντων, η πλατφόρμα ζητά κωδικό πριν από την εξαγωγή.

Το αρχείο των παραγγελιών είναι πρώτη ύλη: τζίρος, μέση παραγγελία ή πωλήσεις ανά προϊόν υπολογίζονται μετά στο Excel με συγκεντρωτικό πίνακα. Ένας AI βοηθός με PAT token μόνο για ανάγνωση (Read Only) παραλείπει αυτό το βήμα. Η πρόταση «δείξε τον τζίρο, τον αριθμό παραγγελιών και τη μέση παραγγελία του Οκτωβρίου σε σύγκριση με τον Σεπτέμβριο και τα 5 προϊόντα με τις περισσότερες πωλήσεις» φέρνει έτοιμους αριθμούς από το eshop, χωρίς αρχείο και χωρίς τύπους.

| Εργασία | Με εξαγωγή CSV | Με AI βοηθό |

| Τζίρος και μέση παραγγελία του μήνα | Εξαγωγή, φίλτρο, συγκεντρωτικός πίνακας | Μία πρόταση |

| Τα προϊόντα με τις περισσότερες πωλήσεις | Άθροιση ανά προϊόν στο Excel | Μία πρόταση, με ονόματα και SKU |

| Σύγκριση με προηγούμενη περίοδο | Δύο εξαγωγές και σύγκριση με το χέρι | Μία πρόταση με τις δύο περιόδους |

| Αναφορά κάθε πρωί | Με το χέρι κάθε μέρα | Βοηθός με πρόγραμμα |

## Πόσα προϊόντα μπορείς να εισαγάγεις ανά πακέτο

Τα όρια της εισαγωγής ακολουθούν το πακέτο του καταστήματος. Ο πίνακας είναι από τη σελίδα με [τα πακέτα και τις τιμές](https://cloudcart.com/el/pricing), με ετήσια πληρωμή και χωρίς ΦΠΑ.

| Όριο | Baby Pack (14 €) | Starter Pack (33 €) | CC Pro (83 €) | CC Master (249 €) |

| Προϊόντα στο eshop | 100 | 2.000 | 7.500 | Απεριόριστα |

| Εισαγωγή CSV | 100 | 2.000 | 7.500 | 10.000 |

| XML Import: προϊόντα ανά εργασία | 100 | 2.000 | 7.500 | 25.000 |

| XML Import: ενεργές εργασίες | 1 | 1 | 1 | 2 |

| XML Import: συνολικό όριο εισαγόμενων προϊόντων | 100 | 2.000 | 7.500 | 100.000 |

| XML Sync: προϊόντα | 100 | 2.000 | 7.500 | 25.000 |

Αν η εισαγωγή CSV φτάσει το όριο προϊόντων στη μέση, η εργασία σταματά με μήνυμα πόσες γραμμές πέρασαν από πόσες συνολικά. Στο XML Import τα προϊόντα πάνω από το όριο δεν επεξεργάζονται και λαμβάνεις ειδοποίηση και email. Το συνολικό όριο του XML Import μετρά όλα τα προϊόντα που μπήκαν ποτέ με την εφαρμογή: η διαγραφή της εργασίας δεν το μηδενίζει, μόνο η διαγραφή των προϊόντων. Τα όρια ανεβαίνουν με μεγαλύτερο πακέτο ή με επιπλέον πακέτο προϊόντων.

> 0% προμήθεια στις πωλήσεις Όσα προϊόντα κι αν φορτώσεις, 0% από τις πωλήσεις Η συνδρομή του πακέτου είναι σταθερή και το CloudCart δεν παίρνει ποσοστό από τις παραγγελίες, ακόμη κι όταν ο κατάλογος από το XML του προμηθευτή φέρει χιλιάδες νέες πωλήσεις. Πώς λειτουργεί το 0% προμήθεια →

## Η αντίθετη κατεύθυνση: XML feed από το eshop προς Skroutz και Google

Μετά την εισαγωγή, ο ίδιος κατάλογος βγαίνει προς τις ιστοσελίδες σύγκρισης τιμών και τα κανάλια διαφήμισης ως XML feed που δημιουργεί μόνο του το CloudCart. Η εφαρμογή XML Feed (Εφαρμογές → XML Feed) έχει έτοιμες μορφές για Skroutz, Google Merchant Center, κατάλογο Facebook, TikTok και Criteo. Ενεργοποιείς τη μορφή που χρειάζεσαι και η πλατφόρμα δημοσιεύει το feed σε σταθερή διεύθυνση, την οποία δίνεις στο κανάλι.

Στο feed του Skroutz ορίζεις ποιο χαρακτηριστικό είναι το μέγεθος και ποιο το χρώμα, τα κείμενα διαθεσιμότητας για προϊόντα σε απόθεμα και εκτός αποθέματος, και αντιγράφεις τη δημόσια διεύθυνση στον λογαριασμό σου στο Skroutz. Το feed στέλνει την τιμή με ΦΠΑ, τον συντελεστή, EAN, MPN, κατασκευαστή, κατηγορία, απόθεμα και τις παραλλαγές ομαδοποιημένες. Το Skroutz ζητά το feed να ανανεώνεται τουλάχιστον μία φορά την ημέρα και φωτογραφίες με τουλάχιστον μία διάσταση πάνω από 1000 pixels. Το feed του CloudCart ανανεώνεται περίπου κάθε 4 ώρες, οπότε το πρώτο το καλύπτει μόνο του. Το δεύτερο κρίνεται από τις φωτογραφίες που ανέβασες στην εισαγωγή.

Έτσι ο κατάλογος συντηρείται σε ένα σημείο. Μια τιμή που άλλαξε με το XML Sync του προμηθευτή ή με τον AI βοηθό φτάνει στο Skroutz και στο Google Shopping με την επόμενη ανάγνωση του feed, χωρίς δεύτερο αρχείο. Τα βήματα για κάθε κανάλι είναι στους οδηγούς για το [Skroutz για εμπόρους](https://cloudcart.com/el/blog/skroutz-gia-emporous) και για το [Google Shopping και το Merchant Center](https://cloudcart.com/el/blog/google-merchant-center-shopping).

Τα feed για κατάλογο Facebook, TikTok και Google Merchant Center είναι η βάση των διαφημίσεων με προϊόντα: η Meta και το TikTok δείχνουν σε κάθε χρήστη τα προϊόντα που είδε, με την τιμή του feed, και το Google Ads τα δείχνει στο Shopping και στο Performance Max. Όσο πιο πλήρεις είναι οι στήλες στην εισαγωγή (SKU, barcode, μάρκα, κατηγορία, φωτογραφίες), τόσο λιγότερα προϊόντα απορρίπτονται στον έλεγχο των διαφημιστικών λογαριασμών. Η ρύθμιση των καμπανιών εξηγείται στους οδηγούς για τη [διαφήμιση στη Meta](https://cloudcart.com/el/blog/meta-ads-eshop) και το [Google Ads για eshop](https://cloudcart.com/el/blog/google-ads-eshop).

> Skroutz XML Ένας κατάλογος προς Skroutz, Google, Facebook και TikTok Τα προϊόντα που μόλις εισήγαγες πηγαίνουν σε κάθε κανάλι από έτοιμο feed, με το μέγεθος και το χρώμα των παραλλαγών για το Skroutz, χωρίς ξεχωριστό αρχείο για κάθε site. Δες τα κανάλια πωλήσεων →

## Καλές πρακτικές στην εισαγωγή προϊόντων

- Δοκιμή με μικρό αρχείο. 10 έως 20 γραμμές, μετά ολόκληρος ο κατάλογος.

- Ίδια σειρά στηλών. Η αντιστοίχιση δεν αποθηκεύεται για την επόμενη εισαγωγή. Αν το αρχείο έχει πάντα τις ίδιες στήλες, η αντιστοίχιση παίρνει δευτερόλεπτα.

- Τα προϊόντα ως πρόχειρα. Άφησε κλειστό το «Publish imported products», έλεγξε 10 προϊόντα και μετά δημοσίευσέ τα από τη λίστα.

- Πλήρη SKU και barcode (EAN). Με αυτά ενημερώνεις μετά τιμές και απόθεμα από τον προμηθευτή ή με τον AI βοηθό, και αυτά ζητά το Skroutz για να ταιριάξει το προϊόν.

- Κατηγορίες ως διαδρομή. Το ίδιο διαχωριστικό σε όλες τις γραμμές. Το «Ρούχα > Πουκάμισα» και το «Ρούχα/Πουκάμισα» φτιάχνουν δύο διαφορετικά δέντρα.

- Φωτογραφίες σε διεύθυνση που λειτουργεί. Άνοιξε 3 διευθύνσεις στον browser πριν ξεκινήσεις την εισαγωγή.

- Ογκώδη προϊόντα εκτός θυρίδας. Σήμανε με τη στήλη product.meta_no_locker ό,τι δεν χωρά σε θυρίδα BOX NOW ή ACS Smartpoint, ώστε το checkout (ολοκλήρωση αγοράς) να μην προσφέρει θυρίδα για αυτά.

## Λάθη στην εισαγωγή που καλό είναι να αποφύγεις

- Δεύτερη εισαγωγή CSV για αλλαγή τιμών. Η εισαγωγή CSV δημιουργεί νέα προϊόντα. Ένα διορθωμένο αρχείο που ανεβαίνει δεύτερη φορά φτιάχνει διπλότυπα. Για αλλαγές χρησιμοποίησε Google Sheets, XML Import με Update ή AI βοηθό.

- ID του πίνακα διαχείρισης στη στήλη product.id . Ο αριθμός από τη διεύθυνση του προϊόντος στον πίνακα διαχείρισης (για παράδειγμα 583) δεν ενημερώνει το προϊόν 583. Η στήλη είναι ο κωδικός μέσα στο αρχείο σου και η εισαγωγή δημιουργεί πάλι νέο προϊόν.

- Κλειστή γραμμή επικεφαλίδων. Αν το αρχείο έχει επικεφαλίδες και ο διακόπτης είναι κλειστός, η πρώτη γραμμή γίνεται προϊόν με όνομα «Όνομα».

- Αρχείο σε Windows-1253. Τα ελληνικά μπορεί να βγουν ακατάληπτα. Αποθήκευσε το αρχείο ως CSV UTF-8.

- Τιμές χωρίς ΦΠΑ σε eshop με τιμές με ΦΠΑ. Ο πελάτης και το Skroutz βλέπουν τιμή 24% χαμηλότερη. Διόρθωσε το αρχείο ή βάλε ×1,24 στον κανόνα τιμής του XML Import.

- Δεύτερη εισαγωγή, επειδή τα προϊόντα δεν φαίνονται. Μετά την εισαγωγή τα προϊόντα εμφανίζονται στο eshop σταδιακά, όσο ενημερώνεται η αναζήτηση. Στον πίνακα διαχείρισης υπάρχουν αμέσως, οπότε έλεγξε εκεί πριν ανεβάσεις ξανά το αρχείο.

- Δύο εισαγωγές ταυτόχρονα. Το κατάστημα τρέχει μία εισαγωγή CSV κάθε φορά, σε οποιοδήποτε πακέτο. Περίμενε να τελειώσει η πρώτη.

Αν η εισαγωγή βγήκε λάθος, το φίλτρο Imported with στη λίστα προϊόντων δείχνει όλα τα προϊόντα μιας εργασίας. Επίλεξέ τα, διάγραψέ τα μαζί και ανέβασε το διορθωμένο αρχείο. Όλοι οι τρόποι για να φορτώσεις και να επεξεργαστείς τον κατάλογο είναι στη σελίδα για τον [κατάλογο προϊόντων](https://cloudcart.com/el/catalog) και η πλήρης μεταφορά από άλλη πλατφόρμα στη σελίδα για τη [μεταφορά eshop στο CloudCart](https://cloudcart.com/el/migration). Για ερωτήσεις γράψε στο [support@cloudcart.com](https://cloudcart.commailto:support@cloudcart.com).

## Συχνές ερωτήσεις

**Τι είναι το αρχείο CSV;**

Το αρχείο CSV είναι αρχείο κειμένου με πίνακα, όπου κάθε γραμμή είναι μία εγγραφή και οι τιμές χωρίζονται με κόμμα ή ερωτηματικό. Χρησιμοποιείται για να μεταφέρεις κατάλογο προϊόντων, πελάτες ή παραγγελίες ανάμεσα σε προγράμματα και πλατφόρμες eshop.

**Με τι ανοίγει ένα αρχείο CSV;**

Με Excel, Google Sheets, LibreOffice Calc ή έναν απλό επεξεργαστή κειμένου. Αν το Excel βάλει όλα τα δεδομένα σε μία στήλη, άνοιξέ το από Δεδομένα → Από κείμενο/CSV και διάλεξε κωδικοποίηση UTF-8 και το σωστό διαχωριστικό.

**Πώς ανεβάζω προϊόντα από Excel στο eshop;**

Αποθήκευσε τον πίνακα στο Excel ως CSV UTF-8 και ανέβασέ τον από Προϊόντα → Import → Import with CSV file. Τα αρχεία .xls και .xlsx δεν γίνονται δεκτά. Στο τρίτο βήμα αντιστοιχίζεις τις στήλες με τα πεδία του CloudCart και πατάς Submit.

**Ποιες στήλες χρειάζονται για εισαγωγή προϊόντων από CSV;**

Υποχρεωτικές είναι το product.id (ο κωδικός μέσα στο αρχείο) και το product.name. Οι γραμμές παραλλαγών θέλουν και variant.parent_id. Τιμή, SKU, κατηγορία, φωτογραφίες και έως 3 χαρακτηριστικά παραλλαγής, όπως μέγεθος και χρώμα, είναι προαιρετικά.

**Πώς ενημερώνω τις τιμές από το XML του προμηθευτή;**

Με το XML Import ή το XML Sync, τσεκάροντας Update μόνο στην τιμή και την ποσότητα στο βήμα 2. Τα πεδία χωρίς τσεκ μένουν ίδια. Αν ο προμηθευτής δίνει τιμές χωρίς ΦΠΑ, πρόσθεσε στο βήμα 3 πολλαπλασιασμό ×1,24.

**Μπορεί η εισαγωγή CSV να ενημερώσει υπάρχοντα προϊόντα;**

Όχι. Η εισαγωγή CSV δημιουργεί πάντα νέα προϊόντα και η δεύτερη εισαγωγή φτιάχνει διπλότυπα. Για αλλαγές σε προϊόντα που υπάρχουν ήδη χρησιμοποίησε Google Sheets, XML Import με Update ή AI βοηθό.

**Πώς κάνω εξαγωγή των παραγγελιών σε CSV;**

Από Παραγγελίες → Export πάνω δεξιά. Η εξαγωγή παίρνει τις παραγγελίες μετά τα φίλτρα. Έως 50 παραγγελίες το αρχείο κατεβαίνει αμέσως, πάνω από 50 έρχεται με email.

**Πόσα προϊόντα μπορώ να εισαγάγω στο CloudCart;**

Εξαρτάται από το πακέτο: 100 στο Baby Pack, 2.000 στο Starter Pack, 7.500 στο CC Pro. Στο CC Master η εισαγωγή CSV είναι έως 10.000 προϊόντα ανά αρχείο και το XML Import έως 25.000 ανά εργασία. Τα όρια ανεβαίνουν με μεγαλύτερο πακέτο ή επιπλέον πακέτο προϊόντων.
