MCP 与命令行 · 接入指南
消费者购物
消费者购物 · 全流程
业务规则与 REST 的「接入指南 · 消费者购物」完全一致,这里按工具讲一遍。x-open-user 在连接上,工具参数里不传用户。
- 1找商品
lm_search_products搜索,lm_get_product看规格并选出skuId。下单时原样使用返回的 id 与 skuId。 - 2准备收货地址
下单要行政区划码:用
lm_list_divisions逐级查到区县码和乡镇码,buyer_add_address存进地址簿,下单只传addressId。拿不到地址就用托管结账页,让用户自己填。 - 3下单并交给用户付款
先
lm_checkout_preview拿权威价与运费,再lm_create_payment_link。优先把付款二维码给用户用手机支付宝扫;idempotencyKey用你的订单号,重试或「再发一次链接」都用同一个,拿到的是同一张收款单。付款成功后平台自动下单。 - 4确认结果
以
lm_get_payment为准:fulfilled即已下单;下单失败平台会自动原路退款。用户说「付好了」不算数。 - 5售后
先
lm_refund_options取可退金额与原因,用户确认后再lm_request_refund;需要退货的回传运单号。 退款有分钟级延迟,进度看lm_get_payment的refundItems。
1lm_search_products { "keyword": "保温杯", "priceMax": 300 }2 → items[].id 即 productId3 4 # 按用户要的规格选出 skuId;canSell=false 的 SKU 不可买5 lm_get_product { "productId": "…" }