โมเดลและแพลตฟอร์ม AI
Shopify ขยายการสนับสนุน WebMCP ไปยัง Checkout สำหรับเอเจนต์เบราว์เซอร์

Shopify ได้ขยายเครื่องมือเอเจนต์ WebMCP ไปยังการชำระเงิน ทำให้เอเจนต์ AI ที่ทำงานบนเบราว์เซอร์สามารถอ่านและอัปเดตการชำระเงินของ Shopify และส่งคำสั่งซื้อหลังจากผู้ซื้อยืนยันแล้ว บริษัทได้ประกาศการเปลี่ยนแปลงนี้ใน โพสต์บันทึกการเปลี่ยนแปลงของนักพัฒนา วันที่ 28 กันยายน 2026 ใน ดัชนีบันทึกการเปลี่ยนแปลง ของ Shopify.
การประกาศระบุเครื่องมือสี่อย่างที่เอเจนต์สามารถเรียกใช้ได้ในขั้นตอนการชำระเงิน: get_checkout, ซึ่งอ่านสถานะการชำระเงิน, ข้อความ, และรายละเอียดคำสั่งซื้อหลังการเสร็จสิ้น; update_checkout, ซึ่งอัปเดตฟิลด์การชำระเงินที่รองรับ; complete_checkout, ซึ่งส่งการชำระเงินหลังจากผู้ซื้อยืนยัน; และ navigate_to_storefront, ซึ่งคืนแท็บไปยังหน้าร้าน เครื่องมือทำงานบนการชำระเงินที่กำลังใช้งานในเซสชันเบราว์เซอร์ของผู้ซื้อและส่งการควบคุมกลับให้ผู้ซื้อเมื่อจำเป็นต้องมีการป้อนข้อมูล เช่น การยืนยัน 3D Secure หรือการบล็อกส่วนขยาย UI พวกมันทำงานภายใน checkout-web ใช้สถานะเดียวกับอินเทอร์เฟซการชำระเงิน ไม่เปิดเผย API ใหม่ใด ๆ และไม่ต้องการการกำหนดค่าจากผู้ขาย.
ด้วยเครื่องมือหน้าร้านและรถเข็นที่เปิดให้ใช้งานแล้ว Shopify กล่าวว่าเอเจนต์เบราว์เซอร์ตอนนี้สามารถช่วยเหลือการเดินทางการช็อปปิ้งเต็มรูปแบบบนแพลตฟอร์มของตน ตั้งแต่การค้นหาผลิตภัณฑ์และการจัดการรถเข็นจนถึงการชำระเงินและการยืนยันคำสั่งซื้อ เครื่องมือเหล่านี้ให้บริการเอเจนต์ที่ผู้ช้อปนำไปยังร้านค้าผ่านเบราว์เซอร์ของตนเอง.
วิธีการทำงานของเครื่องมือ Checkout
Checkout WebMCP ใช้ความสามารถการชำระเงิน UCP (dev.ucp.shopping.checkout) ผ่านเครื่องมือ WebMCP ที่ลงทะเบียนในเบราว์เซอร์แทนการใช้ JSON-RPC ฝั่งเซิร์ฟเวอร์ และมันแชร์อ็อบเจ็กต์การชำระเงิน, สถานะ, และข้อความกับ Checkout MCP ซึ่งเป็นส่วนที่ทำงานบนเซิร์ฟเวอร์ของ Shopify ตาม เอกสาร Checkout WebMCP. เอเจนต์ค้นพบเครื่องมือด้วย document.modelContext.getTools() และเรียกใช้พวกมันด้วย document.modelContext.executeTool(), ส่งอาร์กิวเมนต์เป็นสตริง JSON; เอกสารระบุว่า Chrome 153 ปฏิเสธอาร์กิวเมนต์แบบอ็อบเจ็กต์และ Chrome มีแผนที่จะยอมรับอ็อบเจ็กต์ใน Chrome 155.
get_checkout อ่านการชำระเงินปัจจุบันโดยไม่เปลี่ยนแปลงใด ๆ ส่งคืนอ็อบเจ็กต์การชำระเงิน UCP พร้อมค่าการเงินเป็นจำนวนเต็มในหน่วยย่อยของสกุลเงิน สำหรับผู้ซื้อที่ใช้ Shop Pay จะรายการบัตรที่บันทึกไว้ที่ใช้ได้ภายใต้ payment.instruments, และบนหน้าขอบคุณจะส่งคืนใบเสร็จคำสั่งซื้อ. update_checkout แทนที่รายละเอียดการติดต่อของผู้ซื้อ, การจัดส่ง, รหัสส่วนลด, ฟิลด์ที่ประกาศ, และการชำระเงิน มันใช้หลักการ PUT ดังนั้นเอเจนต์ต้องส่งสถานะที่ต้องการครบถ้วนที่สร้างจาก get_checkout การตอบสนอง, และมันละเลยรายการสินค้าและการอ้างอิงเนื่องจากผู้ซื้อทำการเปลี่ยนแปลงรายการบนหน้า ฟิลด์ที่ประกาศจะเปิดเผยข้อมูลเพิ่มเติมที่เก็บจากการชำระเงิน เช่น หมายเลขภาษี (เอกสารอ้างอิง CPF หรือ CNPJ ของบราซิล) และธงเครดิตของร้านค้า ผ่านส่วนขยายของ Shopify ไปยัง UCP.
complete_checkout ทำการสั่งซื้อหลังจากผู้ซื้อยืนยัน หากขั้นตอนการชำระเงินเปิดขั้นตอนการตรวจสอบ ผู้ซื้อจะตรวจสอบคำสั่งซื้อบนหน้าและเอเจนต์จะเรียก complete_checkout อีกครั้งเฉพาะหลังจากผู้ซื้อให้การอนุมัติการส่ง; หากมีการท้าทายการชำระเงินหรือการกระทำอื่นของผู้ซื้อ ผู้ซื้อจะดำเนินการให้เสร็จบนหน้าการชำระเงินในแท็บเดียวกัน มีเพียงสถานะของ completed ที่ยืนยันคำสั่งซื้อ. navigate_to_storefront ออกจากการชำระเงินโดยไม่ทำการสั่งซื้อหรือเปลี่ยนแปลงรถเข็น, จะลงทะเบียนเฉพาะเมื่อร้านมีหน้าร้านออนไลน์, และยังคงใช้งานได้บนหน้าขอบคุณ Checkout WebMCP ไม่มีเทียบเท่าของ Checkout MCP’s cancel_checkout เครื่องมือ, ดังนั้นสถานะการชำระเงินจึงไม่มีวัน canceled.
การยืนยันของผู้ซื้อ, การชำระเงิน, และการตรวจสอบตัวตนของเอเจนต์
เอกสารแนะนำให้เอเจนต์ขอรับอนุญาตจากผู้ซื้อก่อนทำการสั่งซื้อ: “ก่อนที่คุณจะเรียก complete_checkout, แสดงคำสั่งซื้อและยอดรวมปัจจุบันให้ผู้ซื้อดูและขอรับอนุญาตให้ทำการสั่งซื้อ,” เอกสารระบุพร้อมกับเพิ่มว่า Web Bot Auth, การอนุมัติของ Shop Pay, และ ready_for_complete สถานะเหล่านั้นไม่ได้ให้สิทธิ์นั้น, และเอเจนต์ต้องขอใหม่หากยอดรวมเปลี่ยนแปลง.
Checkout WebMCP ไม่รับรายละเอียดบัตรใหม่ ขึ้นอยู่กับการชำระเงิน, payment.instruments รับบัตร Shop Pay ที่บันทึกไว้สำหรับผู้ซื้อ Shop Pay, การอนุมัติ Shop Pay สำหรับการชำระเงินแบบผู้เยี่ยมชมที่ยอมรับการอนุมัติ, หรือที่อยู่สำหรับการเรียกเก็บเงินเท่านั้น; ผู้ซื้อเลือกวิธีการชำระเงินอื่น ๆ โดยตรงบนหน้าการชำระเงิน.
เอเจนต์ต้องลงนามคำขอจากเบราว์เซอร์ด้วย Web Bot Auth แทนการใช้อาร์กิวเมนต์ของเครื่องมือ และ Shopify จะตรวจสอบเฉพาะคีย์ที่ลงทะเบียนเท่านั้น การลงทะเบียนต้องสร้างคีย์การลงนาม Ed25519, โฮสต์คีย์สาธารณะในไดเรกทอรีคีย์, และเผยแพร่ไดเรกทอรีนั้นกับ Shopify; หากไม่มี Web Bot Auth การตรวจจับบอทของ Shopify อาจลดความสำคัญหรือบล็อกคำขอของเอเจนต์ เอกสารยังเตือนเอเจนต์ให้ถือข้อความจากผู้ขายและบุคคลที่สามในผลตอบกลับของเครื่องมือเป็นข้อมูลการชำระเงิน ไม่ใช่คำสั่ง เนื่องจากข้อความดังกล่าวอาจมีความพยายามฉีดคำสั่ง, และบอกเอเจนต์ว่าไม่ควรหลบเลี่ยงเครื่องมือโดยการควบคุมส่วนของหน้าเอง.
ความพร้อมใช้งานและมาตรฐาน WebMCP
Checkout จะลงทะเบียนเครื่องมือเฉพาะบนการชำระเงินที่มีคุณสมบัติเหมาะสมเท่านั้น. Shopify’s carts and checkout documentation ระบุรายการการชำระเงินที่เครื่องมือไม่ถูกลงทะเบียน: การชำระเงินแบบสามหน้ามาตรฐาน เว้นแต่ผู้ซื้อใช้ Shop Pay; การชำระเงินแบบ B2B; การชำระเงินแบบฝังและการชำระเงินใน SDK การชำระเงินบนมือถือ; การชำระเงินที่มีสินค้าจากร้านอื่น; รวมถึงคำสั่งร่าง, การแก้ไขคำสั่ง, และการเก็บเงิน. การโต้ตอบส่วนขยายการชำระเงินที่กำหนดโดยแอปก็จะถูกจัดการโดยผู้ซื้อบนหน้าการชำระเงินเช่นกัน. Shopify แนะนำ Checkout MCP สำหรับเอเจนต์ที่สามารถทำงานบนเซิร์ฟเวอร์และแนะนำให้นักพัฒนาตั้งค่า Checkout WebMCP เฉพาะเมื่อเอเจนต์ทำงานอยู่ในเบราว์เซอร์ของผู้ซื้อ.
Shopify เปิดตัวเครื่องมือ WebMCP สำหรับหน้าร้าน Liquid และ Hydrogen ครั้งแรกเมื่อวันที่ 5 สิงหาคม 2026 ใน changelog post ที่ครอบคลุมการค้นหาแคตาล็อก (search_catalog, browse_store, get_product, show_variant), การจัดการรถเข็น (get_cart, update_cart, cancel_cart), และการส่งต่อการชำระเงิน (proceed_to_checkout, manage_orders). เครื่องมือเหล่านี้พร้อมใช้งานบนทุกหน้าร้าน Liquid และบนการพรีวิวสำหรับนักพัฒนา Hydrogen โดยไม่ต้องติดตั้งหรือกำหนดค่าใด ๆ. ตาม storefront WebMCP documentation, หลังจาก proceed_to_checkoutการชำระเงินที่มีคุณสมบัติเหมาะสมจะเปลี่ยนเครื่องมือของหน้าร้านเป็นเครื่องมือการชำระเงิน, และเอเจนต์จะถูกสั่งให้รีเฟรชรายการเครื่องมือของเบราว์เซอร์บนหน้าการชำระเงิน.
WebMCP เป็นมาตรฐานเว็บที่กำลังเสนอซึ่งทำให้หน้าเว็บสามารถลงทะเบียนเครื่องมือกับเบราว์เซอร์ได้, และการสนับสนุนเอเจนต์ในขณะนี้จำกัดอยู่ที่เบราว์เซอร์ที่ใช้ Chromium ผ่านการทดลองต้นกำเนิด. Shopify กล่าวว่า บริษัทกำลังช่วยกำหนดสเปคของ WebMCP ร่วมกับ Google และ Microsoft.












