JSON-API v2 · REST
- Εξωτερικές συνδέσεις: ERP, Make, Zapier, scripts
- Κλειδί API ανά κατάστημα
- JSON:API 1.0, ένας πόρος ανά αίτημα
Το κατάστημα
Η ανάπτυξη
Η διαχείριση
Ποιος είσαι
Enterprise
Εξατομικευμένη σύμβαση, multistore, τρία API και μια ομάδα δίπλα σου. Μιλάς με ειδικό, όχι με φόρμα.
Συνεργάτες
Agencies και επαγγελματίες κερδίζουν με το CloudCart ως ειδικοί, affiliates ή μεταπωλητές.
ΕξερεύνησεΓια προγραμματιστές
Admin GraphQL, Storefront API, REST και webhooks. CLI με έξοδο JSON σε κάθε εντολή. Dev MCP, με το οποίο ο AI agent σου διαβάζει το schema και ελέγχει το query πριν το εκτελέσει. Όλα τεκμηριώνονται στο cloudcart.dev.
GraphQL και REST · CLI και Dev MCP · Headless βιτρίνες
Τρία API
REST για εξωτερικές συνδέσεις, Admin GraphQL για τον πίνακα διαχείρισης και τους agents, Storefront GraphQL για τη βιτρίνα. Το ίδιο κατάστημα πίσω και από τα τρία.
AI Toolkit και CLI
semantic_search → productsBulkAdjustPricecloudcart app execute → categoryId 12validate_graphql_codeblocks → ✓ SUCCESScloudcart app execute → exit 0bulkOperationStatus → COMPLETED · 12Προϊόντα › Serum με έλαιο τριαντάφυλλου
Ορός με ροδέλαιοΛεπτομέρειες
$ cloudcart app execute --query 'mutation { productsBulkAdjustPrice(selector: { categoryId: 12 }, change: { op: PERCENT_DELTA, value: 5 }) { jobId queuedCount } }' --json
Το CloudCart CLI είναι ένα εργαλείο γραμμής εντολών για το κατάστημά σου, σχεδιασμένο με γνώμονα τους AI agents. Είναι ενσωματωμένο και λειτουργεί αμέσως. Κάθε εντολή επιστρέφει JSON και έναν σαφή κωδικό εξόδου - αν εκτελέστηκε επιτυχώς και, αν όχι, γιατί. Έτσι, ένα script ή ένας AI agent το χρησιμοποιεί εξίσου εύκολα με έναν προγραμματιστή.
Την περιγράφεις και το Claude δημιουργεί τις ενέργειες GraphQL, τις επικυρώνει και συνδέει τη λογική
› «Συγχρόνισε τα αποθέματα από το WMS μας κάθε ώρα»Το Claude διαβάζει το schema, γράφει το query και το ελέγχει μέσω του Dev MCP πριν από την εκτέλεση
› «Ποια προϊόντα δεν έχουν φωτογραφία;»Component για τη βιτρίνα του καταστήματος, πάνω στο Storefront API, έτοιμο για το framework σου
› «Κάρτα προϊόντος με επιλογή παραλλαγής»Το Dev MCP δίνει τις ίδιες δυνατότητες στο Claude, το Cursor και τους άλλους AI clients: διαβάζουν το schema και ελέγχουν το query πριν το εκτελέσουν.
Nitrogen - η headless τεχνολογία μας
Η βιτρίνα του καταστήματος είναι η δική σου εφαρμογή σε Next.js, Nuxt, SvelteKit, Remix ή Astro, πάνω στο Storefront API. Ο κατάλογος, οι παραγγελίες, οι πληρωμές και τα αποθέματα παραμένουν στο CloudCart.
Τρεις εκδοχές · διάλεξε μία
Η αρχική σελίδα του ενδεικτικού καταστήματος tokatastimasou.gr. Ο developer γράφει στο γλωσσικό του μοντέλο «Δώσε μου τρεις φθινοπωρινές εκδοχές της αρχικής» και παίρνει τρεις εκδοχές: ζεστούς τόνους, σκούρο banner και φωτογραφία σε πλήρες μέγεθος. Η επιλεγμένη εκδοχή γίνεται η αρχική σελίδα - η αλλαγή γίνεται στον κώδικα της βιτρίνας του καταστήματος.
cloudcart nitrogen deploy από το CLI ή το CI σου<handle>.nova.cloudcart.dev, preview και production, μεταβλητές περιβάλλοντοςΑυτά δεν παρέχονται αυτόματα σε ένα Nitrogen domain - τα υλοποιεί η εφαρμογή σου. Η διαδικασία περιγράφεται στην τεκμηρίωση.
Όρια και κανόνες
Τα όρια είναι δημόσια, για να σχεδιάσεις τη σύνδεση πριν γράψεις τον κώδικα.
Το όριο αφορά το JSON-API v2 (/api/v2). Κάθε απόκριση περιλαμβάνει X-RateLimit-Limit, X-RateLimit-Remaining και Retry-After. Σε περίπτωση υπέρβασης - 429 με σώμα JSON. Όλα τα κλειδιά του καταστήματος μοιράζονται ένα κοινό όριο.
Ο παραλήπτης πρέπει να απαντά με 2xx και να αντέχει τις αιχμές - μια μαζική αλλαγή στον κατάλογο στέλνει πολλά συμβάντα ταυτόχρονα. Μια διεύθυνση που επιστρέφει συνεχώς σφάλμα απενεργοποιείται αυτόματα.
Η παράδοση ενός webhook περιμένει έως 30 δευτερόλεπτα.
30 δευτερόλεπτα ανά αίτημα στο JSON-API v2 και στον πίνακα διαχείρισης. Αν μια μεγάλη ανάκτηση δεδομένων δεν ολοκληρώνεται σε αυτό το διάστημα, χρησιμοποιείται σελιδοποίηση, όχι παράταση του χρονικού ορίου.
Οι μηχανισμοί προστασίας από κατάχρηση (bots, flood) δεν δημοσιοποιούνται. Ένας client που τους ενεργοποιεί λαμβάνει 429 ή 403.
Φέρνεις την εργασία σου, σου δείχνουμε ποιο API την καλύπτει και πού θα βρεις την τεκμηρίωση.