Skip to content

clarify extension inputs in create checkout - #752

Draft
karangoel16 wants to merge 1 commit into
Universal-Commerce-Protocol:mainfrom
karangoel16:docs/create-checkout-fulfillment
Draft

clarify extension inputs in create checkout#752
karangoel16 wants to merge 1 commit into
Universal-Commerce-Protocol:mainfrom
karangoel16:docs/create-checkout-fulfillment

Conversation

@karangoel16

@karangoel16 karangoel16 commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Render extension-owned top-level Create Checkout inputs (discounts, fulfillment) in the generated inputs table when those extensions are included
  • Add a Create Checkout extension-input summary for Discount, Fulfillment, Buyer Consent, Payment Terms, and Split Payments
  • Clarify in the Fulfillment extension docs that Create and Update requests may carry buyer-provided fulfillment selections/identifiers
  • Update MCP checkout parameter descriptions/docs to call out negotiated fulfillment request behavior

Validation

  • uv run python -m py_compile main.py
  • python3 -m json.tool source/services/shopping/mcp.openrpc.json >/dev/null
  • git diff --check
  • DOCS_MODE=spec UCP_BUILD_VERSION=draft uv run mkdocs build -d /tmp/ucp-mkdocs-check
  • ./scripts/build_local.sh --draft-only did not complete because local ucp-schema is 1.3.0 while crates.io has 1.4.1
  • Strict MkDocs build still fails on existing Cairo/native library warnings from cairosvg in this environment

@karangoel16
karangoel16 force-pushed the docs/create-checkout-fulfillment branch from 77dd311 to ad3d12e Compare August 20, 2026 01:43
@karangoel16
karangoel16 marked this pull request as draft August 20, 2026 01:44
@karangoel16
karangoel16 force-pushed the docs/create-checkout-fulfillment branch 2 times, most recently from 46df12b to c0ef9a5 Compare August 20, 2026 02:06
@karangoel16
karangoel16 force-pushed the docs/create-checkout-fulfillment branch from c0ef9a5 to c8e7762 Compare August 20, 2026 02:10
@karangoel16 karangoel16 changed the title docs: clarify fulfillment in create checkout clarify fulfillment in create checkout Aug 20, 2026
@karangoel16 karangoel16 changed the title clarify fulfillment in create checkout clarify extension inputs in create checkout Aug 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants