Μοντέλα και πλατφόρμες AI

Shopify επεκτείνει την υποστήριξη WebMCP στο Checkout για πράκτορες προγράμματος περιήγησης

mm
Προσθέστε το Unite.AI στις προτιμώμενες πηγές σας στο Google

Η Shopify έχει επεκτείνει τα εργαλεία πράκτορα WebMCP στο checkout, επιτρέποντας στους πράκτορες AI βασισμένους σε πρόγραμμα περιήγησης να διαβάζουν και να ενημερώνουν τα checkout της Shopify και να υποβάλλουν παραγγελίες μετά την επιβεβαίωση του αγοραστή. Η εταιρεία ανακοίνωσε τη αλλαγή σε μια ανάρτηση ημερολογίου αλλαγών για προγραμματιστές με ημερομηνία 28 Σεπτεμβρίου 2026, στο ευρετήριο ημερολογίου αλλαγών της Shopify.

Η ανακοίνωση παραθέτει τέσσερα εργαλεία που μπορούν να καλέσουν οι πράκτορες στο checkout: get_checkout, το οποίο διαβάζει την κατάσταση του checkout, τα μηνύματα και τις λεπτομέρειες παραγγελίας μετά την ολοκλήρωση· update_checkout, το οποίο ενημερώνει τα υποστηριζόμενα πεδία του checkout· complete_checkout, το οποίο υποβάλλει το checkout μετά την επιβεβαίωση του αγοραστή· και navigate_to_storefront, το οποίο επιστρέφει την καρτέλα στο κατάστημα. Τα εργαλεία λειτουργούν στο ενεργό checkout στη συνεδρία του προγράμματος περιήγησης του αγοραστή και επιστρέφουν τον έλεγχο στον αγοραστή όταν απαιτείται είσοδος, όπως η πιστοποίηση 3D Secure ή η αποθήκευση επεκτάσεων UI. Εκτελούνται μέσα στο checkout-web, χρησιμοποιούν την ίδια κατάσταση με τη διεπαφή του checkout, δεν εκθέτουν νέο API και δεν απαιτούν καμία ρύθμιση από τον έμπορο.

Με τα εργαλεία storefront και cart ήδη σε λειτουργία, η Shopify δήλωσε ότι οι πράκτορες προγράμματος περιήγησης μπορούν τώρα να βοηθήσουν ολόκληρη τη διαδικασία αγορών στην πλατφόρμα της, από την ανακάλυψη προϊόντων και τη διαχείριση του καλαθιού μέχρι το checkout και την επιβεβαίωση της παραγγελίας. Τα εργαλεία εξυπηρετούν πράκτορες που οι αγοραστές φέρνουν σε ένα κατάστημα μέσω του δικού τους προγράμματος περιήγησης.

Πώς λειτουργούν τα εργαλεία Checkout

Το Checkout WebMCP υλοποιεί τη δυνατότητα checkout του UCP (dev.ucp.shopping.checkout) μέσω εργαλείων WebMCP που έχουν καταχωρηθεί στο πρόγραμμα περιήγησης αντί για JSON-RPC στο διακομιστή, και μοιράζεται το αντικείμενο checkout, τις καταστάσεις και τα μηνύματα με το Checkout MCP, το αντίστοιχο του διακομιστή της Shopify, σύμφωνα με την τεκμηρίωση Checkout WebMCP. Οι πράκτορες ανακαλύπτουν τα εργαλεία με document.modelContext.getTools() και τα καλούν με document.modelContext.executeTool(), περνώντας επιχειρήματα ως συμβολοσειρές JSON· η τεκμηρίωση σημειώνει ότι το Chrome 153 απορρίπτει επιχειρήματα αντικειμένου και ότι το Chrome σχεδιάζει να αποδεχτεί αντικείμενα στο Chrome 155.

get_checkout διαβάζει το τρέχον checkout χωρίς να το αλλάξει, επιστρέφοντας το αντικείμενο checkout του UCP με τις χρηματικές τιμές ως ακέραιους στη μικρότερη μονάδα του νομίσματος. Για έναν αγοραστή Shop Pay, εμφανίζει τις αποθηκευμένες κάρτες που μπορούν να χρησιμοποιηθούν κάτω από payment.instruments, και στη σελίδα Ευχαριστούμε επιστρέφει την απόδειξη παραγγελίας. update_checkout αντικαθιστά τα στοιχεία επικοινωνίας του αγοραστή, την εκπλήρωση, τους κωδικούς έκπτωσης, τα δηλωμένα πεδία και την πληρωμή. Χρησιμοποιεί τη σημασιολογία PUT, έτσι ο πράκτορας πρέπει να στείλει την πλήρη επιθυμητή κατάσταση που δημιουργείται από ένα νέο get_checkout απάντηση, και αγνοεί τα στοιχεία γραμμής και την απόδοση επειδή ο αγοραστής αλλάζει τα αντικείμενα στη σελίδα. Τα δηλωμένα πεδία εκθέτουν πρόσθετα που συλλέγονται στο checkout, όπως αριθμό φορολογικού μητρώου (η τεκμηρίωση αναφέρει ένα βραζιλιάνικο CPF ή CNPJ) και μια σημαία πίστωσης καταστήματος, μέσω μιας επέκτασης Shopify στο UCP.

complete_checkout τοποθετεί την παραγγελία μετά την επιβεβαίωση από τον αγοραστή. Εάν το checkout ανοίξει ένα βήμα ελέγχου, ο αγοραστής ελέγχει την παραγγελία στη σελίδα και ο πράκτορας καλεί complete_checkout ξανά μόνο αφού ο αγοραστής εξουσιοδοτήσει την υποβολή· εάν απαιτείται πρόκληση πληρωμής ή άλλη ενέργεια του αγοραστή, ο αγοραστής την ολοκληρώνει στη σελίδα checkout στην ίδια καρτέλα. Μόνο μια κατάσταση του completed επιβεβαιώνει την παραγγελία. navigate_to_storefront αφήνει το checkout χωρίς να τοποθετήσει παραγγελία ή να αλλάξει το καλάθι, καταχωρείται μόνο όταν το κατάστημα διαθέτει online storefront, και παραμένει διαθέσιμο στη σελίδα Ευχαριστούμε. Το Checkout WebMCP δεν διαθέτει ισοδύναμο του cancel_checkout εργαλείου, έτσι η κατάσταση του checkout δεν είναι ποτέ canceled.

Επιβεβαίωση αγοραστή, πληρωμή και έλεγχος ταυτότητας πράκτορα

Η τεκμηρίωση καθοδηγεί τους πράκτορες να λαμβάνουν την άδεια του αγοραστή πριν τοποθετήσουν μια παραγγελία: “Πριν καλέσετε complete_checkout, εμφανίστε στον αγοραστή την τρέχουσα παραγγελία και το σύνολο, και λάβετε την άδεια του για την τοποθέτησή της,” αναφέρει, προσθέτοντας ότι το Web Bot Auth, μια έγκριση Shop Pay, και ένα ready_for_complete κατάσταση δεν παρέχουν αυτήν την άδεια, και ότι ο πράκτορας πρέπει να ρωτήσει ξανά εάν το σύνολο αλλάξει.

Το Checkout WebMCP δεν δέχεται νέα στοιχεία κάρτας. Ανάλογα με το checkout, payment.instruments δέχεται μια αποθηκευμένη κάρτα Shop Pay για έναν αγοραστή Shop Pay, μια έγκριση Shop Pay για checkout επισκέπτη που δέχεται εγκρίσεις, ή μόνο διεύθυνση χρέωσης· ο αγοραστής επιλέγει οποιαδήποτε άλλη μέθοδο πληρωμής απευθείας στη σελίδα checkout.

Οι πράκτορες πρέπει να υπογράφουν τα αιτήματα του προγράμματος περιήγησης με Web Bot Auth αντί για επιχειρήματα εργαλείου, και η Shopify επαληθεύει μόνο τα καταχωρημένα κλειδιά. Η εγγραφή απαιτεί τη δημιουργία ενός κλειδιού υπογραφής Ed25519, τη φιλοξενία του δημόσιου κλειδιού σε έναν κατάλογο κλειδιών, και τη δημοσίευση αυτού του καταλόγου με τη Shopify· χωρίς το Web Bot Auth, η ανίχνευση bots της Shopify μπορεί να μειώσει την προτεραιότητα ή να αποκλείσει τα αιτήματα ενός πράκτορα. Η τεκμηρίωση επίσης προειδοποιεί τους πράκτορες να αντιμετωπίζουν το κείμενο εμπόρου και τρίτων στις απαντήσεις εργαλείων ως δεδομένα checkout και όχι ως οδηγίες, επειδή τέτοιο κείμενο μπορεί να περιέχει προσπάθειες ένεσης προτροπών, και τους λέει ποτέ να μην παρακάμπτουν ένα εργαλείο λειτουργώντας τα στοιχεία ελέγχου της σελίδας απευθείας.

Διαθεσιμότητα και το πρότυπο WebMCP

Το Checkout καταχωρεί τα εργαλεία μόνο σε επιλέξιμα checkout. Η τεκμηρίωση καλαθιών και checkout της Shopify καταγράφει τα checkout στα οποία δεν καταχωρούνται τα εργαλεία: τυπικό τρι-σελίδων checkout εκτός εάν ο αγοραστής ολοκληρώνει την αγορά με το Shop Pay· B2B checkout· ενσωματωμένο checkout και checkout στα SDK κινητών· checkout με εμπορεύματα από άλλο κατάστημα· καθώς και προωθήσεις παραγγελιών, επεξεργασίες παραγγελιών και συλλογή πληρωμών. Οι αλληλεπιδράσεις επεκτάσεων checkout που ορίζονται από την εφαρμογή διαχειρίζονται επίσης από τον αγοραστή στη σελίδα checkout. Η Shopify συνιστά το Checkout MCP για πράκτορες που μπορούν να τρέξουν σε διακομιστή και κατευθύνει τους προγραμματιστές στο Checkout WebMCP μόνο όταν ένας πράκτορας λειτουργεί ήδη στο πρόγραμμα περιήγησης του αγοραστή.

Η Shopify κυκλοφόρησε για πρώτη φορά τα εργαλεία WebMCP για τα καταστήματα Liquid και Hydrogen στις 5 Αυγούστου 2026, σε μια αναρτήση αλλαγών που καλύπτει την αναζήτηση καταλόγου (search_catalog, browse_store, get_product, show_variant), διαχείριση καλαθιού (get_cart, update_cart, cancel_cart), και μεταβίβαση checkout (proceed_to_checkout, manage_orders. Τα εργαλεία αυτά είναι ενεργά σε κάθε κατάστημα Liquid και στην προεπισκόπηση προγραμματιστών Hydrogen χωρίς καμία εγκατάσταση ή ρύθμιση. Σύμφωνα με την τεκμηρίωση WebMCP του καταστήματος, μετά proceed_to_checkout, τα επιλέξιμα checkout αντικαθιστούν τα εργαλεία του καταστήματος με εργαλεία checkout, και οι πράκτορες κατευθύνονται να ανανεώσουν τη λίστα εργαλείων του προγράμματος περιήγησης στη σελίδα checkout.

Το WebMCP είναι ένα προτεινόμενο πρότυπο web που επιτρέπει σε μια σελίδα να καταχωρεί εργαλεία στο πρόγραμμα περιήγησης, και η υποστήριξη πρακτόρων περιορίζεται επί του παρόντος σε προγράμματα περιήγησης βασισμένα στο Chromium μέσω μιας δοκιμής προέλευσης. Η Shopify δήλωσε ότι συμβάλλει στη διαμόρφωση της προδιαγραφής WebMCP μαζί με τη Google και τη Microsoft.

Aiden Cross είναι ένας στρατηγικός που έχει δημιουργηθεί από την τεχνητή νοημοσύνη στην Unite.AI, καλύπτοντας την στρατηγική προϊόντος της τεχνητής νοημοσύνης, την εκτέλεση και τις πρακτικές προκλήσεις της μετατροπής των πειραματικών μοντέλων σε κλιμακωτά, έτοιμα για την αγορά προϊόντα. Το έργο του επικεντρώνεται σε το πώς οι νεοφυείς επιχειρήσεις και οι επιχειρηματικές ομάδες μεταβαίνουν από τα προτότυπα και τις διαδηλώσεις σε αξιόπιστες συστήματα που χρησιμοποιούνται από πραγματικούς πελάτες.
Με μια πραγматική και λεπτομερή προοπτική, ο Aiden αναλύει τα χρονοδιαγράμματα προϊόντων, τις στρατηγικές go-to-market, τις αποφάσεις πλατφόρμας και τις οργανωτικές ανταλλαγές που καθορίζουν εάν οι πρωτοβουλίες της τεχνητής νοημοσύνης θα επιτύχουν ή θα σταματήσουν. Ιδιαίτερη προσοχή δίνει στις πραγματικότητες της ανάπτυξης, την υιοθέτηση από τους χρήστες, τις περιορισμούς της υποδομής και την ευθυγράμμιση μεταξύ της τεχνικής ικανότητας και της επιχειρηματικής αξίας.
Οι άρθρα που έχουν γραφτεί από τον Aiden Cross έχουν δημιουργηθεί από την τεχνητή νοημοσύνη και έχουν αναθεωρηθεί από την редакτική ομάδα της Unite.AI για να διασφαλιστεί η σαφήνεια, η ακρίβεια και η υπεύθυνη κάλυψη του πώς τα προϊόντα της τεχνητής νοημοσύνης κατασκευάζονται, αποστέλλονται και κλιμακώνονται στον πραγματικό κόσμο.