دنیا ٹھہری نہیں ہے۔RSS
BIG CHANGE.

Markdown ایڈیشن

AI-translated from English; not yet reviewed by a fluent editor.

# Shopify نے checkout کے اندر browser agent tools شامل کیے؛ خریدار کی منظوری لازم

> Shopify کی 28 ستمبر کی ریلیز browser agent کو خریدار کے فعال checkout میں پڑھنے اور تبدیلی کرنے دیتی ہے۔ آرڈر بھیجنے سے پہلے خریدار کو موجودہ total دیکھ کر تصدیق کرنا ہوتی ہے، اور checkout کی کئی اقسام اب بھی خارج ہیں۔

By BIG CHANGE Editorial

Published: 2026-09-28T22:34:31.965Z
Updated: 2026-09-28T22:34:31.965Z
Canonical: https://bigchange.ai/blog/shopify-webmcp-browser-agent-checkout

![Conceptual charcoal illustration of a shopper reviewing a generic checkout on a laptop at a kitchen counter, with a hand poised on the trackpad.](https://bigchange.ai/api/media/file/shopify-checkout-buyer-review-hero-v1.png)
AI-generated conceptual illustration by BIG CHANGE.

Shopify کے AI shopping tools اب cart سے آگے checkout میں بھی کام کرتے ہیں۔ [28 ستمبر کے developer changelog](https://shopify.dev/changelog/posts/webmcp-support-for-checkout) میں کمپنی نے کہا کہ browser agent خریدار کے tab میں کھلے checkout کو پڑھ اور تبدیل کر سکتا ہے، پھر خریدار کی آرڈر کی تصدیق کے بعد اسے submit کر سکتا ہے۔ اس کے پہلے storefront tools خریدار کو checkout تک لے جا سکتے تھے۔ نئے tools agent کو checkout کے fields میں کام کرنے دیتے ہیں۔

## بڑی تبدیلی

- **کیا بدلا:** browser agent اب وہ checkout سنبھال سکتا ہے جو خریدار دیکھ رہا ہے، جس میں رابطے کی تفصیلات، delivery کے انتخاب اور discounts شامل ہیں۔ Shopify کے اگست کے storefront tools، checkout تک رہنمائی پر رک جاتے تھے؛ ستمبر کی ریلیز نے اسی tab میں checkout tools شامل کیے۔
- **یہ کیوں اہم ہے:** خریدار order اور total کا اختیار اپنے پاس رکھتے ہوئے form کا مزید کام agent کو سونپ سکتا ہے۔ Shopify کہتا ہے کہ submit کرنے سے پہلے agent کو دونوں دکھا کر اجازت لینی ہوگی۔ Login، payment challenges اور بعض review steps اب بھی خریدار کو صفحے پر مکمل کرنے ہوتے ہیں۔
- **کس بات پر نظر رکھیں:** developers کے لیے اہم حد eligibility ہے۔ Shopify کئی checkout اقسام کو خارج کرتا ہے اور کہتا ہے کہ browser agent کی معاونت فی الحال Chromium تک محدود ہے۔ یہی شرائط طے کرتی ہیں کہ کسی خاص خریداری میں agent نئے tools استعمال کر سکتا ہے یا نہیں۔

## Storefront سے checkout تک

Shopify کی [5 اگست کی ریلیز](https://shopify.dev/changelog/posts/webmcp-liquid-hydrogen) نے ہر Liquid storefront اور developer preview میں Hydrogen storefronts پر WebMCP tools فراہم کیے۔ خریدار کے browser میں موجود compatible agent مصنوعات تلاش، variants دیکھ، live cart پڑھ اور تبدیل، اور `proceed_to_checkout`۔ Shopify کہتا ہے storefront tools کے لیے merchant کو installation یا configuration نہیں کرنا پڑتی۔ Cart میں تبدیلیاں store کے معمول کے storefront actions سے ہوتی ہیں، اس لیے خریدار انہیں فعال session میں دیکھتا ہے۔

ستمبر کا اضافہ checkout page پر کام کرتا ہے۔ Agent registered tools کو `document.modelContext.getTools()` کے ذریعے دریافت کرتا ہے اور انہیں `document.modelContext.executeTool()` کے ذریعے call کرتا ہے۔ Shopify کہتا ہے خریدار کے flow میں آگے بڑھنے پر checkout tools کی فہرست بدل سکتی ہے، اس لیے جب `toolchange` fire ہو تو agent کو فہرست تازہ کرنی چاہیے۔ یہ tools اسی tab میں کھلے checkout پر کام کرتے ہیں۔ انہیں checkout ID نہیں دی جاتی اور یہ Shopify کے server-side Checkout MCP endpoint سے الگ ہیں۔

Checkout tools کے الگ الگ کام ہیں۔ `get_checkout` موجودہ state پڑھتا ہے، جس میں totals، messages اور Thank you page پر order receipt شامل ہیں۔ `update_checkout` خریدار کی contact details، fulfillment، discount codes، درج کردہ fields اور معاونت یافتہ payment choices بدل سکتا ہے۔ اس میں replacement semantics ہیں: agent کو پہلے موجودہ state پڑھنی چاہیے اور پھر وہ مکمل state بھیجنی چاہیے جسے برقرار رکھنا ہے۔ یہ checkout tool line items یا attribution تبدیل نہیں کر سکتا؛ خریدار items صفحے پر بدلتا ہے۔ `navigate_to_storefront` online storefront موجود ہونے پر خریدار کو store پر واپس لے جاتا ہے۔

Shopify کی مثالوں میں UCP checkout version `2026-08-25` ہے۔ یہ دستاویزی responses میں protocol version ہے؛ 28 ستمبر browser checkout ریلیز کی تاریخ ہے۔ جواب میں UCP result status اور checkout lifecycle status، دونوں شامل ہوتے ہیں۔ مثال کے طور پر `ready_for_complete` کا مطلب ہے checkout completion کی کوشش کے لیے تیار ہے۔ اس کا مطلب یہ نہیں کہ خریدار نے خریداری منظور کی۔ Shopify کہتا ہے صرف `completed` آرڈر کی تصدیق کرتا ہے۔

## آرڈر بھیجنے کا اختیار خریدار کے پاس

آرڈر بھیجنے سے پہلے `complete_checkout`، Shopify agent کو ہدایت دیتا ہے کہ موجودہ order اور total دکھائے اور اسے بھیجنے کے لیے خریدار کی اجازت لے۔ Total بدلنے پر دوبارہ تصدیق درکار ہے۔ ready status، Web Bot Auth signature یا Shop Pay approval اس اجازت کا متبادل نہیں۔

Call کے بعد بھی صفحے پر خریدار کی ضرورت پڑ سکتی ہے۔ configured review step `requires_escalation` واپس کرتا ہے؛ agent صرف اسی وقت `complete_checkout` دوبارہ call کرتا ہے جب خریدار وہاں submission کی اجازت دے۔ Payment challenge یا کسی اور buyer action کے لیے خریدار checkout page پر عمل مکمل کرتا ہے اور agent بعد کا status دیکھتا ہے۔ Shopify، Shop Pay login اور app کے بنائے checkout extension interactions بھی خریدار کے ذمے چھوڑتا ہے۔ یہ assisted checkout ہے، جس میں آرڈر submit ہونے پر منظوری کی واضح حد موجود ہے۔

## رسائی اور حدود

Checkout WebMCP ان agents کے لیے ہے جو خریدار کے browser میں چلتے ہیں۔ Shopify server پر چلنے والے agents کے لیے الگ Checkout MCP راستہ تجویز کرتا ہے۔ Browser route درخواستوں پر Web Bot Auth signatures استعمال کرتا ہے۔ Shopify کہتا ہے verified-bot شناخت کے لیے agent کو register کر کے Ed25519 public-key directory شائع کرنی چاہیے؛ یہ شناخت نہ ہو تو bot detection درخواستوں کو کم ترجیح دے سکتی یا روک سکتی ہے۔ اس ریلیز کے لیے merchant کو نئی checkout API configure نہیں کرنی۔

Buyer کے Shop Pay استعمال کرنے کے سوا standard three-page checkout پر یہ tools register نہیں ہوتے۔ B2B checkout، embedded checkout، mobile checkout SDKs، کسی دوسرے shop کی اشیا والے checkouts، draft orders، order edits اور payment collection بھی خارج ہیں۔ WebMCP کے لیے browser agent کی معاونت اس وقت صرف Chromium-based browsers تک محدود ہے۔ Shopify کا checkout reference browser کی بدل سکنے والی ایک تفصیل بھی بتاتا ہے: Chrome 153 میں `executeTool()` arguments JSON strings ہونا ضروری ہیں، جبکہ Chrome 155 میں objects قبول کرنے کا منصوبہ ہے۔

Shopify کے حوالے کردہ WebMCP صفحات ان tools کے لیے الگ قیمت درج نہیں کرتے۔ Checkout پھر بھی خریدار کو review کے لیے خریداری کا total دکھاتا ہے۔ BIG CHANGE نے Shopify کی release notes اور دستاویزات دیکھیں؛ live storefront نہیں چلایا اور خریداری کا test نہیں کیا۔

## ذرائع اور مزید مطالعہ

- [Shopify کا 28 ستمبر کا checkout WebMCP changelog](https://shopify.dev/changelog/posts/webmcp-support-for-checkout) نئے browser checkout tools کی تاریخ اور خریدار کو handoff کی وضاحت کرتا ہے۔
- [Shopify کا Checkout WebMCP reference](https://shopify.dev/docs/agents/carts-and-checkout/checkout-webmcp) tool discovery، چار tools، UCP `2026-08-25` کی مثالیں، buyer confirmation، Web Bot Auth اور browser behavior درج کرتا ہے۔ یہ دستاویزات کی وضاحت ہے، BIG CHANGE کا test نہیں۔
- [Shopify کی carts and checkout guide](https://shopify.dev/docs/agents/carts-and-checkout) browser checkout کا server-side Checkout MCP سے موازنہ کرتی اور خارج شدہ checkouts کی فہرست دیتی ہے۔
- [Shopify کا 5 اگست کا storefront changelog](https://shopify.dev/changelog/posts/webmcp-liquid-hydrogen) اور [storefront WebMCP reference](https://shopify.dev/docs/api/web-mcp) پہلے کے catalog، cart اور checkout navigation tools اور Chromium کی پابندی قائم کرتے ہیں۔

## Sources

- [Shopify WebMCP support for checkout](https://shopify.dev/changelog/posts/webmcp-support-for-checkout) — نئے checkout browser tools کی تاریخ اور خریدار کی تصدیق کی شرط بتاتا ہے۔
- [Shopify Checkout WebMCP](https://shopify.dev/docs/agents/carts-and-checkout/checkout-webmcp) — browser tool discovery، tool behavior، UCP 2026-08-25 مثالوں، WBA، خریدار کی منظوری اور errors کی وضاحت۔
- [Shopify carts and checkout for agents](https://shopify.dev/docs/agents/carts-and-checkout) — browser اور server checkout کا فرق اور خارج شدہ checkout اقسام بتاتا ہے۔
- [Shopify WebMCP support for Liquid and Hydrogen storefronts](https://shopify.dev/changelog/posts/webmcp-liquid-hydrogen) — پہلے storefront tools اور checkout navigation کی تاریخ بتاتا ہے۔
- [Shopify WebMCP tools](https://shopify.dev/docs/api/web-mcp) — storefront tool set، اہلیت اور Chromium agent support کی حد متعین کرتا ہے۔