讲师中心 微信公众号
AI工具推荐 视频效率加速

Mobazha Product Import

Polar Sponsor
爱发电 赞助
.NET 9.0

从 Shopify、Amazon、Etsy 或 CSV 导入商品到Mobazha 店铺,用于迁移或复制其他平台的商品列表。

产品导入 : 从 Shopify, Amazon, Etsy 等电子商务平台将产品导入到您的 Mobazha 商店

功能概述

产品导入 : 从 Shopify, Amazon, Etsy 等电子商务平台将产品导入到您的 Mobazha 商店是一项面向实际任务的技能,主要用于此技能有助于您从现有的 p 中迁移或复制产品列表。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

商品导入

将 Shopify、Amazon、Etsy 及其他电商平台的商品导入您的 Mobazha 店铺。

概述

本功能帮助您将现有平台上的商品列表迁移或复制到 Mobazha。支持两种方式:

  • 批量导入(推荐) — 将商品打包为包含 JSON 文件与图片的 ZIP 包,并通过单次调用完成上传
  • 单个创建 — 通过 Admin API 逐条创建商品列表

通过 MCP 工具进行批量导入

若店铺已通过 MCP 连接,请使用 listings_import_json 工具实现最快批量导入:

{
  "import_json": "{"listings":[...], "shippingProfiles":[...]}",
  "images_base64": "{"photo1.jpg":"","photo2.jpg":""}"
}

该工具在内部构建 ZIP 归档包,并将其上传至 POST /v1/listings/import/json。

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" }

商品分组(Collections)

通过引用商品 slug 将其归入分组:

{ "title": "新品上架", "products": ["product-slug-1", "product-slug-2"] }

完整字段参考请参阅 references/mapping.md。

图片处理

listings[].images 中引用的图片必须以 base64 编码形式提供,并置于 images_base64 参数中,且文件名须完全一致。

准备图片步骤如下:

  1. 从源平台下载商品图片
  2. 对每张图片文件执行 base64 编码
  3. 构建 images_base64 JSON 映射:{"filename.jpg": ""}

通过直接 API 进行批量导入

在非 MCP 环境下(例如 shell 脚本),需手动构建 ZIP 文件:

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

方法 1:Shopify 商品导入

  1. 通过 CSV 或 API 导出商品 — 具体操作请参阅 references/shopify-api.md
  2. 转换为 Mobazha 格式 — 字段映射请参阅 references/mapping.md
  3. 本地下载全部商品图片
  4. 构建 listings.json(物理商品需包含 shippingProfiles)
  5. 通过 listings_import_json MCP 工具或直接 ZIP API 上传

方法 2:Amazon 商品导入

  1. 收集待导入的商品 URL 或 ASIN
  2. 提取商品数据 — 抓取代码与 DOM 选择器详见 references/amazon-scrape.md
  3. 转换为 Mobazha JSON 格式 — 字段映射请参阅 references/mapping.md
  4. 本地下载图片(建议使用高清链接:将 _AC_US40_ 替换为 _AC_SL1500_)
  5. 通过 listings_import_json MCP 工具或直接 ZIP API 上传

重要提示:请遵守 robots.txt 协议及请求频率限制;两次请求之间至少间隔 3–5 秒;导入前请确认价格准确性

方法 3:单个商品创建

对于小规模导入(少于 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 连接(推荐),认证将由 MCP 会话 Token 自动完成。

直接 API 访问

对于直接 API 调用,需通过 OAuth 获取 Bearer Token,并在 Authorization 请求头中携带该 Token。

速率相关注意事项

  • 批量导入在内部自动管理速率限制 — 单次 ZIP 上传即可完成全部商品导入
  • 单个创建时,请依次处理并等待每条请求成功返回
  • 向用户反馈进度(例如:“已创建 15/50 个商品……”)
  • 较大 ZIP 文件(含 100+ 商品及图片)处理耗时约为 30–60 秒

凭证管理

  • 切勿在使用后存储、记录或显示 API 密钥或密码
  • Shopify/Etsy API 接入所需密钥应由用户自行提供
  • MCP Token 为会话级凭证,由平台统一管理

限制条件

  • 商品评论不可导入(因其为店铺专属数据)
  • 物理商品必须配置运输配置文件 — 请在导入 JSON 中一并提供
  • 支付选项在店铺层级设置,不支持按商品单独配置
  • 数字商品文件需重新上传至 Mobazha
  • ZIP 文件最大体积:300 MB(可配置)
  • 单个商品所附视频最大体积:15 MB
目录

热门AI工具

更多
豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

相关专题

更多
Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

0

2026.10.22

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

0

2026.10.22

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

0

2026.10.22

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

0

2026.10.22

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

0

2026.10.22

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

0

2026.10.22

Golangci-lint安装与入门教程
Golangci-lint安装与入门教程

本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。

0

2026.10.22

PHP2Shell高危漏洞修复教程
PHP2Shell高危漏洞修复教程

PHP2Shell漏洞是什么,哪些PHP版本和运行环境会受到影响,服务器应该如何检测与修复?本专题提供版本自查脚本、Linux与Docker升级命令、PHP-FPM和Apache排查步骤,以及修复验证、临时缓解和应急响应方案。

0

2026.10.22

剧云人物设定与关系管理教程
剧云人物设定与关系管理教程

本专题介绍剧云人物设定与关系管理,讲解角色小传、性格职业、人物目标、背景资料和关系网络的创建及维护方法。

0

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn