从 Shopify、Amazon、Etsy 或 CSV 导入商品到Mobazha 店铺,用于迁移或复制其他平台的商品列表。
产品导入 : 从 Shopify, Amazon, Etsy 等电子商务平台将产品导入到您的 Mobazha 商店是一项面向实际任务的技能,主要用于此技能有助于您从现有的 p 中迁移或复制产品列表。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
将 Shopify、Amazon、Etsy 及其他电商平台的商品导入您的 Mobazha 店铺。
本功能帮助您将现有平台上的商品列表迁移或复制到 Mobazha。支持两种方式:
若店铺已通过 MCP 连接,请使用 listings_import_json 工具实现最快批量导入:
{
"import_json": "{"listings":[...], "shippingProfiles":[...]}",
"images_base64": "{"photo1.jpg":"","photo2.jpg":""}"
}
该工具在内部构建 ZIP 归档包,并将其上传至 POST /v1/listings/import/json。
{
"listings": [
{
"slug": "unique-product-slug",
"title": "商品名称",
"contractType": "PHYSICAL_GOOD",
"price": "29.99",
"pricingCurrency": "USD",
"description": "商品描述",
"shortDescription": "简要摘要",
"productType": "服装",
"tags": ["tag1", "tag2"],
"condition": "NEW",
"nsfw": false,
"images": ["photo1.jpg", "photo2.jpg"],
"introVideo": "demo.mp4",
"processingTime": "1-3 个工作日",
"grams": 500,
"quantity": "100",
"shippingProfileId": "Standard Shipping",
"variants": [
{ "selections": {"Color": "Red", "Size": "S"}, "price": "24.99", "quantity": "50", "productID": "SKU-RED-S" },
{ "selections": {"Color": "Blue", "Size": "S"}, "price": "26.99", "quantity": "30", "productID": "SKU-BLU-S" }
]
}
],
"shippingProfiles": [
{
"key": "Standard Shipping",
"name": "Standard Shipping",
"isDefault": true,
"locationGroups": [
{
"name": "Worldwide",
"locations": [{ "country": "ALL" }],
"shippingOptions": [
{ "name": "Standard", "type": "FIXED_PRICE", "price": "5.00" }
]
}
]
}
],
"collections": [
{
"title": "夏季系列",
"description": "精选夏季商品",
"image": "summer-banner.jpg",
"products": ["unique-product-slug"]
}
],
"profile": {
"name": "店铺名称",
"about": "店铺介绍",
"shortDescription": "简短标语",
"location": "New York, US"
}
}
| 类型 | 说明 |
|---|---|
PHYSICAL_GOOD |
需指定与运输配置文件 key/name 匹配的 shippingProfileId |
DIGITAL_GOOD |
无需运输 |
SERVICE |
无需运输 |
CRYPTOCURRENCY |
代币/加密货币上架(支持 RWA 字段) |
每个变体使用 selections 映射(而非独立的 name/options 字段):
{ "selections": {"Color": "Red", "Size": "M"}, "price": "24.99", "quantity": "50", "productID": "SKU-001" }
通过引用商品 slug 将其归入分组:
{ "title": "新品上架", "products": ["product-slug-1", "product-slug-2"] }
完整字段参考请参阅 references/mapping.md。
listings[].images 中引用的图片必须以 base64 编码形式提供,并置于 images_base64 参数中,且文件名须完全一致。
准备图片步骤如下:
images_base64 JSON 映射:{"filename.jpg": ""} 在非 MCP 环境下(例如 shell 脚本),需手动构建 ZIP 文件:
my-import/
├── listings.json # 必需:商品数据 + 运输配置文件
├── profile.json # 可选:店铺资料数据
├── images/ # listings.json 中引用的商品图片
│ ├── photo1.jpg
│ ├── photo2.png
│ └── ...
└── videos/ # 可选:引导视频
└── demo.mp4
curl -X POST "https://your-store.example.com/v1/listings/import/json" -H "Authorization: Bearer" -F "file=@my-import.zip"
{
"data": {
"total": 10,
"created": 8,
"updated": 2,
"failed": 0,
"createdItems": [{ "slug": "product-1", "title": "Product 1" }],
"updatedItems": [{ "slug": "product-2", "title": "Product 2" }],
"errors": []
}
}
各平台详细提取指南与字段映射见 references/ 目录:
| 文件 | 说明 |
|---|---|
references/shopify-api.md |
Shopify CSV 导出与 Admin API 数据提取 |
references/amazon-scrape.md |
使用 BeautifulSoup 抓取 Amazon 商品页面 |
references/mapping.md |
通用字段映射表(所有平台 → Mobazha) |
| 数据源 | 方式 | 备注 |
|---|---|---|
| Shopify | CSV 导出或 API | 详见 references/shopify-api.md |
| Amazon | 网页抓取 | 详见 references/amazon-scrape.md |
| Etsy | CSV 导出或 API | 从 Etsy Shop Manager 导出 |
| WooCommerce | CSV/JSON 导出 | 从 WooCommerce 后台导出 |
| 通用 CSV | 手动处理 | 任意含标题、描述、价格、图片字段的 CSV |
references/shopify-api.mdreferences/mapping.mdlistings.json(物理商品需包含 shippingProfiles)listings_import_json MCP 工具或直接 ZIP API 上传references/amazon-scrape.mdreferences/mapping.md_AC_US40_ 替换为 _AC_SL1500_)listings_import_json MCP 工具或直接 ZIP API 上传重要提示:请遵守 robots.txt 协议及请求频率限制;两次请求之间至少间隔 3–5 秒;导入前请确认价格准确性
对于小规模导入(少于 10 件商品),可使用 listings_create MCP 工具逐条创建商品:
{
"listing_json": "{"slug":"my-product","metadata":{"contractType":"DIGITAL_GOOD",...},"item":{"title":"...","price":"9.99",...}}"
}
或通过 Admin API 创建:
POST /v1/listings Content-Type: application/json Authorization: Bearer
图片需先通过 POST /v1/media 上传以获取内容哈希值。
若店铺已通过 MCP 连接(推荐),认证将由 MCP 会话 Token 自动完成。
对于直接 API 调用,需通过 OAuth 获取 Bearer Token,并在 Authorization 请求头中携带该 Token。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134万人学习
共49课时 | 82.5万人学习