mcpField
M
moonpay-commerce

moonpay-commerce

github.com/moonpay其他11291 次安装23 周前更新
代码仓库

关于 moonpay-commerce

用于通过命令行浏览启用 Solana Pay 的 Shopify 商店、管理购物车并使用加密货币付款的技能。购物流程无需浏览器,结账时由本地钱包签署交易。

主要功能

  1. 01浏览商店并搜索商品
  2. 02查看商品详情
  3. 03添加、查看和移除购物车商品
  4. 04使用钱包在 Solana 上结账付款

适用场景

  1. 01查找支持的 Shopify 商店中的商品
  2. 02将多件商品加入购物车
  3. 03通过命令行使用加密货币付款

MCP 相关

该技能使用商店提供的 Shopify MCP 端点来浏览商品和管理购物车。结账时会发起 Helio 付款,由本地签署并提交交易。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/moonpay/skills --skill moonpay-commerce

安装后在 Claude Code 中输入/moonpay-commerce确认已加载。

详细介绍

使用加密货币购物

目标

浏览支持 Solana Pay 的 Shopify 商店,将商品加入购物车,并使用加密货币付款。整个流程都通过命令行完成,无需浏览器。

命令

列出商店
mp commerce store list
搜索商品
mp commerce product search --store <store> --query <search-term>
获取商品详情
mp commerce product retrieve --store <store> --productId <product-id>
将商品加入购物车
mp commerce cart add \
  --store <store> \
  --variantId <variant-id> \
  --quantity <number> \
  --cartId <cart-id>  # omit to create a new cart
查看购物车
mp commerce cart retrieve --store <store> --cartId <cart-id>
从购物车中移除商品
mp commerce cart remove --store <store> --cartId <cart-id> --lineId <line-id>
结账并付款
mp commerce checkout \
  --wallet <wallet-name> \
  --store <store> \
  --cartId <cart-id> \
  --chain solana \
  --email <buyer-email> \
  --firstName <first> \
  --lastName <last> \
  --address <street-address> \
  --city <city> \
  --postalCode <zip> \
  --country <country-name>

示例流程

  1. 浏览商店:mp commerce store list
  2. 搜索:mp commerce product search --store ryder.id --query "ryder"
  3. 加入购物车:mp commerce cart add --store ryder.id --variantId "gid://shopify/ProductVariant/51751218774319" --quantity 1
  4. 检查购物车:mp commerce cart retrieve --store ryder.id --cartId <id-from-step-3>
  5. 结账:mp commerce checkout --wallet main --store ryder.id --cartId <id> --chain solana --email [email protected] --firstName John --lastName Doe --address "123 Main St" --city Amsterdam --postalCode 1011 --country Netherlands

工作原理

  1. 商店提供 Shopify MCP 端点,用于浏览商品和管理购物车
  2. cart add 会创建或更新购物车(无需身份验证,购物车 ID 即为操作标识)
  3. checkout 会调用 API 发起 Helio 付款,在本地签署交易并提交
  4. Helio 支付 Gas 费,买家只需按商品价格支付 USDC
  5. 返回交易签名和订单确认 URL

提示

  • 多次运行 cart add 可添加不同商品;请传入首次调用返回的 --cartId
  • 使用 product search 查找变体 ID;每个变体都有一个 Shopify GID
  • --country 标志需要填写完整的国家名称(例如 “United States”、“Netherlands”)
  • 结账需要 30–90 秒;API 会自动完成 Shopify 结账流程
  • 目前仅支持通过 Solana 链付款

相关技能

  • moonpay-auth — 设置本地钱包以进行签名
  • moonpay-check-wallet — 结账前检查 USDC 余额
  • moonpay-swap-tokens — 兑换代币以获取用于付款的 USDC

评论

支持 Markdown