最新文章

20260722 161403 基于 Django 实现的电商系统功能需求文档

基于 Django 实现的电商系统功能需求文档

对标 Shopify Plus(含 Online Store 2.0、Admin/Storefront API、Checkout Extensibility)的全量电商系统需求规格说明书

文档版本:v1.0
编写日期:2026-07-21
适用技术栈:Python 3.11 + Django 5.x + Django REST Framework + Celery + PostgreSQL + Redis


目录


第 1 章 文档说明

1.1 文档目的

本文档以 Shopify Plus(含 Online Store 2.0 主题体系、Admin GraphQL API、Storefront API、Checkout Extensibility)为功能对标基准,落地到 Python + Django 技术栈,形成一份覆盖全量电商业务的功能需求规格说明书。

文档面向以下读者:

  • 产品经理 / 业务负责人:用于确认功能范围、字段口径与业务规则
  • 后端开发工程师:用于理解 Django app 切分、数据模型、API 设计
  • 前端 / 主题开发工程师:用于理解模板系统、Storefront 数据契约
  • 测试工程师:用于逐条拆解验收点

1.2 对标范围

对标来源 覆盖范围
Shopify Admin API (GraphQL) 商品、订单、客户、库存、折扣、营销、分析、文件、Fulfillment 等后台能力
Shopify Storefront API 商城前台(商品检索、购物车、Checkout、客户查询)数据契约
Online Store 2.0 主题架构(sections / blocks / JSON templates / theme settings)
Checkout Extensibility 可扩展结账(Web Pixel、Checkout UI Extensions、Shop Pay 类支付体验)
Shopify Markets 多市场(多币种、多语言、多区域定价、关税)
Shopify Inbox / Email / Audiences 营销自动化与触达
Shopify Flow / Functions 业务自动化与可编程折扣逻辑(用 Django 信号 + Celery + 自定义脚本引擎替代)

1.3 非目标(本期不实现)

  • 不复刻 Shopify 的 SaaS 控制台(不提供”商家注册即开店”的多租户入驻流程,本期默认单商户私有部署,但底层数据结构预留 shop_id 字段以支持未来扩展)
  • 不实现 Shopify App Store 应用市场机制(仅支持以 Django app 方式插件化扩展)
  • 不复刻 Shopify 系、Shop Pay、Shop App 等品牌专属封闭能力,用通用的快捷支付、钱包方案替代
  • 不自建支付网关(接入第三方:Stripe / 支付宝 / 微信支付 / 银联等)

1.4 名词术语

术语 含义 Shopify 对应
店铺(Shop) 一个独立的电商站点实例 Shop
商品(Product) 可售实物或数字品 Product
多属性(Variant) 商品的 SKU 维度组合(颜色×尺码等) Product Variant
收藏(Collection)/集合 商品的分组(手动 / 自动规则) Collection
元字段(Metafield) 业务对象上的自定义扩展字段 Metafield
履约(Fulfillment) 订单出库、发货、物流分配 Fulfillment
多渠道(Channel) 销售渠道:在线店、POS、Facebook、手动等 Sales Channel
草稿订单(Draft Order) 由商家手工创建的订单 Draft Order
放弃结账(Abandoned Checkout) 客户进入结账但未完成付款 Abandoned Checkout
主题(Theme) 前端展示模板集合 Theme
元对象(Metaobject) 业务侧自定义结构化数据类型 Metaobject

第 2 章 系统总体架构

2.1 整体分层架构

系统采用 前后端分离 + 服务端渲染混合 架构(对标 Shopify 由 Liquid 服务端渲染 + Hydrogen 客户端的混合策略)。

┌────────────────────────────────────────────────────────────────────┐
│                          客户端层 (Clients)                          │
│  ┌──────────────┐  ┌──────────────┐  ┌──────────────┐  ┌──────────┐ │
│  │ Online Store │  │ Headless 站点│  │ 第三方渠道   │  │ Admin 后台│ │
│  │ (Django 模板)│  │ (React/Vue 等│  │ (POS/社交/Mk│  │ (Django+JS│ │
│  │              │  │  走Storefront│  │  走Admin API│  │  Admin)  │ │
│  └──────────────┘  └──────────────┘  └──────────────┘  └──────────┘ │
└────────────────────────────────────────────────────────────────────┘
                                  │
        ┌─────────────────────────┼─────────────────────────┐
        ▼                         ▼                         ▼
┌──────────────┐          ┌──────────────┐         ┌──────────────┐
│  Storefront  │          │   Admin API  │         │ Webhook /    │
│  API (DRF)   │          │   (DRF/Graph │         │ Event Bus    │
│  只读+下单   │          │  ql via      │         │ (Celery+     │
│              │          │   strawberry)│         │  Redis pubsub)│
└──────────────┘          └──────────────┘         └──────────────┘
        └─────────────────────────┬─────────────────────────┘
                                  ▼
        ┌─────────────────────────────────────────────┐
        │           核心业务领域层 (Domain Apps)         │
        │  products │ inventory │ orders │ payments    │
        │  checkout │ customers │ discounts │ marketing│
        │  themes   │ content   │ analytics │ channels │
        │  shops    │ settings  │ metafields│ users     │
        └─────────────────────────────────────────────┘
                                  ▼
        ┌─────────────────────────────────────────────┐
        │   基础设施层 (Infrastructure)                  │
        │  PostgreSQL │ Redis │ Celery │ Storage(S3)   │
        │  Search(Postgres FTS/Elastic) │ Cache │ MQ   │
        └─────────────────────────────────────────────┘

2.2 技术选型

层次 技术 选型原因
Web 框架 Django 5.x 成熟 ORM、Admin、权限、i18n、模板系统一站到位
API 框架 Django REST Framework + strawberry-graphql-django REST 用于第三方 Admin API 对接;GraphQL 复刻 Shopify Storefront 数据契约
异步任务 Celery + Redis broker 放弃结账提醒、邮件发送、报表生成、库存同步等异步场景
缓存 Redis (django-redis) 商品列表、变体解析、限流、Session
全文检索 PostgreSQL FTS(Phase 1)→ Elasticsearch/Meilisearch(Phase 2) 商品搜索、筛选、聚合
数据库 PostgreSQL 15+ 支持 JSONB(metafields)、btree_gin、分区表(orders)
对象存储 S3 兼容(MinIO / OSS / COS) 商品图、主题资源、导出文件
任务调度 Celery Beat 定时任务(每日对账、库存阈值告警)
前端模板 Django Template + TailwindCSS / HTMX(兼容 Liquid 思路) 服务端渲染对标 Shopify Liquid
头部电商前端 React + Hydrogen-like(Phase 3) 通过 Storefront API 实现 Headless,对标 Shopify Hydrogen
鉴权 django-allauth + JWT (djangorestframework-simplejwt) 客户端账户、社交登录
权限 django-guardian + 自定义对象级权限 商家员工分对象授权
Webhook django-restframework + 自签校验 + HMAC SHA256 对外推送事件
可观测 Sentry + Prometheus + Grafana 错误/性能监控
容器 Docker + docker-compose / k8s 部署
CI/CD GitHub Actions + 蓝绿/滚动 自动发布

2.3 Django App 拆分

采用 DDD 限界上下文 切分,每个 app 内含 models.py / services.py / api.py / admin.py / signals.py / migrations

project/
├── apps/
│   ├── shops/              # 店铺、店铺设置、域名
│   ├── accounts/           # 员工、权限、客户账户
│   ├── products/           # 商品、变体、收藏、图片
│   ├── inventory/          # 库存、库位、调拨、库存事件
│   ├── pricing/            # 价格、多市场定价、汇率
│   ├── cart/               # 购物车、运费预估
│   ├── checkout/           # 结账会话、地址、运费、税额、订单生成
│   ├── orders/             # 订单、履约、退款、取消、退货
│   ├── payments/           # 支付意图、支付凭证、对账、网关适配
│   ├── customers/          # 客户档案、地址簿、积分
│   ├── discounts/          # 折扣码、自动折扣、购物车规则
│   ├── marketing/          # 邮件/SMS 触达、自动化、Audience 分群
│   ├── analytics/          # 销售分析、漏斗、留存、报表
│   ├── themes/             # 主题、模板、sections、blocks、资源
│   ├── content/            # 页面、博客、文章
│   ├── catalog/            # 导航、菜单、Shopify Metaobject
│   ├── metafields/         # 通用元字段
│   ├── seo/                # SEO 模板、 redirects、URL 别名
│   ├── channels/           # 多渠道(POS / Online / 手动 / Facebook 等)
│   ├── tax/                # 税率、税务计算引擎
│   ├── shipping/           # 运费策略、承运商适配
│   ├── webhooks/           # Webhook 订阅、推送、重试
│   ├── notifications/      # 通知模板(邮件/SMS/站内)
│   └── web/                # 商城前台视图(Liquid-like 渲染入口)
├── core/                   # 公共:BaseModel、混入、枚举、错误码
├── infra/                  # 基础设施接入:storage、cache、mq、observability
├── config/                 # settings、urls、wsgi/asgi
└── tests/

2.4 与 Shopify 概念的映射策略

  • Shopify 的 Liquid + Sections architecture → 在 Django 中以”主题资源 + 模板引擎 JSON schema + 区块组件类” 实现,见第 13 章
  • Shopify 的 Admin/Storefront 双 API → 同样拆分两套 endpoint:Admin API 走 /api/admin/*(店铺员工鉴权),Storefront API 走 /api/storefront/*(Public Token 鉴权,对应 Shopify 的 Storefront Access Token)
  • Shopify 的 Metafields → 通用 apps/metafields/,所有主业务模型 mixin HasMetafieldsMixin,以 JSONB 列存储 + schema 校验
  • Shopify 的 Functions / Flow → 用 apps/discounts + services/script_engine.py 实现基于 Python 的可执行折扣/运费/税脚本(受控沙箱,禁用 import

第 3 章 功能模块总览

按业务对象划分共 17 个一级模块,每个模块下若干功能点(FP,Function Point)。

编号 模块 主要功能点数 优先级 章节
M01 商品与目录 28 P0 第 4 章
M02 库存与履约 16 P0 第 5 章
M03 购物车与结账 22 P0 第 6 章
M04 订单管理 26 P0 第 7 章
M05 支付与结算 18 P0 第 8 章
M06 客户与会员 17 P1 第 9 章
M07 折扣与促销 19 P1 第 10 章
M08 营销与触达 14 P1 第 11 章
M09 数据分析 16 P1 第 12 章
M10 主题与模板 21 P0 第 13 章
M11 页面与博客 9 P1 第 14 章
M12 SEO 与域名 11 P1 第 15 章
M13 多渠道销售 8 P2 第 16 章
M14 权限/多语言/税务 15 P1 第 17 章

优先级说明:P0 = MVP 必须具备;P1 = 首个大版本必须具备;P2 = 后续迭代。

每个功能模块的章节统一格式:
1. 业务目标
2. 角色与流程
3. 功能点清单(按 FR 编号)
4. 关键业务规则
5. 数据要点
6. 接口要点(Admin / Storefront / Webhook)
7. Shopify 对标说明
8. 验收要点


第 4 章 商品与目录管理

4.1 业务目标

对标 Shopify 的 Products / Variants / Collections / Inventory / Metafields,提供从商品建模、多属性管理、商品分组、自动集合规则到自定义字段扩展的完整能力,支撑实物 / 数字 / 服务三类商品。

4.2 角色与流程

  • 商品编辑员:建商品、配变体、配图、配元字段、配 SEO
  • 商品管理员:批量上下架、调价、归类、调库存
  • 主题开发者:通过 sections 渲染商品数据
  • 客户:浏览、搜索、加入购物车

关键流程示例:商品创建→变体生成→库存初始化→上架

编辑员新建 Product (draft)
  ↓ 配置 Option(颜色/尺码)→ 自动生成 Variant 笛卡尔积
  ↓ 为每个 Variant 维护 SKU / Barcode / Price / Weight / Inventory Policy
  ↓ 绑定 Image(多图,可设主图)
  ↓ 加入 Collection 或建立自动集合规则
  ↓ 设置 Status = active → 商城可见

4.3 功能点清单

4.3.1 商品(Product)
FR 编号 功能点 说明
FR-4.1.1 商品基础字段 标题、描述(富文本)、Handle(URL slug)、状态(draft/active/archived)、商品类型、厂商、模板后缀(用于模板路由)
FR-4.1.2 商品状态管理 draft → active → archived;archived 商品不出现在前台与管理统计中但仍可访问明细
FR-4.1.3 商品 Tag 标签 多对多自由标签,用于搜索筛选与 automatic collection 规则匹配
FR-4.1.4 商品选项(Options) 最多 3 个选项维度(颜色/尺码/材质等);每个选项最多 100 个取值;变体数 ≤ 1000
FR-4.1.5 商品多图管理 支持多张图片,每张可指定变体归属,主图置顶;图片走对象存储;自动生成多规格缩略图(200/400/800/1600/2400)
FR-4.1.6 商品 SEO 字段 meta_title、meta_description、og_image、handle 别名
FR-4.1.7 商品元字段(Metafield) 业务对象挂自定义结构化数据,支持 namespace.key、类型(string/integer/json/boolean/color/date/file/reference),支持列表型
FR-4.1.8 商品模板后缀(template_suffix) 指定专题模板文件名,前端按 product.<suffix>.liquid 渲染,未指定走默认 product.liquid
FR-4.1.9 商品礼品卡/数字类型 标记为 digital,下单后触发文件/卡密发放;标记 gift_card 类型走礼品卡逻辑
FR-4.1.10 商品重量与海关编码 weight、weight_unit、hs_code、country_of_origin,用于运费与关税计算
4.3.2 变体(Variant)
FR 编号 功能点 说明
FR-4.2.1 单变体默认 仅一个变体 = 单品;至少保留一个默认变体
FR-4.2.2 变体属性 SKU、Barcode(EAN/UPC/GTIN)、价格(含税价/不含税价)、对比价(划线价)、重量、税费类目、图片关联
FR-4.2.3 变体库存策略 inventory_policy = deny(缺货停售)/ continue(继续售卖)/ oversell(限量超卖);与库位库存数量联动
FR-4.2.4 变体调价与多币种 价格可按市场(Market)覆盖定义;与 M14 多市场定价打通
FR-4.2.5 变体成本字段 cost 字段对客户不可见,用于毛利分析
FR-4.2.6 变体重量计算 用于前端按重量配运费,可继承自父商品
FR-4.2.7 变体条码 同 SKU 允许多条码;条码唯一性可选(按店铺设置)
4.3.3 收藏/集合(Collection)
FR 编号 功能点 说明
FR-4.3.1 手动集合 人工挑选商品;支持排序(best_selling/price_asc/manual/created_desc/title_asc)
FR-4.3.2 自动集合 规则引擎:条件 = tag / price / type / vendor / stock / metafield,逻辑 AND/OR;规则变更触发 Celery 重算
FR-4.3.3 集合层级 不支持多级嵌套(与 Shopify 一致),通过 menu + handle 模拟分层
FR-4.3.4 集合图片与描述 用于集合页 SEO 与首图
FR-4.3.5 集合模板后缀 collection.<suffix>.liquid,可分集合定制专属展示
FR-4.3.6 集合商品数量与分页 默认 24/48/96 每页;支持 faceted 过滤 facet(按选项)
FR-4.3.7 Smart 集合规则预览 在保存前预览将匹配到的商品列表
FR-4.3.8 集合排序同步 修改集合内商品顺序需 Redis 缓存失效并广播 channel 事件
4.3.4 元字段与元对象(Metafield / Metaobject)
FR 编号 功能点 说明
FR-4.4.1 Metafield 定义 由管理员预先定义 namespace + key + type,前端可引用
FR-4.4.2 Metafield 引用类型 list.metaobjectfile_referenceproduct_reference,建立弱关联
FR-4.4.3 Metaobject 类型 自定义实体类型,如”品牌故事”、”门店信息”、”规格参数组”,含字段定义
FR-4.4.4 Metaobject CRUD 商家后台可视化编辑、批量导入导出
FR-4.4.5 Metafield 权限 区分 PUBLIC(前台可读)与 PRIVATE(仅后台),防止敏感字段泄露

4.4 关键业务规则

  • R-4.1:商品至少一个变体,且变体价格、库存策略均可独立设置。删除父商品须级联归档所有变体,不物理删除(保留 90 天软删除以兼容历史订单)。
  • R-4.2:Handle 在店铺内唯一,自动根据标题生成(中文走 pinyin slugify 或拼音首字母),手动改后保留 301 重定向至新 handle。
  • R-4.3:自动集合规则匹配采用”快照+定时刷新”双策略——保存即时快照匹配一次,之后每 15 分钟由 Celery 周期重算一次以保证新上架商品被收录。
  • R-4.4:变体数 > 1000 时禁止前端”加载全部变体”,须改为按选项展开懒加载(与 Shopify 后台一致)。
  • R-4.5:商品图片上传单文件默认上限 20MB,超过自动 WebP 转码并保留原图链接。SVG 须校验无 <script>
  • R-4.6:Metafield 删除时记录 deleted_metafield 审计表,便于回滚。
  • R-4.7:商品库存可见性 = is_published AND status='active' AND inventory_policy != 'deny' OR inventory > 0,三重判断。

4.5 数据要点

ProductProductVariantCollectionCollectionProduct(排序表)、ImageMetafield 等。详见 第 18 章 数据模型设计。关键约束:

  • Product.handle 联合 shop_id 唯一索引
  • ProductVariant.sku 联合 shop_id 唯一索引(可配置为可空非唯一)
  • CollectionProduct(collection_id, product_id, position) 复合索引支撑分页与排序
  • Metafield.owner_type + owner_id + namespace + key 组合唯一
  • 商品搜索:Product.search_vector(PostgreSQL tsvector + GIN 索引,由 title/tags/description 拼接构建)

4.6 接口要点

Admin API(REST)
Method Path 用途
GET /api/admin/products.json 商品列表(支持 limit/page/ids/collection_id/published_status/updated_at_min 等过滤)
GET /api/admin/products/{id}.json 商品详情
POST /api/admin/products.json 创建商品(含变体)
PUT /api/admin/products/{id}.json 更新商品
DELETE /api/admin/products/{id}.json 归档商品
POST /api/admin/products/{id}/metafields.json 添加元字段
GET/POST/PUT /api/admin/variants/* 变体 CRUD
GET/POST/PUT /api/admin/collections/* 集合 CRUD
GET/POST /api/admin/collections/{id}/products.json 集合内商品管理
POST /api/admin/inventory_levels/set.json 设置库位库存(见库存模块)
GET /api/admin/products/count.json 计数(用于仪表盘)
Storefront API(GraphQL,对标 Shopify Storefront)
query productByHandle($handle: String!) {
  productByHandle(handle: $handle) {
    id title description handle
    featuredImage { url altText width height }
    images(first: 20) { edges { node { url altText } } }
    variants(first: 50) {
      edges { node { id title sku priceV2 { amount currencyCode }
        availableForSale selectedOptions { name value } } }
    }
    options { id name values }
    metafields(namespace: "custom") { edges { node { key value } } }
  }
}
Webhook 事件
事件 触发时机 Payload
products/create 商品创建后 商品对象
products/update 任意字段更新 商品对象
products/delete 归档后 90 天物理删除 {id}
collections/createcollections/updatecollections/delete 集合变更 集合对象
inventory_levels/update 库存数量变更(详见第 5 章) 库位库存对象

4.7 Shopify 对标说明

  • 字段粒度上完整对齐 Shopify Product / ProductVariant / Collection / Image / Metafield 模型
  • automatic collection 规则引擎实现 Shopify 的 5 类条件 + AND/OR 组合
  • template_suffix 等同 Shopify 的”模板后缀”机制
  • 缺省不实现的 Shopify 功能:Product.media(视频/3D 模型),标注为 P2 后续迭代
  • Product.quoted_pricepriceV2 等价格对象对标 Storefront API 的多币种价格结构

4.8 验收要点

  • [ ] 单个商品 100 个变体在管理后台可在 1.5s 内完成列表渲染
  • [ ] 删除商品后历史订单仍可查询到SKU 与商品名(软删除生效)
  • [ ] 自动集合规则修改后 15 分钟内新匹配商品可见
  • [ ] Metafield PRIVATE 类型不出现在 Storefront API 响应中
  • [ ] 商品搜索 1 万商品库下 p95 < 200ms

第 5 章 库存与履约

5.1 业务目标

对标 Shopify Inventory Locations / Inventory Levels / Inventory Adjust / Fulfillment / FulfillmentService,提供多仓多库位的库存跟踪、调拨、出库履约。

5.2 角色与流程

  • 库存管理员:建库位、调拨、盘点
  • 履约运营:订单分仓、生成发货单、对接物流
  • 系统自动:库存阈值告警、超卖拦截、跨库位分配
订单支付完成 → inventory engine 按"就近+充足"算法选库位 → 锁库存 →
履约:拣货 → 包装 → 称重 → 生成物流面单 → 发出 → 库存递减 →
完成履约,订单状态进入 shipped

5.3 功能点清单

5.3.1 库位(Location)
FR 编号 功能点 说明
FR-5.1.1 库位 CRUD 名称、地址、是否活跃、是否兼作发货点
FR-5.1.2 库位类型 physical(自仓)/ fulfillment_service(第三方履约服务,对接口回传库存)
FR-5.1.3 多库位库存 同 SKU 在多库位维护不同库存数量
5.3.2 库存数量与变动
FR 编号 功能点 说明
FR-5.2.1 库存级别(InventoryLevel) location_id + variant_id + available 三元组
FR-5.2.2 库存调整 手工调整 + 备注原因(损益、盘点、退货入库);写 inventory_adjustment 日志表
FR-5.2.3 库存事件流 所有变动(售出、履约扣减、退款回库、调整)写入 inventory_event 不可变事件表
FR-5.2.4 安全库存阈值 每库位单独配,低于阈值触发 Celery 邮件 + 站内通知
FR-5.2.5 库存预留(reserved) 进入结账 5 分钟内预留库存,过期释放;预留数量计入 committed,不可再次售卖
FR-5.2.6 入库预期(incoming) 采购单字段,可见但不可售;到达后转换为 available
FR-5.2.7 多店统一视图 商家后台一屏查看所有库位某 SKU 的总库存与分布
5.3.3 履约(Fulfillment)
FR 编号 功能点 说明
FR-5.3.1 履约单创建 订单按 line_item 与库位拆出 FulfillmentOrder,可拆单履约
FR-5.3.2 履约状态机 unfulfilled → in_progress → fulfilled / on_hold / cancelled
FR-5.3.3 物流面单集成 支持顺丰/京东/德邦/中通/UPS/FedEx 等承运商 API 自动下单取单号
FR-5.3.4 手动填单 允许运营手工填写运单号与公司,触发客户通知
FR-5.3.5 履约事件回写 客户在订单详情页可查询物流轨迹(轨迹异步拉取并缓存)
FR-5.3.6 部分履约 一单可拆多次履约,每笔履约分别关闭对应 line_item
FR-5.3.7 履约取消 履约未发出前可取消,库存重新入库;发出后只能走退货反向流程
FR-5.3.8 履约服务回调 fulfillment_service 类型库位通过回调接口反向回传状态

5.4 关键业务规则

  • R-5.1:库存 = available(可售)+ committed(预留/已售未发)+ incoming(在途);available 是前端可见可购买的库存,不允许超卖除非 inventory_policy=continueoversell
  • R-5.2:跨库位库存同步必须使用 Redis 分布式锁防并发扣减竞争。
  • R-5.3:退货入库必须走人工审核,自动入库仅限未发出的履约取消。
  • R-5.4:库位发货能力受限于店铺设置:商家可指定仅某些库位对外发货。
  • R-5.5:每个 SKU 在每个库位保留独立的安全库存,触发阈值告警必须包含库位名、当前库存、阈值、商品名/SKU。

5.5 数据要点

Location / InventoryLevel / InventoryAdjustment / InventoryEvent / FulfillmentOrder / Fulfillment / FulfillmentEvent。详细字段见第 18 章。

5.6 接口要点

Admin API
Method Path 用途
GET/POST /api/admin/locations.json 库位 CRUD
GET /api/admin/inventory_levels.json 查库存
POST /api/admin/inventory_levels/set.json 设置库位库存(覆盖式)
POST /api/admin/inventory_levels/adjust.json 调整库存(delta)
POST /api/admin/inventory_levels/connect.json 变体激活到某库位
GET/POST /api/admin/fulfillment_orders.json 履约单查询/状态流转
POST /api/admin/fulfillments.json 创建履约(含跟踪号)
POST /api/admin/fulfillment_events.json 物流轨迹事件
Storefront API
query variantAvailability($id: ID!) {
  node(id: $id) {
    ... on ProductVariant { availableForSale quantityAvailable }
  }
}
Webhook 事件
  • inventory_levels/update
  • fulfillment_orders/create/fulfilled/cancelled
  • fulfillments/create/update

5.7 Shopify 对标说明

  • 完整对齐 Shopify 的 Location / InventoryLevel / InventoryAdjustment / FulfillmentOrder / Fulfillment 抽象
  • quantity_available 字段定义、committed/incoming 三态语义复用 Shopify Inventory API 1:1
  • 缺省不实现 Shopify 配套的”FulfillmentService 应用市场”机制,仅支持本地配置的履约服务

5.8 验收要点

  • [ ] 100 并发下单同一 SKU 不出现超卖(基于行级锁 + Redis 锁双保障)
  • [ ] 库存调整日志可追溯到操作员、时间、原因、前后值
  • [ ] 部分履约后的订单状态与库存数据自洽
  • [ ] 物流轨迹自动拉取,缓存 30 分钟,超时回源

第 6 章 购物车与结账

6.1 业务目标

对标 Shopify Cart API + Checkout(结合 Checkout Extensibility),实现商品入车、改数量、加备注、估算运费税额,最终生成订单前完整的地址+运费+税额+支付方式选择会话。

6.2 角色与流程

  • 客户:访问商城 → 加购物车 → 进入结账 → 填地址 → 选运费 → 选支付 → 完成下单
  • 系统自动:结账会话创建后倒计时 30 分钟,过期清空预留库存

核心状态机:

[GUEST/LOGGED_IN]
   ↓ add-to-cart
[CART] ── 持久化 (Session + DB 行)
   ↓ enter-checkout (校验商品 still for_sale)
[CHECKOUT_SESSION]  预留库存 5~15 分钟
   ↓ submit_shipping_address
[SHIPPING_VALIDATED]
   ↓ select_shipping_rate
[RATES_LOCKED]
   ↓ submit_payment_intent
[PAYMENT_AUTHED]
   ↓ complete (原子事务)
[ORDER_CREATED] → release/persist reserved stock

6.3 功能点清单

6.3.1 购物车(Cart)
FR 编号 功能点 说明
FR-6.1.1 多 line item 同购物车可包含多个不同变体
FR-6.1.2 同变体合并 重复 add 同一变体默认累加数量,可设置为替换
FR-6.1.3 数量修改 支持增减、直接覆盖,0 表示删除
FR-6.1.4 购物车备注 客户可填购物车备注(如包装要求),写入 order.note 而非 line item
FR-6.1.5 购物车属性(attributes) key-value 用作渠道来源、AB 测试 cookie 等隐藏元数据,写入 order.attributes
FR-6.1.6 优惠码预览 在购物车输入折扣码可即时计算预估优惠,但实际优惠应用发生在结账阶段
FR-6.1.7 持久化与归属 登录用户合并匿名购物车(按 variant 重新计算),存入 DB;匿名用户存 Session/Redis,30 天有效
FR-6.1.8 主题 / API 双写 模板里 {{ cart.items }} 渲染,等同 Storefront API cart 对象
FR-6.1.9 购物车行级属性 line item 可挂自定义属性(如刻字内容),保留展示与不重复计费
FR-6.1.10 礼品卡 / 数字处理 行内显示”礼品卡将于付款后自动发送至收件人邮箱”
6.3.2 结账会话(Checkout Session)
FR 编号 功能点 说明
FR-6.2.1 结账会话创建 由 cart 派生,独立 checkout_token,5 分钟无操作自动回收,最长 30 分钟
FR-6.2.2 地址表单 收件人姓名、电话、邮箱、地址行 1/2、城市、省、邮编、国家;自动填充已登录用户默认地址
FR-6.2.3 地址校验 调外部地址服务(如阿里云邮政编码/顺丰地址校验);校验失败给提示但仍允许继续
FR-6.2.4 账单地址 默认同收件地址,可分开填写;账单地址用于发票
FR-6.2.5 运费策略计算 apps/shipping 返回可用 rate 列表(条件 = 重量/订单金额/地区/承运商);默认锁定 24 小时
FR-6.2.6 税额计算 apps/tax 计算,按客户收货地+商品税类;含税/不含税显示由店铺设置
FR-6.2.7 折扣码应用 单结账会话最多 5 个折扣码,冲突由 services/discount_engine.py 解决
FR-6.2.8 礼品卡核销 输入礼品卡码扣减余额,多次可叠加
FR-6.2.9 支付方式选择 基于订单/账单地址过滤可用支付渠道;信用卡/借记卡/支付宝/微信/银联/银行转账/PayPal/Apple Pay
FR-6.2.10 完成结账 原子事务:建订单 + 支付凭证上链 + 库存预留转扣减 + 触发 webhook + 转入 paid/authorized 状态
FR-6.2.11 放弃结账判定 会话过期未完成 → 写入 abandoned_checkout,按配置时间发送 1~2 次挽回邮件
FR-6.2.12 多步/单页切换 商家后台可切换”多步结账”或”单页结账”
FR-6.2.13 字段自定义 商家可启用/禁用”公司名”“备注”“电话必填”等开关
FR-6.2.14 Webhook 与扩展点(Checkout Extensibility 对标) 在结账关键步骤支持注入自定义 UI 与跟踪 Pixel:page_view/add_payment_info/checkout_complete

6.4 关键业务规则

  • R-6.1:购物车中已下架 / 断货变体加入购物车时返回”无法购买”提示并保留其他项;进入结账时强制重新校验,不通过则回退购物车并提示。
  • R-6.2:结账会话 5 分钟无操作释放库存预留;保留 30 分钟内可继续(地址等已填信息不变)。
  • R-6.3:运费 rate 列表必须包含”运费金额+预估时效(天)+承运商名+是否免税”四要素。
  • R-6.4:税额由 apps/tax 集中计算,单一来源;前端任何展示都必须来自 tax_lines 字段。
  • R-6.5:当 inventory_policy=deny 且库存不足时,结账前调整数量并提示客户。
  • R-6.6:完成结账用 transaction.atomic() 包裹:”建订单 → 锁定 line_items → 扣减库存 → 记录 payment_intent”。任一步骤异常整体回滚。
  • R-6.7:放弃结账挽回邮件默认 1 小时 + 24 小时各一封,模板可配;同一 checkout_token 不重复发送。
  • R-6.8:商家可后台查询”放弃结账”列表,手动重发挽回邮件或一键创建草稿订单。

6.5 数据要点

  • Cart / CartItem(line item 的购物车态)
  • CheckoutSession:状态 IN_PROGRESS / COMPLETED / EXPIRED,记录快照化字段(避免后续商品价格变化导致金额混乱)
  • CheckoutAddress(收件/账单)
  • CheckoutShippingRate(rate 快照,含金额、时效、承运商 ID)
  • CheckoutTaxLine(每行税目)
  • AbandonedCheckoutcheckout_token + email + created_at + abandoned_at + line_items_snapshot

6.6 接口要点

Storefront API(Cart / Checkout,对标 Shopify Storefront Cart)
mutation cartCreate($input: CartInput!) {
  cartCreate(input: $input) {
    cart { id totalQuantity cost { totalAmount { amount currencyCode } }
      lines(first: 50) { edges { node { id quantity merchandise { ... on ProductVariant { id sku } } } } } }
  }
}
mutation cartLinesAdd / cartLinesUpdate / cartLinesRemove
mutation checkoutCreate($input: CheckoutCreateInput!)
mutation checkoutShippingAddressUpdateV2
mutation checkoutShippingLineUpdate
Admin API
Method Path 用途
GET /api/admin/abandoned_checkouts.json 放弃结账列表
POST /api/admin/abandoned_checkouts/{id}/reclaim.json 重发挽回邮件
Webhook
  • carts/createcarts/update(仅 API 购物车)
  • checkouts/createcheckouts/updatecheckouts/delete
  • abandoned_checkouts/create

6.7 Shopify 对标说明

  • 完全采用 Shopify 的 Cart + Checkout 拆分:Cart 是无身份会话态,Checkout 是产生 Order 必经的”已分配库存且校验通过”过渡态
  • Checkout Extensibility 通过 apps/checkout/extensions.py 加插件机制实现(hooks: address_stepshipping_steppayment_stepsummary_widgetthank_you_page),与 Shopify 的 UI Extensions 语义对齐
  • 实现 Web Pixel 接口:可注册 Pixel 监听 add_to_cart / begin_checkout / add_payment_info / purchase 等事件

6.8 验收要点

  • [ ] 50 并发同一变体加购物车,库存不超卖
  • [ ] 结账会话过期机制 5 分钟内不可下单(释放后再次完成会重派库存)
  • [ ] 运费 rate 改变后前端实时校准
  • [ ] 支付完成原子性:支付凭证与订单 1:1,无孤立支付凭证

第 7 章 订单管理

7.1 业务目标

对标 Shopify Order / Draft Order / Refund / Return / Cancel / Order Edit,提供完整订单生命周期管理。

7.2 角色与流程

  • 客户:下单 → 查订单 → 申请退款/退货
  • 客服:编辑订单、改地址、退款、换货、手动改状态
  • 仓库:履约(详见第 5 章)
  • 系统:订单状态机自动推进

订单状态机(financial_status × fulfillment_status):

financial_status:
  pending  authorized  paid  partially_paid  refunded  partially_refunded  voided

fulfillment_status:
  null  unfulfilled  partial  fulfilled  restocked

order status:
  open  closed (90 天自动 closed) / cancelled

7.3 功能点清单

7.3.1 订单基本信息
FR 编号 功能点 说明
FR-7.1.1 订单 ID 与编号 数据库自增 ID + 店铺前缀 + 年月生成的可读编号 #1001-BJ-2026-000721
FR-7.1.2 订单客户 关联 Customer(含游客下单创建轻量客户对象)
FR-7.1.3 收件/账单地址 快照式存储,姓名/单位/地址/邮编/电话/邮箱
FR-7.1.4 line_items 快照 含 variant_id/sku/title/variant_title/已售数量、单价(含税不含税均保留)、税费、折扣分摊、税费分摊
FR-7.1.5 折扣分摊 discount_allocations:每条 line item 分摊到的折扣金额
FR-7.1.6 运费行 shipping_lines[]:title + price + tax_lines + code
FR-7.1.7 税费行 tax_lines[]:rate + price + title + channel;含 line item 与运费税款
FR-7.1.8 总额对象 subtotal / total_shipping / total_tax / total_discounts / total_price / total_paid
FR-7.1.9 订单备注与标签 note(内部备注)+ tags(标签筛选)+ attributes(KV 来自结账)
FR-7.1.10 下单渠道 source_name:web/pos/api/手动(POS 借助 channel)
7.3.2 订单状态流转
FR 编号 功能点 说明
FR-7.2.1 财务状态 自动跟踪:支付授权→paid;部分付款→partially_paid;全退款→refunded
FR-7.2.2 履约状态 与 fulfillment 模块联动
FR-7.2.3 取消订单 取消原因枚举(库存/欺诈/客户改单/其他),自动归还库存,按需发退款
FR-7.2.4 关闭订单 90 天自动关闭,可手动重新打开
FR-7.2.5 订单编辑(Order Edit) 已下单未发货可编辑:增删 line item、改数量、改地址、调运费;编辑版本存档可回滚,差额走二次支付或退款
FR-7.2.6 草稿订单转正 draft → confirmed 触发客户付款邮件;不直接扣库存,待客户付款完成
7.3.3 退款与退货
FR 编号 功能点 说明
FR-7.3.1 退款单(Refund) 一订单可多次退款,含 line items、运费、调整金、税额分摊
FR-7.3.2 退货流程(Return) 客户申请 → 客服审核 → 收货确认 → 入库 → 退款;RMA 单号对接
FR-7.3.3 退货运费承担 配置退货规则:商家承担/客户承担/按金额阈值
FR-7.3.4 库存归还策略 退款时按 restock flag 决定是否回库;默认 true
FR-7.3.5 退款来源 自动退回原支付渠道;原渠道不可用走礼品卡或人工入账
FR-7.3.6 部分退款 一笔订单允许多笔退款,总额不可超订单实付总额
FR-7.3.7 退款与履约解耦 即使已发货也可退款(仅退款不退货),由客服人工审核
7.3.4 草稿订单
FR 编号 功能点 说明
FR-7.4.1 手工创建 客服代客下单,支持自定义价格、备注、客户邮箱
FR-7.4.2 邮件付款链接 生成付款链接发客户,客户付款后转为正式订单
FR-7.4.3 发票创建关联 草稿可关联发票模板,付款前发送
FR-7.4.4 转 POS 直接收款 POS 渠道可直接收银将草稿订单转正式订单

7.4 关键业务规则

  • R-7.1:所有金额以”最小货币单位 ×10^decimal_places”整数保存(防浮点),与 Shopify cents 模型一致。
  • R-7.2:取消订单产生 cancel_reasoncancelled_at,触发 orders/cancelled webhook。
  • R-7.3:line_items 在订单生成时深度快照,原商品/变体删除不影响已存订单查询。
  • R-7.4:order_edit 产生新版本,旧版本可查询;编辑差额生成 OrderAdjustment
  • R-7.5:退款必须遵循”先发支付再退款”原则,未付款订单不存在退款。
  • R-7.6:自动同步 tags 至客户记录(如 wholesale),便于后续营销分群。

7.5 数据要点

  • Order / OrderLineItem / OrderAddress(收件 + 账单)/ OrderShippingLine / OrderTaxLine / OrderAdjustment / Refund / RefundLineItem / Return / DraftOrder / DraftOrderLineItem
  • 订单按月分区表 orders_2026_07,历史归档冷库

7.6 接口要点

Admin API
Method Path 用途
GET /api/admin/orders.json?status=any&financial_status=paid&fulfillment_status=shipped 多维过滤订单
GET /api/admin/orders/{id}.json 订单详情
POST /api/admin/orders.json 手动创建订单
POST /api/admin/orders/{id}/cancel.json 取消订单
POST /api/admin/orders/{id}/close.json 关闭订单
POST /api/admin/orders/{id}/edit.json 编辑订单
POST /api/admin/orders/{id}/refunds.json 创建退款
GET/POST /api/admin/returns.json 退货 CRUD
GET/POST/PUT /api/admin/draft_orders.json 草稿订单 CRUD
POST /api/admin/draft_orders/{id}/send_invoice.json 发付款邮件
Storefront API(客户订单查询)
query customerOrders {
  customer {
    orders(first: 20) {
      edges { node { orderNumber processedAt fulfillments(first: 5) {
        edges { node { trackingInfo { number url } } } }
        totalPrice { amount currencyCode } } }
    }
  }
}
Webhook
  • orders/createorders/updatedorders/paidorders/cancelledorders/fulfilledorders/partially_fulfilledorders/deleted
  • refunds/create
  • draft_orders/createdraft_orders/updatedraft_orders/delete

7.7 Shopify 对标说明

  • 订单字段、状态、退款结构 1:1 对齐 Shopify Order REST API
  • DraftOrder 与 Shopify 行为完全一致(先草稿后客户付款链接)
  • Order Edit 机制对标 Shopify 2022 起开放的 editing API
  • Return 流程对标 Shopify Returns API(含 RMA)

7.8 验收要点

  • [ ] 已下单商品删除后订单查询历史价/名 SKU 无损
  • [ ] 部分退款再部分退款,最终退款金额不超过订单实付
  • [ ] 取消订单后库存正确归还
  • [ ] 草稿订单付款邮件链接 24 小时有效

第 8 章 支付与结算

8.1 业务目标

对标 Shopify Payments / 第三方支付网关 / 礼品卡 / 支付网关适配层,提供统一的支付意图管理、清算对账、防欺诈。

8.2 角色与流程

  • 客户:选支付方式 → 跳转网关 or 站内支付 → 回跳确认
  • 系统:支付意图 → 凭证上链 → 订单状态推进
  • 财务:日终对账
CheckoutSession  创建 PaymentIntent多条候选支付方式
    选定方式
[EXTERNAL_AUTH] 第三方托管 / iframe 内嵌
    用户完成授权
[AUTHORIZED] payment_id 返回 + 3DS 校验通过
    capture即时/延后
[CAPTURED] 财务 paid
    对账日终核对
[RECONCILED]

8.3 功能点清单

8.3.1 支付意图与凭证
FR 编号 功能点 说明
FR-8.1.1 PaymentIntent 对象 关联订单 / checkout,存储 amount、currency、status、provider、processor_response
FR-8.1.2 多支付方式并存 一订单允许多笔支付凭证(如礼品卡 + 信用卡)
FR-8.1.3 authorize/capture 分离 支持延时扣款(预授权 + 货发后 capture)
FR-8.1.4 凭证上链日志 所有网关响应原文落库(敏感字段脱敏),用于争议处理
FR-8.1.5 凭证幂等键 客户端 Idempotency-Key,避免双扣
8.3.2 支付网关适配
FR 编号 功能点 说明
FR-8.2.1 抽象 PaymentGateway 统一 authorize / capture / void / refund 接口
FR-8.2.2 内置适配器 Stripe、Adyen、PayPal、支付宝、微信支付、银联、Apple Pay、Google Pay
FR-8.2.3 自定义网关 apps/payments/gateways/custom/ 允许商家后台填入 endpoint+签名规则,热插拔
FR-8.2.4 测试与生产模式 shop 设置切换;测试凭证不写真实对账表
FR-8.2.5 网关配置加密 API Key 用 cryptography.Fernet 加密落库
8.3.3 礼品卡
FR 编号 功能点 说明
FR-8.3.1 礼品卡产品类型 商品类型 = gift_card,下单触发自动生成礼品卡码
FR-8.3.2 礼品卡 CRUD 客服可手动创建/作废;余额变更审计
FR-8.3.3 礼品卡核销 结账阶段输入卡号 + PIN,核销优先于其他支付方式
FR-8.3.4 礼品卡余额退回 部分退款时礼品卡支付优先按原卡退回
8.3.4 对账与防欺诈
FR 编号 功能点 说明
FR-8.4.1 每日对账任务 拉取各网关日流水,与 PaymentCapture 落账比较,差异入”对账异常”队列
FR-8.4.2 对账报告 月度日维度出报表,含成功/失败/退款笔数金额
FR-8.4.3 风控规则 基于规则(高金额/IP/同卡多次失败)拦截;外接风控引擎
FR-8.4.4 3DS 强制 商家可按金额/IP 风险强制启用 3DS
FR-8.4.5 支付链接(Pay by Link) 客服可对草稿订单生成支付链接发客户

8.4 关键业务规则

  • R-8.1:所有支付凭证必须可凭 (shop_id, transaction_id) 唯一定位;网关侧 ID 与本地 transaction_id 双向存储。
  • R-8.2:金额必须以”整数最小货币单位”在前后端流转,仅在展示时按 currency.decimal_places 格式化。
  • R-8.3:退款金额累计不得超过实付金额;礼品卡退款不可超过原核销金额。
  • R-8.4:网关响应原文保留 90 天后归档冷库。
  • R-8.5:所有 capture 失败必须有 failure_code + failure_message + next_retry_at 三元日志。

8.5 数据要点

  • PaymentIntentPaymentTransaction(authorize / capture / void / refund 各一笔)、GiftCardGiftCardTransactionReconciliationReportReconciliationLineFraudFlag
  • 敏感字段(卡号、CVV)不入库;仅存 masked_pan(4242****4242

8.6 接口要点

Admin API
Method Path 用途
GET /api/admin/orders/{id}/transactions.json 订单支付凭证
POST /api/admin/orders/{id}/transactions.json 手工 capture 或 void
POST /api/admin/orders/{id}/refunds.json 创建退款(含退款支付凭证)
GET/POST /api/admin/gift_cards.json 礼品卡 CRUD
GET /api/admin/gift_cards/lookup.json?code=XXX 查礼品卡余额
Storefront API
mutation checkoutCompleteWithCreditCardV2
mutation checkoutGiftCardApply
mutation giftCardCredit
Webhook
  • payment_intent/payment_failedpayment_intent/payment_authorizedpayment_intent/payment_captured
  • gift_cards/create/update

8.7 Shopify 对标说明

  • 抽象层与 Shopify Transaction API 字段(kind = authorization / capture / sale / void / refund)一一对齐
  • 礼品卡对标 Shopify GiftCard 资源(含 balance、initial_value、currency、code、disabled_at)
  • Shop Pay 不实现,用”快捷钱包”插件抽象留扩展位

8.8 验收要点

  • [ ] 同卡同金额两个相同请求只生成一笔支付凭证
  • [ ] 网关失败重试不超过 3 次,且单笔订单 24 小时内最多 10 次
  • [ ] 对账任务异常自动告警,财务人员在 24h 内确认
  • [ ] 敏感字段(如卡号)一律不入库

第 9 章 客户与会员体系

9.1 业务目标

对标 Shopify Customer / Customer Address / Customer Saved Search / Customer Group / Customer Tags / Customer Metafields,提供客户档案、地址簿、客户分群、消费历史、积分会员成长体系。

9.2 角色与流程

  • 客户:访问商城 → 注册/游客下单 → 自动建档 → 查询订单/地址 → 申请退货
  • 客服:合并/拆分客户档案、调标签、发分群邮件
  • 营销:基于分群发起新一批营销活动

9.3 功能点清单

9.3.1 客户档案
FR 编号 功能点 说明
FR-9.1.1 客户基本字段 first_name/last_name/email/phone(email 或 phone 至少一项)、accepts_marketing、note、tags
FR-9.1.2 自动建档 游客下单后订单完成时自动创建/合并客户档案(按 email 或 phone 匹配)
FR-9.1.3 客户账户激活 商家可邀请客户开账户;账户激活链接 7 天有效
FR-9.1.4 账户字段(password / 身份) Django auth.User + 自定义 Customer,密码强度策略与双因素(TOTP)可选
FR-9.1.5 社交账号关联 Google/Apple/Facebook/微信,通过 django-allauth 实现
FR-9.1.6 客户删除请求 GDPR 删除请求 → 14 天宽限 → 真实删除(订单保留但客户字段脱敏)
FR-9.1.7 客户合并 客服发现两份档案指向同一人时合并(保留创建时间最早者);历史订单关联迁移
9.3.2 地址簿
FR 编号 功能点 说明
FR-9.2.1 多地址 客户可管理多个收件/账单地址,每条地址含详情+是否默认
FR-9.2.2 地址软删除 删除地址但保留 90 天关联订单地址快照可查
FR-9.2.3 地址校验冗余 客户保存地址时验证国家+邮编格式
9.3.3 客户分群
FR 编号 功能点 说明
FR-9.3.1 保存搜索(Saved Search) 客服保存查询条件,复用过滤
FR-9.3.2 静态分群(Segment) 手工圈选客户,可发邮件
FR-9.3.3 动态分群 规则 = 订单数/累计消费/标签/城市/最后下单时间/会员等级 等条件;按日重算
FR-9.3.4 分群与营销联动 营销活动可选目标分群,支持过滤排除某些子集
9.3.4 会员等级与积分
FR 编号 功能点 说明
FR-9.4.1 会员等级规则 等级与累计消费挂钩,自动升降,跨级回退有 90 天宽限
FR-9.4.2 积分获取 下单支付完成按比例计算积分;可设置不同品类不同倍率
FR-9.4.3 积分核销 结账可使用积分抵扣;过期策略 1 年
FR-9.4.4 积分流水 积分增减均写 point_ledger(earn/spend/expire/adjust)
FR-9.4.5 等级权益 不同等级不同折扣码、不同运费、不同免邮门槛、礼品生日礼

9.4 关键业务规则

  • R-9.1:客户唯一性 = shop + emailshop + phone(phone 仅在主短信登录场景作为唯一键)
  • R-9.2:客户合并必须经财务/合规确认;订单归属变更需记录 customer_merge_audit
  • R-9.3:积分有效期由”获赠日期 + 店铺设置”决定;过期日 Cron 自动清零并记录
  • R-9.4:会员等级每次订单完成后即时判定,但降级延迟生效(保护客户体验)
  • R-9.5:删除客户时其订单保留为 guest_order,仅客户可识别信息脱敏

9.5 数据要点

  • CustomerCustomerAddressCustomerMetafieldCustomerSegmentCustomerSegmentMemberCustomerSavedSearchMembershipTierPointLedgerCustomerMergeAudit
  • Customer.summary 字段(last_order_at、orders_count、total_spent)由 Celery 任务异步更新

9.6 接口要点

Method Path 用途
GET/POST/PUT /api/admin/customers.json 客户 CRUD + 字段过滤
GET /api/admin/customers/{id}/orders.json 客户订单列表
GET /api/admin/customers/search.json?query=email:test@x.com Lucene 风格查询(简化版)
POST /api/admin/customers/{id}/account_activation_url.json 生成账户激活链接
POST /api/admin/customers/{id}/merge.json 客户合并
Storefront API
query customer {
  customer { id displayName email firstName lastName defaultAddress { ... }
    orders(first: 10) { edges { node { orderNumber } } } }
}
Webhook
  • customers/createcustomers/updatecustomers/deletecustomers/mergecustomers/disablecustomers/enable

9.7 Shopify 对标说明

  • Customer 主表字段与 Shopify 一致;Segment 模块对标 Shopify Audiences(静态+动态)
  • 客户合并是 Shopify Plus 增强,本系统完整实现以适应中国市场对客档合并的强需求
  • 引入 Shopify 未提供的会员等级/积分体系(中国市场标配)

9.8 验收要点

  • [ ] 同 email 在 30 秒内连续两次游客下单只生成一个客户档案
  • [ ] 客户合并后订单历史可追溯
  • [ ] GDPR 删除 14 天后真实删除验证

第 10 章 折扣、优惠与促销

10.1 业务目标

对标 Shopify DiscountCode / AutomaticDiscount / PriceRule,提供折扣码、自动折扣、限时活动、买赠、阶梯优惠、组合购物优惠、可编程折扣函数。

10.2 角色与流程

  • 营销:定义 PriceRule → 生成 Discount Code(批量)或 Automatic Discount
  • 客户:结账输入折扣码 / 自动应用满足条件的折扣
  • 系统:折扣引擎在结账阶段计算并分摊至 line_items

10.3 功能点清单

10.3.1 Price Rule(规则)
FR 编号 功能点 说明
FR-10.1.1 折扣类型 固定金额 / 百分比 / 免运费 / 买X送Y / 阶梯总价折扣
FR-10.1.2 适用范围 全店 / 指定集合 / 指定商品 / 指定客户分组
FR-10.1.3 最低消费门槛 全单金额门槛 OR 指定商品累计
FR-10.1.4 数量门槛 “满 3 件”、”满 500g”等数量阈值规则
FR-10.1.5 时间窗口 起止时间 + 每日循环窗口(如仅工作日)
FR-10.1.6 使用次数上限 总次数 + 单客户次数 + 单订单次数
FR-10.1.7 叠加策略 是否允许多码叠加 / 是否与自动折扣叠加 / 与礼品卡是否叠加
FR-10.1.8 市场范围 是否仅适用某 Market(市场)
10.3.2 Discount Code(折扣码)
FR 编号 功能点 说明
FR-10.2.1 折扣码生成 单码 or 批量(CSV 导入 / 随机生成 + 长度/前缀)
FR-10.2.2 唯一性 店铺内码唯一,大小写不敏感(可配)
FR-10.2.3 客户绑定 单 code 绑定单客户(一对一邮件发放)
FR-10.2.4 使用记录 每码记录 usage_count,超额拒绝
FR-10.2.5 过期时间 code 自身过期时间可短于 rule
10.3.3 Automatic Discount(自动折扣)
FR 编号 功能点 说明
FR-10.3.1 自动应用 满足条件自动应用,客户无需输入码
FR-10.3.2 多档自动 同规则可多档阶梯,按最高档执行
FR-10.3.3 突出展示 前端在购物车/商品页展示”已为您优惠 ¥X”
10.3.4 可编程折扣函数(Discount Functions,对标 Shopify Functions)
FR 编号 功能点 说明
FR-10.4.1 脚本引擎 apps/discounts/script_engine.py,Python 子集沙箱执行(基于 RestrictedPython)
FR-10.4.2 输入契约 输入 = cart + customer + market + config;输出 = 修改后的 line_items 价格
FR-10.4.3 版本管理 脚本版本化,部署需灰度(5%→50%→100%)
FR-10.4.4 性能上限 单次执行 < 100ms;超时降级至默认 PriceRule

10.4 关键业务规则

  • R-10.1:折扣金额不可超过 line_item 小计;免运费仅作用于已选定 shipping_line
  • R-10.2:折扣分摊按”价格比例”分配至各 line_item,写入 discount_allocations,便于按行退款
  • R-10.3:折扣与已应用礼品卡的优先级:先礼品卡再折扣码、再自动折扣
  • R-10.4:折扣码使用日志 discount_usage 表记录 code/rule/cart_snapshot/customer/order_id,用于审计
  • R-10.5:自动折扣与折扣码冲突时,按 rule 配置选择”最大优惠” or “禁用”

10.5 数据要点

  • PriceRuleDiscountCodeAutomaticDiscountDiscountUsageDiscountAllocation(写在 order_line_item 上)、DiscountScriptDiscountScriptVersionDiscountScriptRun

10.6 接口要点

Method Path 用途
GET/POST /api/admin/price_rules.json PriceRule CRUD
GET/POST /api/admin/price_rules/{id}/discount_codes.json 折扣码 CRUD
GET /api/admin/discount_codes/lookup.json?code=NEWYEAR 折扣码查询
POST /api/admin/discount_codes/batch.json 批量生成
GET/POST /api/admin/automatic_discounts.json 自动折扣 CRUD
Storefront API
mutation checkoutDiscountCodeApplyV2($discountCode: String!)
query discountByCode($code: String!) { discountByCode(code: $code) { ... } }
Webhook
  • discounts/creatediscounts/deletediscounts/redeem

10.7 Shopify 对标说明

  • 字段完全对齐 Shopify PriceRule + DiscountCode + AutomaticDiscount
  • Discount Functions 用 RestrictedPython 复刻 Shopify Functions 思路(WASM/Rust 不引入)
  • 不可叠加策略支持 Shopify 全部场景

10.8 验收要点

  • [ ] 折扣分摊后所有 line_item 折扣金额之和等于折扣总金额
  • [ ] 折扣码达到使用上限后立即失效
  • [ ] 折扣脚本性能 < 100ms,超时降级

第 11 章 营销与触达

11.1 业务目标

对标 Shopify Email / SMS / Marketing Campaign / Audience / Automation,提供邮件 / 短信 / 站内信多渠道营销、活动效果归因、自动化工作流。

11.2 角色与流程

  • 营销:选目标分群 → 设计邮件 → 设置发送时间 → 发送 → 监控效果
  • 系统:弃单挽回 / 生日问候 / 库存到货提醒等场景化自动化触发

11.3 功能点清单

11.3.1 模板编辑
FR 编号 功能点 说明
FR-11.1.1 邮件/短信模板 可视化拖拽 sections + MJML 渲染 HTML + 文本版双发
FR-11.1.2 模板变量 {{customer.first_name}}{{order.number}} 等 Liquid-like 占位
FR-11.1.3 邮件预览 测试邮箱 + 多客户真实预览
FR-11.1.4 发件人配置 店铺自定义发件域名 + DKIM/SPF/DMARC 校验提示
11.3.2 活动与发送
FR 编号 功能点 说明
FR-11.2.1 单次活动 选目标 Segment + 选模板 + 投放渠道和时刻
FR-11.2.2 退订管理 每封营销邮件含退订链接,自动维护 customer.accepts_marketing
FR-11.2.3 触达限流 单客户单日最多 N 封;硬弹退订永不发送
FR-11.2.4 渠道配额 邮件用 SES / 阿里云 DM;短信用阿里云 / 腾讯云;账户配额耗尽降级或排队
11.3.3 自动化工作流
FR 编号 功能点 说明
FR-11.3.1 触发器类型 弃单留存、新客户欢迎、订单完成、生日、库存到货、价格降低、加入心愿单
FR-11.3.2 步骤编排 触发 → 等待 → 邮件/短信 → 条件判断 → 分支跳转 → 结束
FR-11.3.3 进入与退出条件 客户中途完成转化自动退出弃单流;硬弹触发出流
FR-11.3.4 多分支并发 同客户可同时进入多个自动化,但同流程不可重复进入
11.3.4 营销归因
FR 编号 功能点 说明
FR-11.4.1 UTM 自动注入 邮件/短信链接自动注入 utm_medium=email&campaign=xxx
FR-11.4.2 归因窗口 投放 → 客户点击 → 7 天内下单记一笔归因
FR-11.4.3 多触点归因 首次触点 / 末次触点 / 线性归因三种模型可切

11.4 关键业务规则

  • R-11.1:所有营销触达必须基于 accepts_marketing=True 客户;交易性邮件(订单确认、退款)不受此限制
  • R-11.2:硬弹邮件地址自动加入 email_suppression 表永不重发;软弹 3 次后加入
  • R-11.3:自动化工作流执行使用 Celery + 编排引擎(轻量状态机),单客户同一工作流不并发
  • R-11.4:营销效果统计延迟 1 小时聚合,未触达实时告警

11.5 数据要点

  • EmailTemplate / SmsTemplate / Campaign / CampaignSend(单客户单发送)/ Automation / AutomationStep / AutomationEnrollment / MarketingAttribution / EmailSuppression

11.6 接口要点

Method Path 用途
GET/POST /api/admin/marketing/campaigns.json 活动 CRUD
POST /api/admin/marketing/campaigns/{id}/send.json 立即/定时发送
GET/POST /api/admin/automations.json 自动化流程 CRUD
POST /api/admin/automations/{id}/enroll.json 手工加入客户
GET /api/admin/marketing/attribution.json 归因报表
Webhook
  • marketing/campaign_sentmarketing/email_deliveredmarketing/email_openedmarketing/email_clicked

11.7 Shopify 对标说明

  • Shopify Email + Shopify Audiences + Shopify Automation 三合一,对标其字段与触发器
  • 自动化工作流节点设计基于 Shopify Flow 的 Trigger / Condition / Action 三段式
  • 与外部 ESP(如 Mailchimp / Klaviyo / 阿里云 DM)可通过 webhook + API 实现对接

11.8 验收要点

  • [ ] 退订链接点击后立即更新客户档案,30 分内不再发送
  • [ ] 硬弹地址永不重发
  • [ ] 自动化工作流并发数稳定(同客户不重复触发)

第 12 章 数据分析与报表

12.1 业务目标

对标 Shopify Analytics / Live View / Reports / Cohorts / LTV,提供实时业务看板、销售分析、客户行为分析、可自定义报表。

12.2 角色与流程

  • 老板/CEO:每日看核心 KPI、Live View、经营趋势
  • 营销:分析活动 ROI、分群表现
  • 运营:分析品类、渠道、退货率
  • 财务:导出对账与税务报表

12.3 功能点清单

12.3.1 实时看板(Live View)
FR 编号 功能点 说明
FR-12.1.1 今日会话/订单/销售额 秒级延迟(基于 Redis 计数器)
FR-12.1.2 地图分布 客户分布与下单热点(按国家/省/市)
FR-12.1.3 实时订单流 最新订单流式滚动
12.3.2 销售报表
FR 编号 功能点 说明
FR-12.2.1 销售概览 总销售额、退款额、净销售额、订单数、客单价、转化率
FR-12.2.2 按时段分析 时/日/周/月/季/年维度
FR-12.2.3 品类 / 商品 TopN 销售量、销售额、毛利、退货率
FR-12.2.4 渠道分析 各 Channel 销售贡献与转化
FR-12.2.5 折扣分析 各折扣码使用次数与核销金额、ROI
12.3.3 客户分析
FR 编号 功能点 说明
FR-12.3.1 同期群分析(Cohort) 按首单月份分群,跟踪回访率与人均消费
FR-12.3.2 RFM 模型 R/F/M 三维度评分,自动归类为”高价值”、”沉睡”、”流失”等
FR-12.3.3 客户 LTV 基于历史与留存算法预测 LTV
FR-12.3.4 复购分析 复购率、复购周期、跨品类复购
12.3.4 转化漏斗
FR 编号 功能点 说明
FR-12.4.1 漏斗定义 访问 → 商品详情 → 加车 → 开始结账 → 完成下单
FR-12.4.2 多维度过滤 按渠道、设备、地区、商品、客户分层
12.3.5 自定义报表
FR 编号 功能点 说明
FR-12.5.1 自定义列与过滤 维度 + 度量交叉,存为模板
FR-12.5.2 调度与导出 报表定时邮件 + Excel/CSV 导出

12.4 关键业务规则

  • R-12.1:报表数据来自专用 ETL(每晚从 OLTP 同步至 OLAP,Postgres 可用 crosstab / 物化视图或独立 DuckDB)
  • R-12.2:所有金额按订单时点币种与汇率折算
  • R-12.3:退款与售后金额以负数计入销售维度
  • R-12.4:实时看板允许 ±5% 误差(异步聚合),日报/月报必须 100% 精确

12.5 数据要点

  • 物化视图:mv_order_dailymv_customer_cohortmv_product_sales_monthly
  • 报表元数据:Report / ReportColumn / ReportFilter / ReportScheduleReportSnapshot
  • 实时计数器:Redis 自增键 + SETEX TTL

12.6 接口要点

Method Path 用途
GET /api/admin/analytics/live_view.json 实时看板
GET /api/admin/reports/sales_over_time.json 销售概览
GET /api/admin/reports/cohort.json 同期群
GET /api/admin/reports/custom/{id}.json 自定义报表
POST /api/admin/reports/export.json 导出任务
Webhook
  • reports/export_completed

12.7 Shopify 对标说明

  • 完整覆盖 Shopify Analytics 五大块:Live View、Sales、Customer、Conversion、Reports
  • 引入 RFM / Cohort / LTV 三种中国市场习惯的分析模型
  • 自定义报表对标 Shopify Custom Reports

12.8 验收要点

  • [ ] 实时看板数据延迟 ≤ 5 秒
  • [ ] 月报数据与财务对账误差 0
  • [ ] 自定义报表可在 10s 内返回结果

第 13 章 主题与模板系统

13.1 业务目标

对标 Shopify Online Store 2.0 的 sections + blocks + JSON templates + theme settings 架构,提供可视化拖拽的主题编辑器、模板文件系统和主题资源管理,让商家在不改代码前提下完整定制店铺外观。

13.2 角色与流程

  • 主题开发者:通过本地开发工具链开发并打包 .zip 主题包
  • 商家:上传主题 → 选择模板 → 在 sections 中添加/移动 blocks → 实时预览 → 发布
  • 前端访客:访问店铺 → Django 模板引擎按 “Liquid-like” 渲染

主题目录结构(复刻 Shopify 2.0):

my-theme/
├── assets/         # CSS/JS/图片等静态资源
├── config/         # settings_schema.json + settings_data.json
├── layout/         # theme.liquid 主布局
├── locales/        # en.default.json / zh.json 多语言
├── sections/       # 可复用的 section schema
   ├── header.liquid
   ├── product-card.liquid
   └── ...
├── snippets/       # 可复用片段
└── templates/
    ├── index.liquid          # 首页
    ├── product.liquid / product.<suffix>.liquid
    ├── collection.liquid / collection.<suffix>.liquid
    ├── cart.liquid
    ├── page.liquid / page.<suffix>.liquid
    ├── blog.liquid
    ├── article.liquid
    ├── list-collections.liquid
    ├── 404.liquid
    ├── password.liquid
    ├── search.liquid
    ├── gift_card.liquid
    ├── customers/
       ├── account.liquid
       ├── login.liquid
       ├── register.liquid
       ├── order.liquid
       ├── addresses.liquid
       └── reset_password.liquid
    └── *.json                # 模板配置持久化 section 顺序与 block 实例

13.3 功能点清单

13.3.1 主题管理
FR 编号 功能点 说明
FR-13.1.1 主题上传 支持 .zip 上传;解压校验目录结构必含 8 个固定目录
FR-13.1.2 主题激活 同一店铺可有多个主题,但只有一个 active;切换前做”准发布预览”链接
FR-13.1.3 主题预览 通过特殊 token 访问未激活主题
FR-13.1.4 主题下载 当前主题可一键打包下载
FR-13.1.5 主题版本 主题更新记录版本号、最后修改时间、修改者
FR-13.1.6 市场主题库 内置若干模板供商家免费使用
13.3.2 Sections 与 Blocks(核心)
FR 编号 功能点 说明
FR-13.2.1 Section schema JSON schema 声明:name、tag、class、settings、blocks、max_blocks、presets
FR-13.2.2 Section 类型 全局 section(如 header/footer)+ 模板 section(动态加入)
FR-13.2.3 Block 类型 section 内可重复挂载的小组件,如图片、轮播、富文本、视频
FR-13.2.4 Block 实例化 每个 block instance 序列化到模板 JSON 文件中(settings + order)
FR-13.2.5 拖拽排序 商家在主题编辑器拖拽 section / block 实时调整顺序
FR-13.2.6 Section settings 单 section 全局配置,类型支持 text/range/select/radio/checkbox/image_picker/url/rich_text/color/font_picker
FR-13.2.7 Block settings 在每个 block 实例上独立配置,schema 同 section settings
FR-13.2.8 Section group header / footer / aside 等不随模板变化的 section 集合
13.3.3 JSON Templates
FR 编号 功能点 说明
FR-13.3.1 模板 JSON 持久化 资源(如 product)的某模板对应一份 JSON 文件,记录 sections 顺序+block 配置
FR-13.3.2 资源专属模板 单商品可绑定自己的模板 JSON(覆盖默认 product.json)
FR-13.3.3 模板数量上限 单店铺每类资源最多 50 个模板 JSON
FR-13.3.4 默认模板 必须存在 default,否则该资源不可访问
13.3.4 主题设置(Theme Settings)
FR 编号 功能点 说明
FR-13.4.1 settings_schema.json 全局设置:店铺 logo、字体、配色、社交链接等
FR-13.4.2 settings_data.json 全局设置的回填值,分为 current + preset
FR-13.4.3 字体加载 仅允许主题预设字体子集,避免性能问题
13.3.5 主题渲染引擎
FR 编号 功能点 说明
FR-13.5.1 Liquid 子集 实现 Liquid 关键 tag:{% for %}{% if %}{% assign %}{% capture %}{% include %}{% section %}{% render %}{% schema %}{% style %}{% javascript %}
FR-13.5.2 对象注入 模板上下文中可访问 product / collection / cart / customer / shop / page / blog / article / search / template / request / linklists / settings / snippets 等 drop 对象
FR-13.5.3 过滤器 价格 moneymoney_with_currencydatetruncateescape 等 40+ 过滤器
FR-13.5.4 安全沙箱 禁用 import/os/sys/subprocess;模板编译失败给前端兜底页
FR-13.5.5 模板缓存 编译产物按 (theme_id, version, file_hash) 缓存至 Redis,请求时按 hash 命中
13.3.6 资源 URL 生成
FR 编号 功能点 说明
FR-13.6.1 资源 CDN assets/ 资源上传 S3,URL 由 CDN 域名生成,自动带版本 hash
FR-13.6.2 图片处理 支持动态缩放/裁剪/webp 转码的 URL 参数 ?width=400&height=400&format=webp

13.4 关键业务规则

  • R-13.1:schema 校验不通过的 section 不会被加载,且在主题编辑器中置灰;模板 JSON 必须能通过 schema 校验
  • R-13.2:所有渲染基于”已发布主题 + 当前模板 JSON”,未发布预览主题需 ?preview_token=xxx
  • R-13.3:模板编译错误必须降级到”简化 error page”,绝不向访客暴露 500
  • R-13.4:theme settings 的图片必须落到店铺的 CDN bucket,禁止外链图片
  • R-13.5:Liquid 模板执行时长上限 500ms,超时降级到 cached HTML

13.5 数据要点

  • Theme(name/version/status/active_at/preview_token)
  • ThemeAsset(path/type/content/checksum)
  • ThemeTemplate(template_type/handle/json_content)
  • ThemeSettings(theme_id + value JSON)
  • 资源静态文件落对象存储

13.6 接口要点

Method Path 用途
GET/POST /api/admin/themes.json 主题上传/列表
PUT /api/admin/themes/{id}.json 主题元数据更新
POST /api/admin/themes/{id}/activate.json 激活
GET/PUT /api/admin/themes/{id}/assets.json 资源操作
POST /api/admin/themes/{id}/preview.json 预览链接生成

第 14 章 页面、博客与内容

14.1 业务目标

对标 Shopify Pages / Blogs / Articles / Menus / Navigation,提供企业页面(关于我们/联系/政策)、博客内容、店铺导航菜单管理。

14.2 功能点清单

FR 编号 功能点 说明
FR-14.1 页面 CRUD 标题、handle、富文本 body_html、模板后缀、SEO 元字段、作者、可见性(公开/私密/密码保护)
FR-14.2 博客 CRUD 一个店铺可多个 blog;每个 blog 单独 feed RSS
FR-14.3 文章 CRUD 标题、handle、body_html、作者、标签、封面、发布时间、状态(draft/published)、SEO 元字段
FR-14.4 评论 可选开启;审核模式(先审后显/先显后审/关闭);防 Spam
FR-14.5 菜单(Menu / Linklist) 导航菜单层级最多 3 级;菜单项可指向 page/collection/product/blog/url 手动填
FR-14.6 主菜单 / Footer 菜单 / Mobile 菜单 内置固定 handle(main-menu / footer / mobile),主题直接引用
FR-14.7 重定向 任意路径走 redirect 表(详见 SEO)

14.3 业务规则

  • R-14.1:page/article 的 handle 在店铺内唯一;修改保留 301 redirect
  • R-14.2:博客发布文章采用 future-dated 调度(Celery Beat 按时发布)
  • R-14.3:私密页面访问需密码或登录

14.4 数据要点

Page / Blog / Article / ArticleComment / Menu / MenuItem(自引用实现层级)

14.5 接口

Method Path 用途
GET/POST /api/admin/pages.json/api/admin/blogs.json/api/admin/blogs/{id}/articles.json CRUD
GET/POST /api/admin/menus/{id}/items.json 菜单项

第 15 章 SEO 与域名

15.1 业务目标

对标 Shopify 的内置 SEO(meta 标签、URL handle、canonical、redirect、sitemap、robots.txt)与多域名绑定能力。

15.2 功能点清单

FR 编号 功能点 说明
FR-15.1 每个 SEO 对象 商品/集合/页面/文章均含 meta_title、meta_description、og_image、handle
FR-15.2 自动生成 模板字段留空时根据规则回退(如 product.meta_title = title)
FR-15.3 canonical URL 商品/集合/分页 canonical 自动生成;商品多变体页面对应同一 canonical
FR-15.4 sitemap.xml 自动生成 index + per-type sitemap;按 50000 条/50MB 切分;每日刷新缓存
FR-15.5 robots.txt 可在后台直接编辑,覆盖默认
FR-15.6 redirect 表 任意路径 → 目标路径 + 状态码(301/302),优先级匹配
FR-15.7 多域名 一个店铺可绑多个域名(主域 + 别名),所有别名 301 到主域;支持二级路径子站
FR-15.8 HTTPS 强制 HTTPS;自动管理 Let’s Encrypt 证书(开发期)或对接 ACME 服务
FR-15.9 hreflang 多语言 与多语言标识符配合输出 hreflang 标签
FR-15.10 structured data 自动输出 Product / BreadcrumbList / Article / Organization schema.org JSON-LD
FR-15.11 搜索引擎抓取日志 简版爬虫日志(按 UA),用于 SEO 诊断

15.3 数据要点

SeoTemplate(按类型组合模板如 {{product.title}} - {{shop.name}})、Redirect(from_path/to_path/status/priority)、DomainBinding


第 16 章 多渠道销售

16.1 业务目标

对标 Shopify Sales Channels(Online Store、POS、Manual、Facebook/Instagram、Google、TikTok、Wholesale 等),抽象统一的渠道适配层,让同一商品池与订单池服务多渠道。

16.2 功能点清单

FR 编号 功能点 说明
FR-16.1 渠道抽象 Channelid/name/type/status;所有订单、商品发布都挂 channel_id
FR-16.2 Online Store 渠道 默认存在的渠道;商品可见性默认开
FR-16.3 POS 渠道 实体店收银;订单本地缓存离线创建,联网同步;支持会员、礼品卡、扫码
FR-16.4 Manual 渠道 客服代客下单或外部销售渠道登记订单的来源
FR-16.5 Facebook/Instagram/TikTok/Google 通过适配器将商品发布到对应平台(目录同步)+ 订单回流
FR-16.6 集成开放 通过 apps/channels/adapters/ 抽象,支持自定义渠道
FR-16.7 商品渠道发布状态 单商品可启/停某些渠道;价格/库存可按渠道覆盖
FR-16.8 多渠道对账 平台侧费用/退货对账按渠道出表

16.3 业务规则

  • R-16.1:每个订单必有 channel_id;缺省 = Online Store
  • R-16.2:渠道适配失败不应阻塞主订单流程,回退到 manual,留日志
  • R-16.3:产品目录与外部平台同步频率可配置(默认 1 小时)

16.4 数据要点

Channel / ChannelProduct(商品配置覆盖)/ ChannelAdapter / ChannelSyncLog


第 17 章 权限、多语言与税务

17.1 权限与多账号

FR 编号 功能点 说明
FR-17.1.1 员工(Staff Account) 每个 shop 下多员工账号,关联 Django auth.User,归属 shop
FR-17.1.2 角色与权限 预设角色:Owner / Admin / Manager / Staff / Developer;可自定义权限集
FR-17.1.3 权限粒度 模块级(如订单读/写/退款)+ 对象级(如仅看到自己客服的客户)
FR-17.1.4 二次验证 TOTP 关键操作(退款、删除商品、改支付凭证)强制 TOTP
FR-17.1.5 操作日志 所有改动写 audit_log(用户/IP/操作/前后值)
FR-17.1.6 API Token 每员工可生成 Access Token + scope + 过期;轮转支持

17.2 多语言与多币种(Markets 对标)

FR 编号 功能点 说明
FR-17.2.1 内容多语言 商品标题/描述、页面、文章、邮件模板均多语言;i18n 用 django-modeltranslation
FR-17.2.2 翻译工作流 自动翻译(对接云翻译 API)+ 人工润色状态机
FR-17.2.3 Markets 概念 一个 Market = 区域 + 默认币种 + 域名/子目录 + 税率 + 价格表
FR-17.2.4 多币种定价 价格可按 Market 覆盖;未覆盖走基础价 × 汇率
FR-17.2.5 自动货币识别 按 IP / 浏览器语言识别市场并切换币种
FR-17.2.6 汇率源 每日 from ECB / 中央银行;人工可锁定汇率
FR-17.2.7 Rounding 规则 商家可设置每个币种圆整规则(如 JPY 取整百)

17.3 税务

FR 编号 功能点 说明
FR-17.3.1 税率配置 按国家+省+邮编+商品税类配置;支持免税/含税切换
FR-17.3.2 自动计算 结账阶段 → 地址 → 税率 → 行级税款
FR-17.3.3 税务引擎 内嵌简单引擎 / 接入外部(Avalara、TaxJar)
FR-17.3.4 免税客户 B2B 客户可设免税 ID,下单 0 税
FR-17.3.5 税务报告 按时段按地区导出销售税报表(增值税/消费税)
FR-17.3.6 关税与 DDP 对标 Shopify Markets Duties,支持 DDP(送达付税)选项

17.4 业务规则

  • R-17.1:所有面向客户的字段变更走”翻译工作流”流程;非默认语言缺省回退默认语言
  • R-17.2:税率以结算时点为准;订单 line_item tax_lines 快照锁定
  • R-17.3:员工删除/降权需 Owner 同意审签
  • R-17.4:API Token 不可读取 owner 与 staff 完整列表,避免越权

第 18 章 核心数据模型设计

18.1 设计约定

  • 所有业务表继承 core.models.TimeStampedOwnerModel,包含统一字段:id (BigAutoField)、shop_id (FK)、created_atupdated_atdeleted_at(软删除,默认 NULL)
  • 金额一律存 整数最小货币单位(如人民币:分);展示时按 Shop.currency.decimal_places 格式化
  • 所有”国际化名称”字段使用 django-modeltranslation 注册翻译,DB 多列 name_en / name_zh 自动生成
  • 所有”对外 ID”用 gid://shop/<Type>/<numeric_id> 格式(对标 Shopify GraphQL Global ID),Admin/Storefront API 输出统一转 base64
  • 多租户预留:所有表带 shop_id,单店铺部署写在配置 DEFAULT_SHOP_ID
  • 使用枚举:枚举值定义在 core/enums.py,模型字段统一用 django-enumchoice 或自定义 CharField + choices

18.2 店铺与基础设施

Shop
字段 类型 说明
id BigAutoField 主键
name CharField(120) 店铺名
slug SlugField URL 友好标识,店铺内部使用
email EmailField 主联系邮箱
default_currency CharField(3) 默认币种 ISO 4217
timezone CharField(40) 店铺时区
weight_unit CharField(8) g/kg/lb/oz
domain CharField(255) 主域名
is_password_protected BooleanField 全店密码保护
password CharField(60) 全店访问密码(哈希)
money_format CharField(60) Liquid-like 价格显示模板
tax_included BooleanField 商品价是否含税
settings JSONField 其他店铺级配置
created_at / updated_at DateTimeField 时间戳
Location
字段 类型 说明
shop FK(Shop) 归属店铺
name CharField(120) 库位名
address1/address2/city/province/zip/country CharField 地址
active BooleanField 是否活跃
fulfills BooleanField 是否对外发货
location_type CharField physical / fulfillment_service
legacy BooleanField 历史数据,只读不删
StaffAccountStaffRolePermission
  • StaffAccount.user FK → auth.Usershop FK;role FK
  • StaffRole 预设记录:owner/admin/manager/staff/developer
  • Permission(role_id, module, action, scope):action ∈ read/create/update/delete/refund;scope ∈ all/owned/warehouse

18.3 商品与目录

Product
字段 类型 说明
shop FK(Shop)
title CharField(255) 模板翻译
body_html TextField 富文本
vendor CharField(100) 厂商
product_type CharField(100) 商品类型
handle SlugField 店铺内唯一
status CharField draft/active/archived
tags ArrayField(CharField) PG array 或多对多
template_suffix CharField(60) 模板后缀
options JSONField [{name:'Color', values:[...]}, ...],最多 3 个
published_at DateTimeField 上架时间
published_scope CharField web/global
search_vector SearchVectorField GIN 索引
metafields GenericRelation(Metafield) 反向
created_at / updated_at / deleted_at

索引:(shop_id, handle) unique(shop_id, status)search_vector GIN

ProductVariant
字段 类型 说明
product FK(Product, related_name=’variants’)
title CharField(255)
sku CharField(64) 店铺内唯一可配
barcode CharField(64) EAN/UPC/GTIN
price BigIntegerField 不含税价(分)
compare_at_price BigIntegerField 划线价
cost BigIntegerField 成本(仅后台)
taxable BooleanField
tax_code CharField(64)
weight DecimalField
weight_unit CharField(8)
requires_shipping BooleanField
inventory_policy CharField deny/continue/oversell
inventory_management CharField shopify → ‘system’
image FK(Image) 主图
position IntegerField 显示顺序
option1/option2/option3 CharField 与父商品 options 顺序对应
metafields GenericRelation(Metafield)

索引:(shop_id, sku)(product_id, position)

Image(商品图)

shop, product(FK), variant(FK nullable), src(url), alt, width, height, position ;图片实体存 S3

Collection

shop, title, body_html, handle, sort_order(char Enum: manual/best_selling/...), disjunctive(bool: True=OR, False=AND), rules(JSONArray of {column, relation, condition}), template_suffix, published_at, image(FK)

CollectionProduct

collection(FK), product(FK), position(Integer),索引 (collection_id, product_id) unique, (collection_id, position)

MetafieldMetaobject
  • Metafield: shop, owner_type, owner_id, namespace, key, value(JSON), type(CharField Enum), description, is_public(Boolean)
  • Metaobject: shop, type(CharField), handle, fields(JSONField: {name: value}), display_name
  • MetaobjectDefinition: shop, name, type, field_definitions(JSONArray)

18.4 库存与履约

InventoryLevel
字段 类型 说明
variant FK(ProductVariant)
location FK(Location)
available IntegerField 可售
committed IntegerField 预留/已售未发
incoming IntegerField 在途
safety_stock IntegerField 安全库存阈值

唯一索引 (variant_id, location_id)

InventoryAdjustment

id, variant(FK), location(FK), delta(Integer), previous_available, after_available, reason(Enum: correction/cycle_count/received/cancelled_order/return), note, staff(FK nullable), created_at

InventoryEvent

不可变事件表:event_type(Enum), variant_id, location_id, delta, source(refund_id/order_id/...), created_at

FulfillmentOrderFulfillment
  • FulfillmentOrder: order(FK), location(FK), status(unfulfilled/in_progress/on_hold/cancelled), assigned_location.location, line_items(JSON of order_line_item ids + quantity), fulfill_at, deadline
  • Fulfillment: fulfillment_order(FK), status(open/success/cancelled/error), tracking_company, tracking_number, tracking_url, receipt(JSON), notify_customer, created_at

18.5 购物车与结账

CartCartLine
  • Cart: shop, customer(FK nullable), token(UUID UNIQUE), note, attributes(JSON), created_at, updated_at, expires_at
  • CartLine: cart(FK), variant(FK), quantity, properties(JSON), attributes(JSON);唯一索引 (cart_id, variant_id)
CheckoutSession
shop, customer(FK), cart(FK), token(UUID UNIQUE),
status(Enum: in_progress/completed/expired),
shipping_address(JSON), billing_address(JSON),
shipping_rate(JSON snapshot), tax_lines(JSON),
discount_codes(Array), gift_cards(Array),
total_price, total_tax, total_shipping, total_discount,
payment_provider(CharField),
expires_at, completed_at, abandoned_at
AbandonedCheckout

shop, checkout_session(FK), email, line_items_snapshot(JSON), created_at, abandoned_at, recovery_email_sent_at

18.6 订单

Order
字段 类型 说明
shop FK
order_number CharField(20) 可读编号
name CharField(60) 显示名 #1001
customer FK(Customer) 可为 NULL(脱敏)
email / phone CharField
financial_status CharField pending/authorized/paid/partially_paid/refunded/partially_refunded/voided
fulfillment_status CharField null/unfulfilled/partial/fulfilled/restocked
status CharField open/closed/cancelled
currency CharField(3)
subtotal_price BigIntegerField
total_shipping BigIntegerField
total_tax BigIntegerField
total_discounts BigIntegerField
total_price BigIntegerField
total_paid BigIntegerField
taxes_included BooleanField
cancel_reason CharField
cancelled_at DateTimeField
closed_at DateTimeField
processed_at DateTimeField
note TextField
tags ArrayField
attributes JSONField
source_name CharField(40) web/pos/api/manual
shipping_address / billing_address JSONField
channel FK(Channel)
created_at / updated_at

按月分区 pg_partmanorders_YYYY_MM

OrderLineItem

order(FK), variant_id_snapshot, sku_snapshot, title, variant_title, quantity, price(price_each), total_discount, tax_lines(JSON), discount_allocations(JSON), requires_shipping, taxable, fulfillment_status, fulfillable_quantity, properties(JSON), position

OrderShippingLineOrderTaxLine
  • ShippingLine: order(FK), title, code, price, tax_lines(JSON), carrier_identifier, requested_fulfillment_service_id
  • TaxLine: order(FK), price, rate, title, channel
OrderAdjustmentRefundRefundLineItemReturnDraftOrder
  • OrderAdjustment: order(FK), amount, kind(order_edit/discount/refund_diff), note
  • Refund: order(FK), created_at, note, restock, amount, transactions(GenericRelation), refund_line_items
  • RefundLineItem: refund(FK), line_item(FK), quantity, restock_type, subtotal, total_tax, subtotal_set
  • Return: order(FK), status(requested/approved/received/cancelled), line_items(JSON), restocking_fee
  • DraftOrder: shop, customer(FK nullable), line_items, shipping_address, billing_address, total, invoice_url, status(open/invoice_sent/completed), completed_at

18.7 支付

PaymentIntent

shop, order(FK nullable), checkout_session(FK nullable), amount, currency, status(None/requires_payment_method/requires_confirmation/requires_action/processing/requires_capture/canceled/succeeded), provider, provider_data(JSON), metadata(JSON), created_at

PaymentTransaction

payment_intent(FK), kind(Enum: authorization/capture/sale/void/refund), gateway, amount, currency, status(success/pending/failure/error), provider_transaction_id, failure_code, failure_message, response_raw(JSON), masked_pan, created_at

GiftCard

shop, code(CharField UNIQUE), initial_value, balance, currency, customer_id(FK nullable), disabled_at, expires_on, note, template_suffix

GiftCardTransaction

gift_card(FK), order(FK nullable), amount, action(Enum: debit/credit/expire), created_at

18.8 客户与会员

Customer

shop, first_name, last_name, email, phone, accepts_marketing, accepts_marketing_updated_at, marketing_opt_in_level, note, tags, last_order_at, orders_count, total_spent,verified_email, state(enabled/disabled/invited/declined), tax_exempt, tax_exemptions(Array), currency, default_address(FK nullable), created_at, updated_at, deleted_at(软删除时 email 改为 deleted_<id>@removed.local)

唯一索引 (shop_id, email)(shop_id, phone) 软唯一

CustomerAddress

customer(FK), first_name, last_name, company, address1, address2, city, province, province_code, zip, country, country_code, phone, default(Boolean)

CustomerSegmentCustomerSegmentMember
  • CustomerSegment: shop, name, kind(static/dynamic/saved_search), definition(JSON rule expression), last_evaluated_at
  • CustomerSegmentMember: segment(FK), customer(FK), joined_at
  • 动态分群由 Celery Beat 每日重算
MembershipTierPointLedger
  • MembershipTier: shop, name, threshold_amount, multiplier(Decimal), benefits(JSON), active
  • PointLedger: customer(FK), action(earn/spend/expire/adjust), delta, balance_after, expires_on, ref(order_id/coupon_id), note, created_at

18.9 折扣

PriceRule
shop, title, target_type(line_item/shipping_line), target_selection(all/entitled),
allocation_method(each/across), value_type(fixed_amount/percentage),
value, once_per_customer(Boolean), usage_limit(Integer nullable),
once_per_order(Boolean), starts_at, ends_at, prerequisite_subtotal_range,
prerequisite_quantity, prerequisite_to_entitlement_quantity_ratio(JSON),
entitled_product_ids, entitled_collection_ids, entitled_country_ids,
prerequisite_product_ids, prerequisite_collection_ids, prerequisite_customer_segment_ids,
prerequisite_to_entitlement_purchase, allocation_method, market_ids
DiscountCode

price_rule(FK), code(CharField shop_unique), usage_count(Integer default 0), usage_limit(Integer nullable), customer_id(FK nullable for bound code), created_at, expires_at(nullable)

AutomaticDiscountDiscountUsageDiscountScriptDiscountScriptVersion
  • AutomaticDiscount: price_rule(FK), title, status(active/expired/scheduled), starts_at, ends_at
  • DiscountUsage: discount_code(FK nullable), automatic_discount(FK nullable), customer(FK nullable), order(FK nullable), used_at
  • DiscountScript: title, type(Enum: discount/shipping/payment), source_code, version, status(draft/active/archived), active_version
  • DiscountScriptVersion: script(FK), version, source_code, published_by, published_at, gray_percent

18.10 主题与内容

Theme

shop, name, version, status(unpublished/published/deleted), active_at, preview_token, processing, created_at

ThemeAsset

theme(FK), key(CharField, e.g. 'templates/product.liquid'), content(Text), checksum(CharField), attachment(URL for binary), content_type, size, updated_at,索引 (theme_id, key) unique

ThemeTemplate

theme(FK), template_type(Enum: product/collection/page/...), handle, json_content(JSON), published_scope(web/global), created_at, updated_at

ThemeSettings

theme(FK), data(JSON) 单条记录

PageBlogArticleArticleCommentMenuMenuItem
  • Page: shop, title, handle, body_html, template_suffix, author(FK), published_at, published_scope,seo_title, seo_description, admin_graphql_api_id, visible(public/private/password), password
  • Blog: shop, title, handle, template_suffix, feed_url, commentable
  • Article: blog(FK), title, handle, body_html, author(FK), tags(Array), image(FK), published_at, status, summary, seo_title, seo_description
  • ArticleComment: article(FK), author, email, body, status(unapproved/published/spam), ip, user_agent, created_at
  • Menu: shop, handle, title,内置 handle main-menu, footer, mobile
  • MenuItem: menu(FK), parent(FK self nullable), title, link_type(page/collection/product/blog/url/manual), link_value, position

18.11 渠道与 SEO

ChannelChannelProduct
  • Channel: shop, name, type(online_store/pos/manual/facebook/instagram/google/tiktok/wholesale/custom), status, configuration(JSON), created_at
  • ChannelProduct: channel(FK), product(FK), published(Boolean), price_override(BigInteger nullable), inventory_override(Integer nullable), external_id
RedirectSeoTemplateDomainBinding
  • Redirect: shop, path(CharField), target(CharField), status(301/302), priority(Integer)
  • SeoTemplate: shop, content_type(product/collection/article/page), title_template, description_template
  • DomainBinding: shop, domain(CharField unique), primary(Boolean), ssl_enabled, ssl_expires_at, subdirectory_prefix

18.12 Webhook 与通知

WebhookSubscription

shop, topic(CharField), address(URL), format(json/xml), api_version, fields(Array), metafield_namespaces(Array), secret, created_at, status(active/disabled)

WebhookDelivery

webhook_subscription(FK), payload(Text), headers(JSON), status(success/failure/queued), attempts(Integer), last_attempt_at, response_code, response_body

NotificationTemplate

shop, type(CharField Enum: order_confirmation/order_cancelled/refund_issued/...), channel(email/sms), subject, body_html, body_text, active

18.13 ER 关系总览(关键关联)

Shop ── Location
Shop ── Product ── ProductVariant ── InventoryLevel ── Location
Shop ── Collection ──< CollectionProduct >── Product
Shop ── Customer ── CustomerAddress
Shop ── Order ──< OrderLineItem >── ProductVariant  (snapshot)
Order ── Customer
Order ──< FulfillmentOrder ──< Fulfillment
Order ──< Refund ──< RefundLineItem >── OrderLineItem
Order ──< PaymentIntent ──< PaymentTransaction
Shop ── PriceRule ──< DiscountCode  ──< DiscountUsage >── Order
Shop ── Theme ──< ThemeAsset ; Theme ──< ThemeTemplate
Shop ── Page / Blog ──< Article
Shop ──< Channel ──< ChannelProduct >── Product
Shop ──< Menu ──< MenuItem

详细 Model 代码生成另出《Django 模型实现规范》(v1.0 落地版本)。


第 19 章 REST API 设计

19.1 API 总览

本系统开放三套对外接口,对标 Shopify:

API 路径前缀 用途 鉴权
Admin REST API /api/admin/*.json 后台与 ERP/WMS/CRM 集成 OAuth2 Access Token / API Token
Admin GraphQL API /api/admin/graphql 富查询场景(strawberry) 同上
Storefront API /api/{year}-{month}/graphql.json 商城前端 / Headless 客户端 公共 Storefront Token(Public)
Webhook 商家自定义 URL 系统主动推送 HMAC SHA256 签名
Partner / App API /api/partner/* 应用市场适配(预留) OAuth2

19.2 通用规范

19.2.1 版本与兼容
  • API 版本以 YYYY-MM 命名(如 2026-07),写在 URL 或 Header X-API-Version
  • 每年发布 4 个稳定版本;旧版本至少保留 12 个月
  • 弃用字段在响应中标 "deprecated": true,并在响应头 X-Shopify-API-Deprecated-Reason 解释
19.2.2 请求/响应规范
  • 列表默认每页 50 条,最大 250 条;分页使用 page_info cursor 令牌
  • 创建/更新接口要求 Content-Type: application/json
  • 所有时间字段 UTC ISO 8601 字符串;金额按各模型说明字段类型在响应中输出 {amount, currency_code} 结构对象
  • 错误响应统一结构:
{
  "errors": {
    "title": "Resource Not Found",
    "code": "NOT_FOUND",
    "message": "Product#gid://shop/Product/999 not found",
    "status": 404
  }
}
19.2.3 限流
  • Admin API:每 App 40 req/s(leaky bucket);超限 HTTP 429 + Retry-After
  • Storefront API:每 Token 100 req/s
  • 写操作(POST/PUT/DELETE)额外每 5 秒 2 次/资源
  • Burst:最多 2× 平均速率
19.2.4 幂等性
  • 写操作支持请求头 Idempotency-Key: <uuid>,5 分钟内同 key 重复请求复用原响应
  • 幂等键记录表 IdempotencyRecord(key, response, created_at)

19.3 Admin REST API 资源清单

下表仅列核心资源(细分 fields/relations 见 API 详设文档):

资源 路径 主要操作
Shop /api/admin/shop.json GET
Location /api/admin/locations.json GET/POST/PUT/DELETE
Product /api/admin/products.json GET/POST/PUT/DELETE
ProductVariant /api/admin/variants/{id}.json GET/POST/PUT
Collection /api/admin/custom_collections.json/api/admin/smart_collections.json GET/POST/PUT/DELETE
Collect /api/admin/collects.json GET/POST/DELETE(关联表)
InventoryLevel /api/admin/inventory_levels.json GET/POST(set/adjust/connect)
InventoryAdjustment /api/admin/inventory_adjustments.json GET
FulfillmentOrder /api/admin/fulfillment_orders.json GET/POST(cancel/hold/move)
Fulfillment /api/admin/fulfillments.json GET/POST/PUT
FulfillmentEvent /api/admin/fulfillment_events.json GET/POST
Order /api/admin/orders.json GET/POST/PUT/DELETE
OrderRisk /api/admin/orders/{id}/risks.json GET/POST/PUT
Refund /api/admin/orders/{id}/refunds.json GET/POST
Return /api/admin/returns.json GET/POST/PUT
DraftOrder /api/admin/draft_orders.json GET/POST/PUT/DELETE
Transaction /api/admin/orders/{id}/transactions.json GET/POST
GiftCard /api/admin/gift_cards.json GET/POST/PUT
Customer /api/admin/customers.json GET/POST/PUT/DELETE
CustomerAddress /api/admin/customers/{id}/addresses.json GET/POST/PUT/DELETE
CustomerSavedSearch /api/admin/customer_saved_searches.json GET/POST/PUT/DELETE
CustomerSegment /api/admin/customer_segments.json GET/POST/PUT/DELETE
PriceRule /api/admin/price_rules.json GET/POST/PUT
DiscountCode /api/admin/price_rules/{id}/discount_codes.json GET/POST/PUT/DELETE
AutomaticDiscount /api/admin/automatic_discounts.json GET/POST/PUT
MarketingCampaign /api/admin/marketing/campaigns.json GET/POST
Automation /api/admin/automations.json GET/POST
Page /api/admin/pages.json GET/POST/PUT/DELETE
Blog / Article /api/admin/blogs.json/api/admin/blogs/{id}/articles.json GET/POST/PUT/DELETE
Menu / MenuItem /api/admin/menus.json/api/admin/menus/{id}/items.json GET/POST/PUT
Theme / Asset /api/admin/themes.json/api/admin/themes/{id}/assets.json GET/POST/PUT/DELETE
Metafield /api/admin/{resource}/{id}/metafields.json GET/POST/PUT/DELETE
Metaobject /api/admin/metaobjects.json GET/POST/PUT/DELETE
Webhook /api/admin/webhooks.json GET/POST/PUT/DELETE
Redirect /api/admin/redirects.json GET/POST/PUT/DELETE
Domain /api/admin/domains.json GET/POST/PUT
Report /api/admin/reports.json/api/admin/analytics/*.json GET/POST

19.4 Storefront API(GraphQL)

19.4.1 Query 类型(对标 Shopify Storefront)
type Query {
  shop: Shop!
  productByHandle(handle: String!): Product
  product(id: ID!): Product
  products(first: Int, after: String, query: String, sortKey: ProductSortKeys, reverse: Boolean): ProductConnection!
  collectionByHandle(handle: String!): Collection
  collection(id: ID!): Collection
  collections(first: Int, after: String): CollectionConnection!
  node(id: ID!): Node
  nodes(ids: [ID!]!): [Node]!
  cart(id: ID!): Cart
  customer: Customer
  pageByHandle(handle: String!): Page
  blogByHandle(handle: String!): Blog
  articleByHandle(blogHandle: String!, articleHandle: String!): Article
  search(query: String!, first: Int, after: String): SearchResultConnection!
  publicMetafields(identifiers: [MetafieldIdentifier!], ownerType: String): [Metafield]
}
19.4.2 Mutation 类型
type Mutation {
  cartCreate(input: CartCreateInput!): CartCreatePayload
  cartLinesAdd(cartId: ID!, lines: [CartLineInput!]!): CartLinesAddPayload
  cartLinesUpdate(cartId: ID!, lines: [CartLineUpdateInput!]!): CartLinesUpdatePayload
  cartLinesRemove(cartId: ID!, lineIds: [ID!]!): CartLinesRemovePayload
  cartDiscountCodesUpdate(cartId: ID!, discountCodes: [String!]): CartDiscountCodesUpdatePayload
  cartGiftCardApply ...)
  cartBuyerIdentityUpdate(...)
  checkoutCreate(input: CheckoutCreateInput!): CheckoutCreatePayload
  checkoutShippingAddressUpdateV2(...)
  checkoutShippingLineUpdate(...)
  checkoutDiscountCodeApplyV2(...)
  checkoutEmailUpdate(...)
  checkoutCompleteWithCreditCardV2(...)
  checkoutCompleteWithTokenPayment(...)
  customerAccessTokenCreate(input: CustomerAccessTokenCreateInput!): ...
  customerCreate(input: CustomerCreateInput!): ...
  customerUpdate(input: CustomerUpdateInput!): ...
  customerAddressCreate/Update/Delete(...)
  customerRecover/Reset/Activate(...)
}
19.4.3 核心对象与字段(节选)
  • Product:title handle description featuredImage variants(first:Int) options priceRange metafields
  • ProductVariant:id sku title priceV2 {amount currencyCode} compareAtPriceV2 availableForSale selectedOptions image weight
  • Collection:title handle description image products(first,after,filters:ProductFilters)
  • Cart:id totalQuantity cost{subtotalAmount totalAmount} lines(first){edges{node{id quantity merchandise{…on ProductVariant{id}} cost{…}}}}
  • Checkout:id ready webUrl lineItemsShippingAddress shippingLine taxLines totalPriceV2 appliedGiftCards discountApplications
  • Customer:id displayName email firstName lastName defaultAddress orders(first){edges}

19.5 Webhook 设计

19.5.1 订阅

POST /api/admin/webhooks.json

{ "webhook": { "topic": "orders/create", "address": "https://erp.demo/hook/orders", "format": "json" } }
19.5.2 推送机制
  • HMAC-SHA256 请求头:X-TeleAgent-Signature: sha256=<hex> + X-TeleAgent-Topic + X-TeleAgent-Hmac-Sha256
  • 推送为 HTTP POST,body 为 JSON
  • 失败重试:指数退避(10s/1m/10m/1h/3h/12h/24h/48h),共 8 次;超过 24h 仍失败标记 disabled 并发邮件告警
  • 重放:商家可在 Admin API 触发 POST /webhooks/{id}/replay 手动重推最近 30 天任意事件
19.5.3 关键事件清单(已散见各模块,此处汇总)
  • products/create|update|delete
  • collections/create|update|delete
  • inventory_levels/updateinventory_items/update
  • carts/create|update
  • checkouts/create|update|delete
  • abandoned_checkouts/create
  • orders/create|updated|paid|cancelled|fulfilled|partially_fulfilled|delete
  • orders/editedtransactions/create
  • refunds/create
  • draft_orders/create|update|delete
  • fulfillment_orders/create|fulfilled|cancelled
  • fulfillments/create|update
  • customers/create|update|delete|disable|enable|merge
  • discounts/create|delete|redeem
  • gift_cards/create|update
  • payment_intent/payment_authorized|payment_captured|payment_failed
  • themes/publishthemes/update
  • marketing/campaign_sent|email_delivered|email_opened|email_clicked
  • reports/export_completed
  • app/uninstalled(OAuth 应用卸载)

19.6 鉴权与权限

19.6.1 Admin API 鉴权

OAuth2 流程(用于第三方集成):

GET /admin/oauth/authorize?client_id=XXX&scope=read_products,write_orders&redirect_uri=...
   ↓ 商家同意
GET /admin/oauth/redirect?code=AAAA&hmac=BBB&shop=xxx
POST /admin/oauth/access_token {client_id, client_secret, code}
   ↓
{ access_token, scope }

API Token 流程(员工自建):

  • 在 Admin 后台生成 Token,绑定 ShopStaff;可指定 scope 与过期时间
  • 请求头 X-TeleAgent-Access-Token: <token>
  • 权限校验:scope 必须覆盖资源(read_productswrite_orders 等)
19.6.2 Storefront API 鉴权
  • 每个 Theme / Channel 生成一个 Public Storefront Token
  • 请求头 X-TeleAgent-Storefront-Access-Token: <public_token>
  • Public Token 不可读 Admin 资源,只能读已发布商品 + 创建购物车/结账
  • 后台可禁用某 Token,30 秒内全球生效(Redis 失效广播)
19.6.3 权限矩阵(节选)
Scope 含义
read_products / write_products 商品/变体/集合
read_inventory / write_inventory 库存
read_orders / write_orders 订单
read_customers / write_customers 客户
read_discounts / write_discounts 折扣
read_draft_orders / write_draft_orders 草稿订单
read_locations 库位
read_fulfillments / write_fulfillments 履约
read_marketing_events / write_marketing_events 营销
read_themes / write_themes 主题
read_content / write_content 页面博客
read_analytics 分析只读
read_price_rules / write_price_rules 折扣规则
read_gift_cards / write_gift_cards 礼品卡

19.7 OpenAPI / GraphQL Schema

  • Admin REST 通过 drf-spectacular 自动生成 OpenAPI 3.0 文档,访问 /api/admin/openapi.json/api/admin/docs/
  • GraphQL 通过 strawberry-django 输出 schema,访问 /api/admin/graphql/schema.graphql

第 20 章 非功能性需求

20.1 性能指标

指标 目标
首页(10万 SKU 库)TTFB p95 ≤ 200ms
商品详情页 TTFB p95 ≤ 250ms(含 Liquid 渲染)
集合页带过滤器 TTFB p95 ≤ 400ms
加购物车(单次) p95 ≤ 150ms
结账页生成 p95 ≤ 800ms
Admin 商品列表 50 行 p95 ≤ 500ms
Admin 订单详情(含交易/履约) p95 ≤ 600ms
API Webhook 推送延迟 p95 ≤ 1s
主题 Liquid 模板编译缓存命中后渲染 p95 ≤ 300ms
单实例 QPS(4C8G) ≥ 500 商品/集合类只读

20.2 可用性与可扩展性

  • 可用性 SLA 99.9% / 月(电商旺季 99.95%);数据库主从 + Read replica;多 AZ 部署
  • 读扩展:商品/集合读流量 100% 走 Read replica,写流量走主库
  • 写扩展:订单写高峰按 shop_id 分片(Phase 3 引入),第一阶段单库分区表
  • 水平扩展:Web + Celery 无状态、可水平扩;Redis Cluster;对象存储天然多副本
  • 缓存策略:商品详情(10 分钟 + 主动失效)+ 集合列表(5 分钟)+ 主题渲染(编译缓存 + 内容 hash)+ 用户 session
  • 降级预案:搜索服务不可用 → 降级到 PG like 搜索;推荐服务不可用 → 降级到时序热门;支付网关熔断 → 暂用其他网关
  • 熔断:所有外部网关(支付、物流、短信)走 circuitbreaker

20.3 安全

  • 传输:全站 HSTS + TLS 1.3;API 仅 HTTPS
  • 存储:API Key 用 Fernet 加密;密码 BCrypt;DB 字段级加密敏感信息
  • CSRF:DRF SessionAuthentication + SameSite=Strict;Admin 表单 {% csrf_token %}
  • XSS:富文本 body_html 经 bleach 白名单清洗,禁用 iframe/script
  • SQL 注入:ORM 强制参数化;禁止 raw query 拼接
  • IDOR:所有对象级查询带 shop_id + owner_id 过滤,靠 BaseShopQuerySet 强制
  • 限流:基于 IP + Token 双维度,按 API 与 IP 双重阈值
  • 审计:敏感操作(退款、删除、Token 生成、权限变更)写 audit_log,保留 ≥ 3 年
  • GDPR / 个保法:客户删除请求 → 14 天宽限 → 真实删除(订单客户字段脱敏);客户可导出全部个人数据
  • PCI DSS:不落地卡号;用 Stripe/AliPay 等已认证网关;不追求独立过 PCI
  • WAF:接 Cloudflare / 阿里云 WAF,规则 OWASP Top 10
  • DDoS:CDN 前置;管理后台强制 IP allowlist / VPN

20.4 可观测性

维度 工具
错误 Sentry(前后端)
性能 Prometheus + Grafana + Django Silk(开发)
日志 结构化 JSON 日志 → ELK / Loki
链路 OpenTelemetry → Jaeger / Tempo
业务 自建埋点:订单、结账、关键 CTA
告警 Alertmanager + 钉钉/企业微信通知

20.5 数据备份与灾备

  • 数据库:每日全量 + 每小时增量,保留 30 天;PITR 支持
  • 对象存储:跨区复制
  • 异地灾备:异地热备 RPO ≤ 1h,RTO ≤ 4h
  • 定期演练:每季度一次恢复演练

20.6 国际化与本地化

  • 后端 i18n:django.utils.translation + DB 翻译
  • 前端 i18n:主题 locales/*.json 文件
  • 时区:服务端全 UTC,展示按店铺时区
  • 货币:所有金额多币种支持,符合 ISO 4217
  • 文字排布:支持 LTR/RTL(预留)

20.7 浏览器兼容与无障碍

  • 主流浏览器:Chrome/Edge/Safari/Firefox 最近 2 个大版本;移动端 iOS Safari/Android Chrome 最近 2 个大版本
  • 主题默认符合 WCAG 2.1 AA;图片 alt、按钮 ARIA 标签
  • 视图组件预留 Lighthouse ≥ 90 分要求

20.8 容量评估(基于 10 万 SKU / 月 GMV 5000 万)

模块 单月数据量 一年累计 备注
products/variants 10 万 / 50 万 静态
orders 5 万行 / 30 万行 line_items 600 万 按月分区
customers 3 万 35 万
page_view 与 cart_event 5000 万 6 亿 独立 OLAP
audit_log 50 万 600 万

建议 Phase 1 用 PG 单库 + 主从,Phase 2 引入只读库分库 + OLAP ClickHouse/DuckDB。


第 21 章 开发阶段与里程碑

21.1 阶段总览

阶段 周期 交付目标 章节覆盖
Phase 0 基础设施 W1~W3 项目脚手架、CI/CD、环境、Docker、监控 整体
Phase 1 MVP 顶配 W4~W16 P0 模块上线、可走通完整购买闭环 M01/M02/M03/M04/M05/M10
Phase 2 商家增强 W17~W28 P1 模块、营销与分析、客户体系 M06/M07/M08/M09/M11/M12/M14
Phase 3 多渠道与生态 W29~W40 多渠道适配 + Headless 前端 + 开放平台 M13、Hydrogen-like、App 体系

21.2 Phase 0 基础设施(3 周)

  • 仓库结构、Docker Compose 一键启动
  • CI:lint(ruff/black/mypy)+ pytest + 安全扫描(pip-audit、trivy)
  • 基础设施层:PostgreSQL、Redis、MinIO、Celery、Sentry、Prometheus 接入示例
  • 公共 core 模型基类、错误码、JWT/OAuth 框架

21.3 Phase 1 MVP(13 周,关键路径)

里程碑 周次 模块 / 任务
M1 W4-W5 shops、accounts、products 模型与 Admin API
M2 W6-W7 variants、images、collection(含自动集合)+ Storefront 商品 API
M3 W8 inventory + location 模块
M4 W9-W10 cart、checkout 核心 + 多步结账流程
M5 W11 orders、payment adapter(Stripe/支付宝/微信)+ order 状态机
M6 W12 themes 渲染引擎 + 默认主题样式(参考 Shopify 默认主题 Dawn)
M7 W13-W14 内部集成测试 + E2E(Playwright)+ 限流、Webhook
M8 W15-W16 内测、Bug Bash、文档化

Phase 1 完成 = 冷启动可用:商家可上架、前台搜索购物、完成下单、看到订单。

21.4 Phase 2 商家增强(12 周)

里程碑 周次 模块 / 任务
M9 W17-W18 draft orders、order edit、returns、refunds 闭环
M10 W19-W20 customers + customer segments + admin 全文搜索
M11 W21-W22 price_rules + discount_codes + automatic + discount functions sandbox
M12 W23-W24 gift cards + 多支付凭证 + 对账
M13 W25-W26 marketing:邮件/SMS/自动化工作流
M14 W27-W28 analytics:live view、销售报表、cohort、自定义报表
M15 W29 多语言多币种 + Markets
M16 W30 SEO 全套 + 域名多绑
M17 W31-W32 性能调优 + 压力测试

21.5 Phase 3 生态与扩展(12 周)

里程碑 周次 模块 / 任务
M18 W33-W34 channels adapter 框架 + Online Store + Manual
M19 W35-W36 POS 适配器(含离线模式与同步)
M20 W37-W38 外部渠道(Facebook/Meta/TikTok)适配
M21 W39-W40 Headless Storefront SDK(React + Hydrogen-like)
M22 W41-W44 开放平台 / 应用市场适配(OAuth2、Embedded App)

21.6 团队建议

角色 建议人数 关键产出
产品经理 1 需求拆解、原型、验收
后端 3 Django app 开发、API、性能
前端 2 Admin UI + 主题模板引擎
DevOps/SRE 1 CI/CD、监控、部署
测试 1 E2E 与回归
UI/UX 1 默认主题设计

21.7 关键里程碑甘特图(Mermaid)

gantt
    title Django 电商平台开发节奏
    dateFormat  YYYY-MM-DD
    section Phase0
    基础设施        :p0, 2026-08-01, 21d
    section Phase1
    MVP 核心模块    :p1, 2026-08-22, 91d
    section Phase2
    商家增强        :p2, 2026-11-21, 84d
    section Phase3
    多渠道生态      :p3, 2027-02-13, 84d

第 22 章 风险与合规

22.1 风险登记

ID 风险分类 描述 影响 缓解
R-1 技术 Liquid 模板引擎自研成本高 限制子集;引入 liquidpy / python-liquid 开源实现
R-2 技术 主题 schema 校验与可视化编辑器前端复杂 第一版降级到表单编辑,第二版再上拖拽
R-3 业务 多币种汇率与关税边界复杂 仅做主流币种;接入外部 Avalara
R-4 性能 订单月分区 + 写入热点 主键设计避开同 shop 单库写热点,考虑 sharding
R-5 支付 第三方网关 SLA 与跨境合规 多网关冗余;按地区 routing
R-6 数据 客户数据合规(GDPR / 个保法) 法务参与设计;删除链路提前打通
R-7 团队 关键工程师流动 双盲交接 + 高测试覆盖 + 文档化
R-8 质量 第三方对接回归工作量大 适配器契约测试 + mocking 框架

22.2 法律与合规清单

  • 《个人信息保护法》/ GDPR 数据字段最小化;同意弹窗;删除权
  • 《电子商务法》商家资质存档;订单保存 3 年
  • 《网络安全法》等级保护 2.0(建议三级);日志保留 ≥ 6 个月
  • PCI DSS:通过使用合规第三方网关规避直接获取卡数据
  • 海关/进口:跨境订单按平台/集货/直报模式分别对接
  • 税务:增值税开票系统集成(电子发票 / 数电票)
  • 招投标与商业条款相关留痕审计

22.3 数据治理

  • 数据分类:公开 / 内部 / 机密 / 受限
  • 数据脱敏:开发与测试环境强制脱敏;生产数据访问需 ticket + 双审
  • 数据传输:内部服务 mTLS
  • 数据导出:所有大表导出走审批;导出文件加水印与有效期 24 小时

22.4 文档与变更管理

  • 文档体系:本功能需求 → 接口规约(OpenAPI/GraphQL)→ 数据模型详设 → 设计决策记录 (ADR) → 运维手册
  • 变更管理:所有破坏性 API 改动走 RFC,需 2 人 review + 1 周 window
  • 版本:使用 SemVer;每次 Release 配 CHANGELOG

附录 A Shopify 与 Django 概念映射表

Shopify 概念 本系统实现 章节
Shop Shop model + shop_id 多租户预留 18.2
Admin API /api/admin/*.json REST + /api/admin/graphql GraphQL 19.3-19.4
Storefront API /api/{ver}/graphql.json GraphQL 19.4
Webhook apps/webhooks/ HMAC 签名 + 重试 + 重放 19.5
Liquid 自研 Python 沙箱子集(参考 python-liquid) 13.3.5
Online Store 2.0 / Sections apps/themes/ + JSON templates schema 13
Cart apps/cart/ + Storefront cartCreate 等 mutation 6.3.1
Checkout apps/checkout/ + Checkout Extensibility 6.3.2
Order / DraftOrder apps/orders/ 7
Fulfillment / Location apps/inventory/ 5
Product / Variant / Collection / Image apps/products/ 4
Metafield / Metaobject apps/metafields/ 4.3.4
Customer / SavedSearch / (Audiences) apps/customers/ + 自定义 segments 9
Discount / PriceRule / AutomaticDiscount apps/discounts/ + RestrictedPython script 10
Functions / Flow apps/discounts/script_engine.py + Celery 编排 11.3
GiftCard apps/payments/giftcard.py 8.3.3
Shop Pay / Wallet 抽象 WalletProvider(预留) 8
Markets(多市场) apps/pricing/market.py + 域名/币种/税率 17.2
Markets Duties / DDP apps/tax/ 17.3.6
Plus Apps / App Bridge 第三方 OAuth + Embedded App(Phase 3) 21.5
Analytics / Live View apps/analytics/ + 物化视图 12
Custom Reports apps/analytics/reports/ 12.3.5
Audiences 客户 Segment + 营销自动化 9.3.3 + 11
Email / SMS apps/marketing/ 11
Robots.txt / Sitemap / Redirects apps/seo/ 15
Sales Channels apps/channels/ adapter 16
POS Offline-first 适配器 16.2
Theme App Extension / UI Extensions ThemeExtension 抽象(Phase 3) 13.3
Web Pixel WebPixel 注册表 + JS SDK 6.3.2

文档结束。

本文档为对标 Shopify Plus 全量电商系统的 Django 实现需求规格说明书。各模块 API 字段细则、OpenAPI 文档、数据迁移规范将在独立交付物中以工程化形式输出。本文作为功能基线供产品评审与开发对接使用。

AI生成

20260722 161102 央视节目中小学语文学习指南

央视节目中小学语文学习指南

按年段推荐节目 · 学习目标 · 方法 · 结果检测

适用对象:小学1年级至初中3年级学生及家长


前言

央视出品的文化类节目,以其制作精良、内容权威、语言优美而广受好评。近年来,《典籍里的中国》《中国诗词大会》《经典咏流传》《跟着书本去旅行》等节目,已成为中小学语文学习的「宝藏资源」。这些节目将课本中抽象的文字转化为生动的画面与故事,让「死」的知识变「活」,让远去的历史可感、可触、可思。

本指南按小学低段(1-2年级)、小学中段(3-4年级)、小学高段(5-6年级)、初中段(7-9年级)四个年段,分别推荐适合的央视节目,并为每个节目设置明确的学习目标、学习方法和结果检测标准。使用时请注意以下原则:

  • 循序渐进:低段重兴趣与感知,高段重理解与思辨,不可跳跃
  • 课本优先:节目是课本的「延伸」而非「替代」,应先学课本再看节目
  • 输出倒逼输入:每看完一期都要有「写」或「说」的输出,而非纯被动观看
  • 亲子共学:低段建议家长全程陪伴,高段逐步放手但定期检查输出成果

一、小学低段(1-2年级)

此阶段以汉字启蒙、语感培养和阅读兴趣激发为核心,节目选择侧重画面生动、语言浅近、时长短的内容,契合低龄儿童的认知特点与注意力时长。

1.《”字”从遇见你》

项目 内容
播出频道 CCTV-9
时长 5分钟/集,共25集
节目内容 每集解读一个汉字的起源与演变,以动画+故事的方式,生动展现汉字从甲骨文到楷书的变迁,揭示汉字背后的文化密码。
学习目标 认识常见汉字的字源,理解「字是有故事的」,激发对汉字的兴趣与亲切感。
学习方法 每天观看1-2集,观看后用彩笔描摹节目中出现的古文字字形;家长引导用该字组2-3个词,口头造一个句子。
结果检测 一周后能在纸面写出该字甲骨文大致形状;能口头讲述至少3个汉字的字源故事;能主动在课外书中认出节目中学过的字。

2.《中国唱诗班》

项目 内容
播出频道 CCTV/网络
时长 5-10分钟/集,共6集
节目内容 国风动画短片,每集将一首古诗(如《游子吟》《相思》《元日》)改编为动画故事,画面唯美、吟唱动听。
学习目标 接触经典古诗6首,感受诗词的韵律美和画面感,建立「古诗=好故事」的初印象。
学习方法 亲子共看,看后一起跟着吟唱;用画笔画出动画中印象最深的一个场景;对照课本标注已学古诗。
结果检测 能独立跟唱至少3首古诗;能根据画面说出诗句大意;学期末能背诵6首古诗并简单描述画面内容。

3.《跟着书本去旅行》

项目 内容
播出频道 CCTV-10
时长 18-20分钟/集
节目内容 以中小学课本为线索,实地探访课本中提到的山河大地、历史名胜,将书本知识与真实世界打通。
学习目标 建立课本内容与现实世界的连接,了解课文涉及的地理、历史背景,拓宽识字与表达的素材库。
学习方法 选择与当前课本课文相关的集数观看;看完后在课本对应课文旁贴便签写下「我看到了什么」;周末家长带读相关段落。
结果检测 能对照视频说出课文中提到的地名、景物;能在日记或写话中引用节目中学到的一个新词或一处描写。

二、小学中段(3-4年级)

此阶段语文学习进入词句积累与阅读理解并重的时期,节目选择兼顾趣味性与知识密度,着重培养「从看懂到能说、能写」的过渡能力。

1.《经典咏流传》

项目 内容
播出频道 CCTV-1
时长 90分钟/期(含多首歌曲)
节目内容 将经典诗词改编为歌曲,由知名歌手演唱,融合现代音乐与古典诗词,让诗词「唱」进人心。
学习目标 积累20首以上经典诗词,理解诗词情感与意境,培养「以歌带诗」的趣味记忆法。
学习方法 每周观看1期,精选2首跟唱学习;抄写歌词版诗词,标注不理解的字词查字典;尝试用自己话改写一句诗意。
结果检测 能跟唱至少10首经典诗词;能默写其中8首;能口头解释诗句中关键词的含义;能将歌曲情感与诗词情感对应说明。

2.《中国诗词大会》(精选季)

项目 内容
播出频道 CCTV-1
时长 90分钟/期
节目内容 以竞赛形式考查诗词积累与理解,涵盖「飞花令」「画中有诗」等趣味环节,嘉宾点评深入浅出。
学习目标 扩大诗词储备量,学习快速联想与分类记忆的方法,感受诗词竞赛的趣味与挑战。
学习方法 观看时同步暂停尝试答题,与选手「比赛」;记录答错的题目建立「错题本」;家庭内开展「飞花令」小游戏巩固。
结果检测 能参与家庭飞花令对出5轮以上;错题本中80%的题目能正确回答;能说出至少5位诗人的代表作及风格特点。

3.《跟着书本去旅行》(进阶)

项目 内容
播出频道 CCTV-10
时长 18-20分钟/集
节目内容 同上节目,中段选择与课文关联更深的专题集数(如河西走廊、苏州园林、岳飞故里等),知识密度更高。
学习目标 深化课文理解,积累写景、叙事的素材,初步建立「读书-行路-写作」的闭环思维。
学习方法 观看前先读课文,带着问题看(「课文写的和视频中有什么不同?」);看后写100字左右观后感;收集节目中提到的3个新成语。
结果检测 观后感语句通顺,至少运用1个节目中学习的成语;能在课堂分享时复述节目中的关键信息;学期末成语积累本增加30个以上。

4.《如果国宝会说话》

项目 内容
播出频道 CCTV-9
时长 5分钟/集,共100集
节目内容 每集5分钟讲述一件国宝文物的故事,文案精炼如诗,被誉为「最会写文案的纪录片」。
学习目标 积累优美语言表达,感受「短而精」的写作风格,了解文物背后的历史文化。
学习方法 每周精选3-5集观看;摘抄节目中的1-2句金句到积累本;尝试用5分钟口述一件身边物品的「故事」。
结果检测 积累本收录20句以上金句;能模仿节目风格写出50字以内的「物品小传」;能说出5件以上国宝的名称与朝代。

三、小学高段(5-6年级)

高段是阅读理解与写作能力飞跃的关键期,节目选择侧重深度理解、写作素材积累和思辨能力培养,逐步从「看懂」走向「能评、能论」。

1.《典籍里的中国》

项目 内容
播出频道 CCTV-1
时长 90分钟/期
节目内容 以戏剧演绎方式呈现《尚书》《史记》《论语》《水经注》《天工开物》等33部典籍的成书历程与核心思想,演员阵容强大,情感感染力强。
学习目标 了解核心典籍的基本内容与价值,理解「书是怎么来的」,为初中文言文学习打下感性基础。
学习方法 每两周观看1期,先通读对应典籍的课文选段再看节目;看完后写200字观后感(重点:这本书为什么重要?);梳理该典籍涉及的3个关键人物或事件。
结果检测 能说出至少6部典籍的核心内容与作者;观后感能体现「典籍价值-个人感悟」两层思考;能在课堂讨论中引用节目中学到的典故。

2.《宗师列传·唐宋八大家》

项目 内容
播出频道 CCTV-1
时长 90分钟/集,共11集
节目内容 撒贝宁带队穿越时空,沉浸式再现韩愈、柳宗元、欧阳修、苏洵、苏轼、苏辙、王安石、曾巩八位文学宗师的人生与创作。
学习目标 系统掌握唐宋八大家的生平、代表作品与文学主张,理解「知人论世」的阅读方法。
学习方法 每集观看前先复习课本中该宗师的课文;看后制作「宗师卡片」(姓名、朝代、核心文学主张、代表作2篇、名句2句);与同学开展「我心中的宗师」分享会。
结果检测 完成8张宗师卡片,信息准确完整;能对比至少2位宗师的文学风格差异;能结合时代背景解释某篇名作的创作动机;期末测试正确率85%以上。

3.《书简阅中国》

项目 内容
播出频道 CCTV-9
时长 30分钟/集,共6集
节目内容 以古人书信为切入点,从30封书信中窥见历史人物的真情与抉择,文案极具文学性。
学习目标 感受书信体语言的特点,积累抒情与叙事的表达技巧,培养对历史人物的同理心与批判思维。
学习方法 观看后选取1封书信精读,标注修辞手法(比喻、排比、对偶等);尝试模仿古人写一封「家书」;对比今昔书信方式的异同,写一段议论文片段。
结果检测 能识别书信中至少3种修辞手法并分析效果;能写出结构完整的200字家书;能在作文中运用1-2种节目中学到的修辞技巧。

4.《跟着唐诗去旅行》

项目 内容
播出频道 CCTV-9
时长 50分钟/集,共5集
节目内容 选取杜甫、孟浩然等五位诗人的代表性旅程,专家重返唐诗发生地,将山川风景与诗歌意境交融呈现。
学习目标 理解「诗源于生活与行走」的创作原理,感受地理环境对诗歌风格的影响,积累写景抒情的高级素材。
学习方法 观看前标出涉及的诗作与地点,在地图上标记;看后写「假如我去这里」的想象作文片段;将视频中的风景描写与原诗对照分析。
结果检测 能在地图上标出5位诗人的创作轨迹;能结合地理背景分析一首唐诗的意境;想象作文语言生动,运用至少1处环境描写;期末写作测试中「写景」类作文得分提升。

四、初中段(7-9年级)

初中语文进入深度阅读、思辨写作与文化传承并重的阶段。节目选择侧重文言文理解、文学史脉络、思辨表达与传统文化体系化认知,服务于中考与终身素养。

1.《典籍里的中国》(全季精读)

项目 内容
播出频道 CCTV-1
时长 90分钟/期
节目内容 同上节目,初中阶段要求精读全部33部典籍对应期数,重点关注《诗经》《楚辞》《史记》《论语》《庄子》等与课本直接关联的典籍。
学习目标 系统理解核心典籍的思想体系,掌握「知典籍-知作者-知时代」三位一体的深度阅读方法,为文言文阅读奠定文化背景。
学习方法 每期观看前阅读课本对应选文并翻译;观看中记录3个关键知识点;观看后撰写400字评析(含典籍概述+个人思辨);每学期完成10期精读笔记。
结果检测 能独立翻译课本中文言选文,准确率90%以上;评析文章逻辑清晰、有个人观点;能在考试中准确回答涉及典籍背景的文学常识题;精读笔记完整规范。

2.《宗师列传·唐宋八大家》(深度研讨)

项目 内容
播出频道 CCTV-1
时长 90分钟/集,共11集
节目内容 同上节目,初中阶段结合中考要求进行深度学习,重点关注八大家作品的文体特征、文学史地位与思想内涵。
学习目标 掌握八大家的文学史脉络,理解古文运动的核心主张,能将「知人论世」方法应用于课内古文阅读理解。
学习方法 每集观看后完成「宗师研习表」(时代背景、核心主张、代表作品、名句赏析、对后世影响);开展「古文运动辩论赛」(正方:文学应改革;反方:文学应守传统);与教材古文单元对照,标注考点。
结果检测 完成8张研习表,信息准确、分析有深度;能在古文阅读理解题中运用「知人论世」方法答题;能写800字议论文论述某位宗师的文学贡献;中考模拟古文阅读得分率85%以上。

3.《汉字五千年》

项目 内容
播出频道 CCTV-9
时长 52分钟/集,共8集
节目内容 以32个代表性汉字为线索,展现汉字从甲骨文到数字时代的演变历程,揭示汉字与中华文明的深层关联。
学习目标 建立汉字演变的历史框架,理解「文字即文明」的深层逻辑,为字词理解、成语溯源和文言字义推断提供系统工具。
学习方法 每集观看后整理3个汉字的演变图谱(甲骨→金文→小篆→楷书);用汉字演变知识解释3个成语的本义与引申义;结合《”字”从遇见你》低段内容形成「汉字档案」。
结果检测 能绘制至少10个汉字的演变图谱;能运用字源知识推断文言文中陌生字义(正确率70%以上);「汉字档案」完整、图文并茂;能在作文中引用字源知识增添文化底蕴。

4.《中国》(第一季·第二季)

项目 内容
播出频道 CCTV-10/湖南卫视
时长 50分钟/集,共24集
节目内容 从春秋到盛唐,以故事化叙事和电影级画面讲述中国历史的关键节点与人物,周涛、何炅旁白。
学习目标 构建中国历史的基础时间线,理解文学作品产生的时代背景,培养「文史不分家」的综合学习意识。
学习方法 每集观看前预习对应朝代的基本史实;看后完成「历史坐标卡」(时间、关键人物、核心事件、文学代表作);与语文教材的「名著导读」和「综合性学习」板块对照学习。
结果检测 能按时间线排列至少8个朝代及对应代表文学形式;能结合历史背景分析文学作品的风格成因;「历史坐标卡」完整规范;综合性学习类试题得分提升。

5.《唐之韵》

项目 内容
播出频道 CCTV
时长 30分钟/集,共20集
节目内容 豆瓣9.1分的唐诗纪录片,系统梳理唐诗发展脉络,从初唐四杰到晚唐小李杜,每一集聚焦一个诗人群体或诗歌流派。
学习目标 掌握唐诗发展史的基本脉络(初唐-盛唐-中唐-晚唐),理解诗歌流派与时代精神的对应关系,系统提升诗词鉴赏能力。
学习方法 每集观看后绘制「唐诗谱系图」,标注诗人、流派、代表作;精选3首诗完成精读赏析(意象、手法、情感);将节目内容与教材诗词单元对照,制作「中考诗词复习图谱」。
结果检测 能画出完整的唐诗发展谱系图(含流派与代表诗人);诗词鉴赏题能从「意象-手法-情感」三维度答题;「中考诗词复习图谱」覆盖教材全部诗词;模拟考试诗词鉴赏得分率80%以上。

6.《书简阅中国》(拓展:议论文素材积累)

项目 内容
播出频道 CCTV-9
时长 30分钟/集,共6集
节目内容 同上节目,初中阶段重点挖掘书信中的思辨观点与论据素材,服务于议论文写作。
学习目标 积累议论文写作的论据素材与思辨角度,学习「以小见大」的论证方法,提升议论文的论据品质与逻辑深度。
学习方法 观看后提炼每封信的核心观点作为论据卡片;尝试用书信中的故事写一段议论文论据(150字);收集信中的名言警句建立「金句库」。
结果检测 积累30张以上论据卡片,覆盖「坚守、抉择、家国、友情、理想」等主题;能在800字议论文中自然运用2个以上节目素材;「金句库」收录15句以上;作文语言有明显提升。

附录:节目总览速查表

年段 节目名称 频道 核心学习价值
小学低段(1-2年级) 《”字”从遇见你》 CCTV-9 认识常见汉字的字源
《中国唱诗班》 CCTV/网络 接触经典古诗6首
《跟着书本去旅行》 CCTV-10 建立课本与现实世界的连接
小学中段(3-4年级) 《经典咏流传》 CCTV-1 积累20首以上经典诗词
《中国诗词大会》 CCTV-1 扩大诗词储备量
《跟着书本去旅行》(进阶) CCTV-10 深化课文理解
《如果国宝会说话》 CCTV-9 积累优美语言表达
小学高段(5-6年级) 《典籍里的中国》 CCTV-1 了解核心典籍的基本内容与价值
《宗师列传·唐宋八大家》 CCTV-1 系统掌握八大家的生平与文学主张
《书简阅中国》 CCTV-9 积累抒情与叙事的表达技巧
《跟着唐诗去旅行》 CCTV-9 理解诗源于生活与行走的创作原理
初中段(7-9年级) 《典籍里的中国》(全季精读) CCTV-1 系统理解核心典籍的思想体系
《宗师列传》(深度研讨) CCTV-1 掌握八大家的文学史脉络
《汉字五千年》 CCTV-9 建立汉字演变的历史框架
《中国》 CCTV-10 构建中国历史的基础时间线
《唐之韵》 CCTV 掌握唐诗发展史的基本脉络
《书简阅中国》(议论文拓展) CCTV-9 积累议论文论据素材与思辨角度

使用建议

1. 时间规划

建议每周安排 2-3 次「央视课堂」,每次 20-45 分钟(低段短、高段长),固定时间形成习惯。周末可安排 1 次较长观看(如《典籍里的中国》90分钟完整版),日常利用碎片时间观看短集节目。

2. 输出管理

为每个年段准备一本「央视学习笔记」:低段以图画+拼音为主,中段加入摘抄+短文,高段以评析+思辨为主。每学期末翻阅笔记,回顾学习轨迹,成就感会极大地推动持续学习。

3. 家长角色

  • 低段家长是「陪看者」——同看同聊,引导表达
  • 中段家长是「督促者」——检查输出,参与互动
  • 高段家长是「倾听者」——让孩子讲给你听,培养独立学习与思辨能力

无论哪个年段,家长的认真对待都是孩子坚持学习的最大动力。

4. 观看平台

以上节目均可通过央视网(tv.cctv.com)、央视频APP、B站(bilibili)等平台观看。建议优先使用央视频APP,画质清晰且无广告干扰。部分节目在央视频上有「完整版」和「精华版」,低段选精华版,高段选完整版。

AI生成

20260721 173836 美国富裕人群 B2C 跨境电商商品推荐调研报告

美国富裕人群 B2C 跨境电商商品推荐调研报告

报告版本:V1.0
完成日期:2026-07-21
研究范围:美国富裕人群消费偏好、$50–$500 轻奢/高品质平替价位段、优先中国供应链优势品类、面向电商公司业务拓展
研究方法:三阶段深度研究法(综合网络研究 → 学术与技术深度 → 交叉验证综合),共执行 30+ 次网络搜索,覆盖政府文件、海关数据、上市公司财报、行业研究机构、亿邦动力/雨果网等专业媒体
当前日期:2026 年 7 月 21 日


摘要(Executive Summary)

美国仍是全球最大的内需驱动型经济体——2025 年 GDP 达 30.8 万亿美元,居民消费支出占 GDP 的 81%,连续多年在 68%–81% 区间高位运行(东方财富网,2026)。在这一庞大消费盘子中,富裕人群是绝对的核心引擎:纽约联储 2026 年 5 月《Tracking the K-Shaped Economy》报告确认,自 2023 年以来美国零售支出增长持续由年收入 12.5 万美元以上的家庭驱动,前 10% 家庭贡献了近 50% 的家庭消费支出(纽约联储,2026)。但 2026 年 6 月最新调研显示,即便是年薪 10 万美元以上的高收入群体也出现”集体降级”——超七成转向折扣店采购,外食消费腰斩(搜狐网,2026-06-10)。这一表面的张力,恰恰揭示了 B2C 跨境电商真正的机会窗口:$100K–$300K”压力富裕层”既想维持品质生活感又有控支压力,正是 $150–$500 轻奢平替价位段的核心客群

在政策一侧,2025 年 8 月 29 日美国正式终止执行近百年的 de minimis 800 美元免税规则,约 92% 的日均 400 万件小额包裹不再免税(山东外贸职业学院,2025-09-16);2026 年 7 月 14 日美国司法部新设”全球贸易与商务执法处(GTCES)”,将贸易欺诈从行政处罚升级为刑事追诉,不到一年追缴损失已超 10 亿美元(网易,2026-07-20);2026 年 7 月 24 日”122% 临时关税”到期将展开新一轮博弈(搜狐网,2026-07-15)。这三重政策夹击正在系统性将跨境电商从”流量+效率”模式推向”品牌+本土化+合规”模式,对走品牌化路径的卖家反而构成合规护城河。

基于机会空间、竞争烈度、利润水平、富裕人群契合度四维度综合评估,本报告推荐品类优先级阶梯为:第一梯队 AI 智能家居(扫地机器人、智能照明、智能安防)+ 居家咖啡器具(强烈推荐,毛利 35–55%);第二梯队宠物智能硬件 AI 款 + 高端骑行电子装备(推荐,毛利 30–50%);第三梯队 S925 设计师珠宝首饰(谨慎切入,毛利 50–80% 但原产地心智仍受限,建议第二阶段);第四梯队健康个护电器(仅作辅助,FDA 合规门槛高)。渠道策略上,亚马逊 FBA + Shopify 独立站是主销售阵地,TikTok Shop 应作为内容种草与爆款引爆层而非主战场——美区 TikTok POP 综合费率已超 30%,90% 卖家不赚钱(网经社,2026-03-12),平台繁荣与卖家困局并存。行动路径上,建议参考安克创新”技术差异化 → 亚马逊 FBA 起量 → 独立站沉淀用户 → 线下零售渗透”四步走,避开 SHEIN 纯效率模式在政策周期下的脆弱性(其毛利率仅 5%,对比安克 45%)。


一、研究背景与方法

1.1 研究背景

美国是全球跨境电商最重要的目的国,多年来占据中国跨境电商出口 35% 以上份额。但 2025 年以来,中美贸易摩擦进入新一轮剧烈波动期:301 关税多次升级、de minimis 免税终止、贸易欺诈执法刑事化——这些变化正在根本性重塑中国跨境卖家进入美国市场的成本结构与商业模式。在政策不确定性的同时,美国国内消费也呈现出 K 形分化加剧的特征:富裕人群仍是消费韧性的核心引擎,但其内部消费行为也在发生微妙变化。

对电商公司而言,判断”是否仍应深耕美国市场”“应切入哪些品类”“应采用怎样的价位与渠道策略” 已成为紧迫的战略决策。本报告聚焦美国富裕人群(家庭收入 $100K+),在 $50–$500 轻奢/高品质平替价位段,优先考虑中国供应链优势品类,面向 B2C 跨境电商模式,旨在为电商公司业务拓展提供数据驱动的决策依据。

1.2 研究方法与局限

本报告采用三阶段深度研究法:第一阶段执行综合网络研究,覆盖市场宏观、富裕人群画像、消费偏好、渠道格局等 20+ 来源;第二阶段执行供应链与政策深度挖掘,覆盖 301 关税、de minimis、平台费率、六大品类供应链与利润结构、品牌案例等 12 轮搜索;第三阶段对前两阶段发现进行交叉验证与综合分析,特别补充 2026 年 Q2–Q3 最新数据。

研究方法的主要局限在于:第一,部分供应链拿货价数据来自阿里巴巴 1688 平台公开报价,并非实地调研一手数据,实际议价空间可能更高;第二,富裕人群对中国品牌电商接受度的定量调研数据有限,部分判断基于案例推断;第三,跨境电商政策环境处于剧烈变动期(2026 年 7 月 24 日、11 月 10 日为两个关键观察节点),报告结论需结合政策变化动态调整。


二、目标人群画像:美国富裕人群的内部差异化

2.1 富裕人群的规模与分层

美国富裕人群的定义存在多个分层口径,但收敛于年收入与资产两条主轴。Statista 2024 年基于美国人口普查数据的统计显示,约 45% 的美国家庭年收入低于 7.5 万美元,而约 16% 的家庭年收入达到或超过 20 万美元(Statista,2026)。这意味着年收入 20 万美元以上的家庭已处于全美前 1/5。在资产端,瑞银(UBS,2026)预估 2025 年全球每天新增超过 2680 名美元百万富翁,全年新增近 100 万,其中美国新增超 44 万,同比增长 1.9%,”仅美国一国便贡献了全球新增百万富翁的近一半”(虎嗅网,2026)。

FCW 发布的《2025 年美国富裕人群财富全景报告》调查了 1100 名拥有 50 万美元以上可投资资产的美国人,样本平均家庭年收入 32.1 万美元,平均可投资资产 190 万美元(新浪网,2026-03-12)。财富来源结构上,投资是最核心的财富来源(占比 89%),其次是工作收入(75%),企业所有权贡献 45%(FCW,2025)。这一画像描述的是一个由”投资回报+高薪职业+企业主”构成的复合富裕层,而非传统印象中的”继承型老钱”。

2.2 消费支出结构:体验化、健康化、品质化

富裕人群的消费支出呈现明显的”体验化、健康化、品质化”特征,且与中低收入群体结构差异显著。2025 年的核心变化是体验型消费增速持续超过实体商品。贝恩公司(2026)指出”奢侈品消费者越来越追求体验而非物质拥有”,而个人奢侈品消费市场 2026 年预计仅增长 2%–4%(贝恩公司与 Altagamma,2026)。在美国零售地产端,这一结构性转变的佐证更为直观:2025 年服务类租户(水疗中心、健身房等)租下的零售面积占比首次超过 50%,历史上首次超越实物商品零售,15 年前该比例仅为 40%(百家号,2026)。

在具体实物品类上,运动服装与户外是富裕人群的稳定消费支柱——2025 年美国运动服装市场规模达 822.7 亿美元,约占全球的 30%,预计 2030 年将达 1014 亿美元(腾讯网,2026)。中国体育用品业联合会发布的《户外度假报告 2025》指出,高收入消费者户外消费支出增长 2.2%,而低收入劳动者支出增长仅 0.3%(体育用品业联合会,2025)。宠物经济是另一个刚需赛道,据美国宠物用品协会(APPA,2026)《2026 年行业状况报告》,2025 年美国宠物行业总支出达 1580 亿美元,同比增长 3.7%,预计 2026 年增至 1650 亿美元;美国拥有宠物的家庭数量已达 9500 万户,占家庭总数的 71%(网易,2026)。珠宝则是少数具备”抗周期属性”的高增长赛道,贝恩与 Altagamma 联合报告显示 2025 财年珠宝行业同比增长率预计维持在 4%–6% 区间。居家咖啡是另一个值得关注的趋势——美国国家咖啡协会调查显示 85% 的咖啡饮用发生在家里,创 2012 年以来最高值(新浪网,2026)。

2.3 “压力富裕层”的核心洞察

报告最关键的人群洞察是:富裕人群并非铁板一块,$100K–$300K 的”压力富裕层”才是 $150–$500 轻奢平替的真正核心客群。FCW 调查显示,即便是平均可投资资产 190 万美元的富裕群体中,”超过半数受访者仍对个人财务状况感到压力”(新浪网,2026-03-12)。高盛也警告”美国家庭收入、现金流与消费者信心正在同步恶化”,财富效应主要集中在社会财富金字塔的顶层(新浪网,2026)。

2026 年 6 月最新调研进一步证实:年薪超 10 万美元的高收入家庭中超过七成将食品采购转向折扣店,外食消费腰斩,轻奢等非必要开支被优先砍掉(搜狐网,2026-06-10)。麦肯锡 2025 年 11 月报告显示 47% 消费者计划削减非必需品支出,密歇根大学消费者信心指数从 74.0 跌至 52.9(百家号,2026-02-27)。

这一表面矛盾恰恰构成机会:这些”压力富裕层”既不想彻底放弃品质生活感(家居、健康、宠物、户外、咖啡等核心消费仍需维持),又开始精打细算地选择更具性价比的选项。它不是停止消费,而是从”无差别溢价消费”转向”精挑细选的高品质消费”——这恰恰扩大了 $150–$500 轻奢平替的市场空间。他们的消费心理基础是”affordable luxury alternative”——愿意为设计感、品质、性能付溢价,但拒绝传统奢侈品牌的高溢价,这正是中国跨境品牌切入的核心机会窗口。


三、政策环境与合规护城河

3.1 301 关税与 de minimis 终止的连锁冲击

301 关税在 2025 年的演进链条十分清晰:2025 年 2 月 1 日特朗普签署行政令对中国商品加征 10% 关税;3 月 3 日升级至 20%;4 月 2 日宣布额外加征 34%(即”对等关税”);2025 年 10 月 10 日特朗普宣布自 11 月 1 日起对所有中国商品加征额外 100% 关税,使总关税水平达到 130% 以上(四川省商务厅,2025-10-28)。但 2025 年 11 月 1 日中美达成历史性贸易与经济协议,11 月 26 日美国贸易代表办公室(USTR)宣布将 178 项”301 调查”关税豁免期限从原定 2025 年 11 月 29 日延长至2026 年 11 月 10 日(中华人民共和国商务部,2025-12-18)。这意味着 178 项豁免给大部分消费电子与家居品类提供了喘息窗口,但 2026 年 11 月 10 日将成为下一个关键博弈节点。

De minimis(800 美元小包裹免税)层面的冲击更为彻底。2025 年 2 月 1 日特朗普首次取消该政策,但因美国邮政处理能力不足于 2 月 7 日恢复;4 月 2 日宣布自 5 月 2 日起正式取消中国大陆与香港小额包裹免税待遇;7 月 30 日特朗普再次签署行政令,自 8 月 29 日起暂停对全球所有国家的低价值货物最低限度免税待遇;8 月 22 日午夜,实施近百年的”de minimis”规则正式终止,约 92% 日均 400 万件的小额包裹不再免税(山东外贸职业学院,2025-09-16)。2026 年 2 月美国正式引入 10% 全球关税(搜狐网,2026-07-08)。欧盟也同步于 2026 年 7 月 1 日取消 150 欧元以下小额包裹免税、每件征收 3 欧元临时固定关税——2024 年欧盟进口此类包裹 46 亿件、91% 来自中国(百家号,2026-07-07)。

3.2 贸易欺诈执法升级:从行政处罚到刑事追诉

2026 年 7 月 14 日美国司法部在国家欺诈执法司下新设”全球贸易与商务执法处”(GTCES),专门调查关税逃避、原产地造假、转运避税、强迫劳动;贸易欺诈特别工作组(TFTF)由司法部与国土安全部于 2025 年 8 月成立,”不到一年内涉及的民事及刑事追缴、罚款、没收和已公开起诉损失已超过 10 亿美元”,且明确将”报关行、境外制造商、美国分销商、仓储企业均纳入调查范围”(网易,2026-07-20)。这意味着海关违规行为从以补税和行政处罚为主升级为刑事追诉,对中国卖家的合规要求系统性提升。

3.3 政策夹击反向保护品牌化卖家

政策冲击的实质效果是结构性淘汰低价铺货、直邮小包、效率型模式,为品牌化路径腾出空间。反映在数据上:2025 年 5 月中国对美小包裹出口同比暴跌 40%;Temu 全托管模式下原本以 10–30 美元直邮美国的低价服装、生活杂货类目,在新关税下成本结构完全失衡,被迫大规模转向海外仓模式,单件物流成本从 2–3 美元飙升至 8–12 美元(搜狐网,2026-07-08);Temu 被迫转向”半托管+POD 零库存”模式。

对走品牌化路径的卖家而言,政策反而构成”合规护城河”:竞争对手的合规成本同步上升,海外仓本土化+合规架构成为新门槛,纯白牌价格战模式被加速淘汰。这一逻辑构成对 $150–$500 价位段+品牌策略的反向政策学支撑——价位越高、产品差异化越强、品牌资产越深厚的卖家,对关税与物流成本的承受力越强。报告核心论点之一是:在 2026 年下半年这个政策窗口期,”合规门槛即护城河”——率先完成本土化+合规布局的品牌商,将在 2026 Q4–2027 年进入存量收割阶段


四、渠道格局:三栖打法的三角关系

4.1 亚马逊:流量集中、规则严苛但仍是主战场

亚马逊仍是美国消费者首选购物平台,但其内部呈现高度集中——Marketplace Pulse 研究发现,仅 1.6% 的头部卖家贡献了亚马逊美国第三方 GMV 的 50%(网易,2026),流量与销量高度向少数头部卖家倾斜。同时亚马逊美国站 2026 年配送费上调、入库配置费上涨,超龄库存附加费范围扩大至 241–270 天,倒逼卖家优化库存周转(亚马逊官网,2025-12-01)。

亚马逊销售佣金按品类浮动,是测算利润必须锚定的基线:消费电子 8%、美妆个护 8–15%、家居与厨房 15%、服装鞋靴 17%、珠宝首饰 20%(≤$250 部分)、亚马逊设备配件 45%;FBA 配送费标准尺寸商品 $3.22–$3.86,广告 CPC 服装类约 $1.2,3C 及家居竞争激烈类目超过 $2(亚马逊官网,2025-12-31;连连支付,2025-11-14)。在 $50–$500 价位段,每件商品需扣除:佣金(按 15% 计 $7.5–$75)+ FBA 配送($3.22–$3.86)+ 头程物流(约 $3–$15)+ 广告(占售价 8–15%)+ 退货损耗(服装 8–15%、电子 3–5%),总成本结构通常吃掉售价的 40–55%,对未建立品牌壁垒的玩家净利润率普遍被压缩至 5–12%(数字酋长,2026-05-15)。

但亚马逊的高流量与 Prime 会员心智仍然不可替代。2025 年上半年亚马逊美国站增长最快类目为:花园凉棚/遮阳棚(+50%)、汽配摩托车配件(+33%)、运动户外骑行用品(+37%)、工业科研餐饮服务设备(+29%)、工具家装手动工具(+11%)(百家号,2025-09-23)——这些类目恰恰落在 $50–$500 高品质平替价位段,是富裕人群”愿意为高价值产品买单但不必追求超奢品牌”的典型表现。亚马逊在 B2C 跨境电商中仍是不可绕开的主销售阵地,但必须以品牌化路径切入,避开纯白牌的费率陷阱

4.2 TikTok Shop:繁荣背后的卖家困局

TikTok Shop 是 2025 年增速最快的电商渠道——eMarketer 数据显示 2025 全球 GMV 达 802 亿美元、同比增长 65%,活跃消费者 4 亿,增速全球第一(网经社,2026-03-12)。2025 年 TikTok Shop 美区上半年 GMV 58 亿美元同比+116%;2026 年年中促 TikTok Shop 美区全托管生意同比去年增长 1.5 倍,服饰类目 GMV 爆发 200%,首饰/发饰等配饰应季爆品增长 180%(亿邦动力,2026-03-24)。

但繁荣的另一面是残酷的卖家困局:什么值得买 2026 年 5 月拆解 TikTok 美区 POP 成本显示综合费率超 30%(什么值得买,2026-05-22),网经社报告指出”90% 以上的 TikTok 卖家不赚钱“(网经社,2026-03-12)。关键数据:TikTok Shop 美区 2025 上半年本土店贡献 75% GMV,跨境店+全托管仅占 25%,头部卖家中本土店优势明显(微博,2025-08-03)——这意味着跨境卖家在 TikTok Shop 美区面临巨大的本土化壁垒。

结论是:TikTok Shop 对未建品牌的中小卖家是”流量陷阱”(综合费率 30%+、90% 不赚钱),仅推荐已具备品牌资产的卖家将 TikTok 作为种草+引流渠道,而非主销售阵地。TikTok Shop 的价值在于内容种草与爆款引爆能力——一款带钢制支架的中国户外吊床在 TikTok Shop 卖出 3.3 万单狂揽 1400 万(百家号,2026-07-13),EcoFlow 新品移动电源借助 Super Brand Day 实现增量突破(百家号,2025)——但卖家需具备将这些流量导回亚马逊 FBA 或独立站沉淀用户的能力,否则将陷入”流量不沉淀、利润被吞掉”的循环。

4.3 Shopify 独立站:品牌资产的沉淀阵地

Shopify 过去 5 年在 LTM 收入增长持续超过亚马逊,3 年复合年均增长率 63%,反映了 DTC 独立站生态的快速扩张(新浪网,2026)。2025 年上半年 B2C 模式上半年同比增长 25.3%,独立站建设成为企业”掌握用户数据、提升复购的核心路径”(百家号,2025-06)。Shopify 独立站的核心价值在于用户数据沉淀、复购率提升、品牌资产积累——亚马逊不分享客户邮箱与购买行为数据,而 Shopify 卖家可直接掌握用户 LTV,通过邮件营销、会员体系、新品众筹等模式建立持续运营能力。

对富裕人群而言,独立站还提供”稀缺感”与”品牌故事”的承载——富裕消费者对”亚马逊一键下单的白牌”心智定价有限,对”有完整品牌叙事、有设计师故事、有零售体验的独立站”心智定价可上探 2–3 倍。出海网 CHWANG(2025)发布的《2025 年 Shopify 高利润利基市场指南》推荐的高利润利基包括环保产品(2025 年全球市场预计突破 1500 亿美元,44% 消费者愿意多花 12% 买可持续产品)、智能宠物用品等典型 $50–$500 品类。


五、品类推荐优先级阶梯

基于机会空间、竞争烈度、利润水平、富裕人群契合度四维度评估,本报告将六大候选品类分为四个梯队,每个梯队附以四维评分(满分 5 星)与切入建议。

5.1 第一梯队:AI 智能家居 + 居家咖啡(强烈推荐)

5.1.1 AI 智能家居——技术壁垒+品牌空间的双重护城河

维度 评分 说明
机会空间 ★★★★★ 中国品牌包揽全球扫地机前五(石头、科沃斯、追觅、小米、云鲸)
竞争烈度 ★★★☆☆ 技术壁垒高,无品牌玩家难以进入
利润水平 ★★★★☆ 旗舰毛利 35–45%
富裕契合度 ★★★★★ 契合”省时+科技感”双需求,富裕家庭高端家电刚需

AI 智能家居是综合得分最高的品类。中国扫地机器人 2025 年全球市占率 21.1%(石头科技),iRobot 鼻祖于 2025 年 12 月 14 日申请破产保护,被深圳杉川以债转股方式 100% 收购(百家号,2026-07-16)。中国日报 2026 年 6 月 22 日报道”中国扫地机品牌凭借 AI 系统与智能家居集成 clean up in global rankings”(中国日报,2026-06-22),证实这一价位段的中国产品已在全球站稳。

苏州扫地机器人产业链从核心零部件(绿的谐波减速器、汇川伺服系统)到整机闭环,制造成本结构优势全球无对手(雪球,2026-05-10)。价位段与毛利:海外扫地机市场均价 414 美元(开源证券研报),石头科技旗舰 S8 MaxV Ultra 定价 1799.99 美元;中端 $400–$800 区间是销量主力,毛利可达 35–45%(基于石头科技 2025 年财报推算)。$50–$500 价位段对应石头 S 系列入门款、eufy 扫地机中端款、米家海外版,拿货成本约 $120–$200(深圳/苏州 OEM),加上关税+FBA+佣金后售价 $299–$499 仍可实现 25–35% 净利率。小米 2026 年款扫地机器人在英国零售价 £139.99–£429.99(约 $175–$540,小米英国官网 2026-05-14),价位验证精确。

智能照明品类推荐智岩科技 Govee 作为参考——其 2018 年入驻亚马逊美国站后连续三年营收增速超 300%,2025 年年营收超 40 亿元人民币,启动 IPO 辅导(东方财富网,2026-03-26)。战略路径是避开传统基础照明红海,聚焦”情绪与氛围场景”——把灯光从照明工具升级为情绪表达、场景营造载体;通过 CogniGlow AI 算法、DreamView 智慧光域系统、RGBIC 分段式流光幻彩技术三大自研引擎构建壁垒。在 $50–$500 价位段(典型为 RGBIC 灯带 $60–$200、氛围落地灯 $150–$400、户外灯串 $80–$300),毛利可达 40–50%,远高于普通 LED 照明 15–20% 的水平。

智能安防摄像头品类,eufy 品牌”卷性能不卷价格”——旗舰款售价高于同类 2–3 倍仍保持高增长(搜狐网,2025-07-28)。1688 平台拿货成本区间:基础室内摄像头 ¥10.8–80、4G 室外摄像头 ¥118–166、AI 喂鸟器摄像头 ¥284.5、涂鸦 tuya 智能 50 倍变焦云台防水款 ¥589(1688,2026-07-15)。$150–$500 中高端带 AI 识别、云台、双目款拿货 ¥150–300(约 $21–42),零售 $149–$299,毛利 35–45%。风险提示:基础摄像头同质化极严重,无品牌壁垒玩家 5% 以下净利率常态,必须选 AI 识别+差异化功能款。

5.1.2 居家咖啡器具——蓝海窗口期+心智空白品类

维度 评分 说明
机会空间 ★★★★☆ 85% 在家饮用率创新高,全球 80% 中国制造
竞争烈度 ★★★★☆ 品牌壁垒尚未形成,存在蓝海窗口
利润水平 ★★★★★ 手冲磨豆毛利 40–55%,半自动咖啡机毛利 25–35%
富裕契合度 ★★★★☆ 契合居家品质消费升级与”静奢”回归家庭趋势

居家咖啡是本报告重点推荐的”心智空白品类”。美国国家咖啡协会调查显示,在受访前一天饮用过咖啡的人群中,85% 是在家饮用,创 2012 年以来最高值;66% 美国成年人每天饮用咖啡,平均 2.8 杯,全美每日咖啡消费量超 5 亿杯(新浪网,2026)。2026 年家居奢侈回归趋势(阿里巴巴国际站 2026-07-02”royal style dining”热潮)佐证居家品质消费升级。

全球咖啡机近 80% 由中国生产,但中国长期不是主流玩家——La Marzocco、西蒙利、Slayer 等高端品牌均来自意大利和美国。36 氪(2025)报道中国创业者打造万元级家用咖啡机 Meraki 海外一上市就爆单,正在改变”中国咖啡机鲜少掌握核心技术”的难题。$50–$500 价位段:1688 拿货价——跨境便携式电动磨豆机 USB 充电约 ¥49–78(浙江星瑞、博琛科技)、手摇磨豆机套装 ¥80–200、半自动家用咖啡机 ¥200–500(基础款)至 ¥800–1500(带 PID 控温)。零售在美国站 $79–$299 为主力价位,$300–$499 为入门半自动机。毛利结构:手冲/磨豆类毛利 40–55%,但市场体量有限;家用半自动咖啡机毛利 25–35%(关税+大件 FBA 配送费吃掉较多)。关键洞察:咖啡器具品类品牌壁垒尚未形成,是新晋跨境品牌切入”高品质平替”心智的蓝海窗口,且契合”居家仪式感”消费心理。

5.2 第二梯队:宠物智能硬件 AI 款 + 高端骑行电子装备(推荐)

5.2.1 宠物智能硬件 AI 款——红海中的蓝海再分化

维度 评分 说明
机会空间 ★★★★☆ 全球宠物技术市场年增速 15%,2032 年突破 350 亿美元
竞争烈度 ★★☆☆☆ 智能猫砂盆价格战激烈($600→$150)
利润水平 ★★★☆☆ AI 识别款客单价提升 30–50%
富裕契合度 ★★★★★ 富裕家庭宠物支出占比高,刚需属性强

宠物经济是富裕人群消费的刚需赛道。全球宠物技术市场年增速 15%,预计 2032 年突破 350 亿美元(搜狐网,2025-10-17)。重点案例:CATLINK 创始人张晓林深耕国际宠物智能用品十余年,2019 年推出首款支持 AI 智能语音的猫砂盆,4 个月销售额破 1000 万元,通过”代理+跨境 B2C”模式进入海外市场,服务 100 万只猫、年入过亿(腾讯网,2026-07-07);Petlibro 深圳跨境大佬靠智能喂食器做到头部品牌,年入破亿(百家号,2026-01-22);福州某公司从空气炸锅到智能猫砂盆,连续 9 年超 25% 增速,年销 2 亿美元,旗下爆品常年霸榜亚马逊前 20(百家号,2025-09-23)。

价位段与利润:智能猫砂盆 TOP3 售价从 600 美元暴跌至 150 美元,普通款拿货 ¥300–800(约 $42–110),零售 $149–$299,毛利 35–50% 但因价格战加剧边际利润率被洗薄至 15–25%;AI 识别+健康监测的差异化款零售 $299–$499,毛利 45–55%。搜狐报道指出”AI 识别技术正在开辟利润新蓝海”,搭载 AI 识别、健康监测的中高端产品客单价提升 30–50%,对价格战免疫(搜狐网,2025-10-17)。策略建议:必须避开普通智能猫砂盆红海,选 AI 识别+健康监测的差异化款,目标 $299–$499 价位段。

5.2.2 高端骑行电子装备——体验型消费的延伸

维度 评分 说明
机会空间 ★★★★☆ 2025 美国骑行装备市场超 70 亿美元
竞争烈度 ★★★☆☆ 头部品牌尚未形成,洛克兄弟等已布局
利润水平 ★★★★☆ 骑行码表/智能头盔毛利 30–45%
富裕契合度 ★★★★☆ 契合”Fishing to Fairway”多功能运动趋势

2025 年美国骑行装备市场规模超 70 亿美元,2025 年中国户外运动产业总规模突破 3 万亿元(界面新闻,2026-07-14)。关键案例:洛克兄弟(ROCKBROS)成立 14 年,从配件商升级为”骑行界迪卡侬”,在亚马逊+独立站+TikTok 多平台上覆盖头盔、码表、车灯、车锁、骑行服全品类(新浪网,2026-01-19);某深圳品牌智能头盔日销 10 万美元、年收入超 4 亿元、业务遍及 70 多国(知乎,2025-10-20)。

$150–$500 价位段:骑行码表 $50–$200(拿货 ¥80–300)、智能头盔 $80–$250(拿货 ¥150–400)、骑行服套装 $60–$180(拿货 ¥80–200),毛利率普遍 30–45%,但季节性强、退货率高(服饰类 8–15% 退货损耗),实际净利率 25–35%。策略建议:聚焦 $150–$500 高端骑行电子装备(智能头盔、码表、骑行台),避开服饰类高退货品类,配合”Fishing to Fairway”(从钓鱼到高尔夫的多功能运动生活方式)内容营销切入富裕男性市场。

5.3 第三梯队:S925 设计师珠宝(谨慎,第二阶段切入)

维度 评分 说明
机会空间 ★★★★☆ 2025 财年珠宝行业同比增长 4%–6%,抗周期
竞争烈度 ★★★☆☆ 传统轻奢承压(Capri 净利润-73%)为中国品牌留出窗口
利润水平 ★★★★★ S925 银饰毛利 65–80%,莫桑石戒指 50–65%
富裕契合度 ★★☆☆☆ 原产地心智仍受限,”Made in China 珠宝”信任壁垒高

S925 银饰与轻奢首饰是中国出口最被低估的高毛利品类之一。1688 拿货价数据:义乌流萤珠宝 S925 纯银蝴蝶项链 ¥3.71;海丰县梅陇老银匠首饰厂(9 年老店)S925 立体爱心吊坠项链 ¥53.64;深圳璎珞珠宝跨境专供莫桑石戒指 S925 纯银三生三世 2 克拉 ¥173.96;义乌淑童饰品法式复古渐变珍珠耳钉 ¥18.81(阿里巴巴 1688,2026-06-17 与 2026-07-10)。$50–$500 价位段与利润:S925 银饰项链拿货 ¥4–50($0.5–7),终端零售 $29–$79,毛利 65–80%;莫桑石戒指拿货 ¥150–300,零售 $99–$299,毛利 50–65%;人造宝石定制款拿货 ¥200–500,零售 $199–$499,毛利 50–60%。

案例:HEFANG 何方珠宝 2025 年天猫双十一天猫珠宝饰品类目登顶榜首,超越施华洛世奇、潘多拉等国际品牌,正加速出海欧美(百家号,2025-12-15)。行业大背景:Michael Kors 母公司 Capri 集团 2025 财年 Q2 净利润大跌 73%,亚洲销售大跌 43%;Tapestry(Coach/Kate Spade 母公司)2025 财年净利润从 8.19 亿美元暴跌——传统轻奢整体承压,为中国轻奢平替品牌提供了渗透窗口(新浪网,2026-01-12)。

但两个隐忧使珠宝只能处于第三梯队:一是原产地效应在情感型/身份型品类中仍较强,富裕人群对”Made in China 珠宝”的信任壁垒高于功能性品类(详见第七章);二是亚马逊珠宝首饰佣金高达 20%(≤$250 部分),是美国站少数高佣金类目之一,再加上认证成本(如镍释放量测试、铅含量合规)与高退货率,实际净利率被压至 20–35%。策略建议:作为第二阶段品类切入,配合强内容种草和设计师品牌叙事,主推 S925+莫桑石+设计师系列三层次产品矩阵,避免直接对标潘多拉/施华洛世奇的中低端定位。

5.4 第四梯队:健康个护电器(仅作辅助)

维度 评分 说明
机会空间 ★★☆☆☆ LED 美容仪市场仍增长,但 FDA 合规门槛高
竞争烈度 ★☆☆☆☆ 筋膜枪已成红海,近 300 家工厂出货 $10–30
利润水平 ★★★☆☆ 美容仪、按摩仪毛利 35–50%,筋膜枪净利率<10%
富裕契合度 ★★★★☆ 富裕女性美容健康需求刚性

健康个护电器是争议较大的品类。筋膜枪品类——阿里巴巴国际站筋膜枪工厂近 300 家,出厂成本被压到 10–30 美元(约 70–210 元),国内零售从两三千元落至百元级(腾讯网,2026-06-12)。倍益康(医疗康复器械转型)、SKG 背后的未来穿戴(颈椎按摩仪转型)、深圳云麦、苏州菠萝君等新锐一拥而上,把原本小众高价品类杀成红海。$50–$500 价位段:标准筋膜枪拿货 ¥80–300($11–42),零售 $49–$149(被价格战压死),净利率不足 10%;中高端筋膜枪带热敷/智能控制的零售 $199–$399,净利率 20–30%。按摩仪/LED 美容仪:颈椎按摩仪、眼部按摩仪拿货 ¥80–200,零售 $59–$199,毛利 35–45%;LED 美容仪红蓝光大排灯拿货 ¥150–500,零售 $99–$299,毛利 40–50%。SKG、雅萌平替、JOVS 等品牌已通过”医疗科技+美容”双重叙事切入美国富裕女性市场。风险提示:FDA 合规是核心门槛;2026 年贸易执法升级背景下,健康类产品的合规审查会更严格。建议仅作为辅助品类,且必须优先完成 FDA 510(k) 等合规布局。

5.5 品类优先级汇总

梯队 品类 推荐价位 毛利率 富裕契合度 切入难度
第一梯队(强烈推荐) AI 智能家居 $150–$499 35–55% 极高 中(需技术差异化)
第一梯队(强烈推荐) 居家咖啡器具 $79–$499 25–55% 低(蓝海窗口)
第二梯队(推荐) 宠物智能硬件 AI 款 $299–$499 45–55% 极高 中(需避开红海款)
第二梯队(推荐) 高端骑行电子装备 $150–$500 30–45% 中(需内容营销)
第三梯队(谨慎) S925 设计师珠宝 $99–$499 50–80% 高(需品牌叙事)
第四梯队(辅助) 健康个护电器 $99–$399 35–50% 极高(FDA 合规)

六、价位段策略:$150–$500 才是真正甜蜜点

报告最初将价位段定义在 $50–$500,但综合验证的结果是 $150–$500 才是真正甜蜜点,$50–$150 仅适用于高频复购的功能性品类。这一调整基于三方面证据。

第一是平台经济学验证。什么值得买 2026-05-22 拆解 TikTok 美区 POP 成本显示综合费率超 30%,意味着 $20 以下低价品几乎无利可图,必须依靠 $50 以上客单价才有可能挤进 5–12% 净利率区间;亚马逊美国站配送费上调、入库配置费上涨使低客单价商品的固定成本比例恶化——$50 商品扣完 FBA $3.86 + 佣金 $7.5 + 头程 $5 + 广告 $5 后,仅剩余 $28.64 对应采购成本,毛利空间被严重挤压。

第二是消费心理验证。2026 年”性价比成硬通货”(东方财富网,2026-02-25)、”quiet luxury / minimalist luxury goes mainstream”(阿里巴巴国际站 2026-07-03)的潮流,与 $150–$500”轻奢平替”定位高度契合——消费者愿意为设计感和品质付溢价,但拒绝传统奢侈品的高溢价。但这个溢价心理基础要求商品具有一定的”品牌感”或”稀缺感”,单纯 $50–$150 的白牌商品缺乏品牌叙事支撑,难以建立溢价基础。

第三是品牌资产沉淀验证。Shopify 独立站建立品牌叙事的成本(网站建设、内容创作、KOL 合作、广告投放)相对固定,$150–$500 价位段的客单价才能支撑合理的获客成本回收周期。$50–$150 价位段要么依赖高频复购(如宠物智能硬件耗材、咖啡配件),要么依赖平台流量爆发(如 TikTok 爆款),否则难以建立可持续的独立站品牌。

但 $50–$150 价位段并非完全弃守——对于功能性刚需品类(手冲咖啡器具、智能灯带耗材、骑行基础配件),这一价位段仍可作为”入门引流款”配合 $150–$500 主力价位段形成产品矩阵,承担”获客门槛降低+复购沉淀”的角色。最终价位段组合建议:主力价位段 $150–$500(占 SKU 60–70%)、入门引流价位段 $50–$150(占 SKU 20–30%)、品牌溢价价位段 $500–$999(占 SKU 5–10%,用于心智上探)。


七、中国品牌打入美国富裕心智的可行性边界

7.1 原产地效应的品类差异化突破

原产地效应(Country-of-Origin Effect)指国际市场消费者基于商品原产地形成差异性评价的心理认知现象。传统理论认为,发达市场消费者对”Made in China”存在质量与信任的负面刻板印象,且收入越高越敏感。但 2025–2026 年的数据表明,这一效应在富裕人群中正在被根本性重塑——但呈现明显的”品类差异化突破”特征,并非全品类突破。

益普索(Ipsos,2025/2026)发布的《2025 中国品牌全球信任指数》报告显示,中国品牌全球净信任度达到 32%,较 2024 年大幅提升 12 个百分点;更关键的是,2025 年受访发达市场对中国品牌的净信任度”首次摆脱负值”,非常信任/比较信任的比例升至 36%,较 2024 年上升 6 个百分点,”英美市场表现尤为突出”(解放日报,2025;百家号,2026)。美媒 2026 年 7 月的报道进一步指出,”中国品牌与中国产品的普及程度,堪比 20 世纪八九十年代的利维斯、万宝路、麦当劳等美国品牌”(参考消息/百家号,2026-07-17)。

7.2 已实现”局部正向认知”的品类

功能性、技术驱动型品类已实现突破。Marketplace Pulse 2026 年 1 月 25 日亚马逊美国站 Top100 卖家中至少 24 个中国品牌入围,集中于 3C、家居、服饰、汽配(腾讯网,2026-02-08)。安克创新已入驻全美 3000+ 沃尔玛门店(雪球,2026-05-28),完成从”小卖家”到主流零售品牌的跨越。第一财经 2026-06-23 报道跨境范式正从”谁更会运营”转向”谁更会用 AI”,安克已搭建企业级 AI 能力底座。原产地效应在这一类品类的演变可用三阶段描述:消费电子/智能家电已进入”局部正向认知”阶段,扫地机/充电/安防品类”中国制造”甚至成为卖点——Anker、Roborock、EcoFlow 这类品牌名成为技术领先、性价比的综合标签。

7.3 仍受限的品类边界

情感性、身份性品类的边界依然清晰。搜索中未见任何权威调研显示美国富裕消费者对”中国原产珠宝、中国设计轻奢皮具、中国原创时尚”形成正向心智。阿里巴巴国际站 2026 年趋势报告反复出现的”royal style”“quiet luxury”“Lady Dior”等关键词,显示高端时尚领域仍由欧美品牌话语权主导。《汽车品牌全球力》研究指出,”成熟市场信任壁垒高、新兴市场接受度较高,品牌美誉度虽有提升但仍未建立稳固的信任基础”(腾讯网,2026-06-16)。

7.4 品类差异化突破的沟通策略

基于这一差异化分析,中国跨境品牌进入美国富裕市场应采用“品类差异化沟通策略”

  • 技术驱动型品类(智能家居、消费电子、便携储能)——可主动强调”中国工程技术”、”中国 AI 算法”作为品牌话术素材,将原产地从负资产转为正资产。EcoFlow 的”X-Stream 闪电快充技术”、石头科技的导航算法、Govee 的 CogniGlow AI 都是可复用的品牌话术模板。
  • 功能型家居品类(居家咖啡、骑行装备)——采用”全球设计+中国精工”的沟通策略,强调”中国制造”的工艺精度与成本效率,但不主动强调产地。
  • 情感型/身份型品类(珠宝、时尚)——必须采用”中国设计+全球叙事”策略,以设计师故事、零售体验、内容种草弥补原产地短板,避免直接对标国际大牌的中低端定位,而应以”独立设计师品牌”心智切入。

八、标杆案例研究

8.1 正面案例:安克创新——从充电宝到”消费电子宝洁”

安克创新是中国跨境电商品牌化最成熟的样本。2025 年全年营收 305.14 亿元(首次突破 300 亿),同比增长 23.49%;归母净利润 25.45 亿元,同比增长 20.37%;毛利率 45.07% 同比提升 1.4 个百分点;2026 年 Q1 营收同比增长 26.93%(但归母净利润同比下降 4.87%,出现阶段性增收不增利)(百家号,2026-04-10)。分业务看:充电储能类收入 154.02 亿元,同比增长 21.59%,占总营收 50.47%(GaNPrime 2.0 等技术持续迭代);智能创新类收入 82.71 亿元,同比增长 30.53%(含 eufy 智能安防、智能清洁、智能母婴、eufyMake UV 打印机登顶众筹历史第一 4676 万美元)。安克 2026 年 7 月 2 日正式在港交所敲钟实现 A+H 两地上市,市值约 460 亿元(智东西,2026-07-02)。

安克的美国富裕市场切入策略:① 产品高端化——eufy 安防旗舰定价高于同类 2–3 倍,连续 3 年推出 $1000+ 扫地机;② 全品类矩阵覆盖充电、储能、安防、清洁、母婴、创意打印、音频、投影,目标”消费电子领域的宝洁”;③ 渠道多元化——亚马逊+独立站+线下零售(Best Buy/Costco/Walmart 3000+ 门店)三栖;④ 技术叙事——以专利+研发投入(2025 年研发费率约 7–8%)支撑溢价。安克案例的核心启示:技术差异化 → 亚马逊 FBA 起量 → 独立站沉淀用户 → 线下零售渗透,是品牌化路径的标准四步走,且每一步都需要长期投入,难以速成。

8.2 正面案例:EcoFlow(正浩)——便携储能的”game changer”

EcoFlow 由前大疆电池研发核心成员王雷 2017 年创立,仅用七年从初创公司成长为年营收近 80 亿元的行业领军者,产品覆盖全球 140 多个国家和地区,服务用户超 500 万(百家号,2025-10-11)。战略路径:① 技术破局——自主研发 X-Stream 闪电快充等硬核技术专利壁垒;② 众筹平台验证需求——在海外众筹平台迅速验证需求并积累种子用户;③ 痛点场景切入——精准切入”能源自主”痛点,在北美极端天气场景中获得深度信任(如飓风/野火停电应急);④ 生态进化——从便携储能向家储、虚拟电厂等生态持续进化,类似 Tesla 能源业务的”DTC 平替”。

富裕人群渗透:便携储能主流产品德尔塔系列 $299–$3699,旗舰 Delta Pro Ultra 家用储能系统 $2999–$9999+,直接对标 Tesla Powerwall、Generac,目标客群即为中产及以上家庭。EcoFlow 的成功证明:中国跨境品牌要打入美国富裕市场,”硬核技术专利+极端场景验证+DTC 独立站+高端定价”是比价格战有效得多的路径。 与其类似的还有 RENOGY(移动能源界”乐高”模块化离网电力系统)。

8.3 反面案例:SHEIN——纯效率模式的脆弱天花板

SHEIN 代表中国出海模式最被研究又最具争议的样本。巅峰成绩:2025 年营收 426 亿美元,全球快时尚份额 18% 第一(知乎,2026-06-26);2025 年 Q1 营收近百亿美元,净利润增至 4 亿美元以上,利润率约 5%(东方财富网转彭博社,2025-08-01)。困境:估值从 1000 亿美元缩水至 400 亿;2025 年 6 月美国销售额同比下滑 13%;全球网站流量增速跌至个位数;三度 IPO 折戟——纽约、伦敦、香港辗转六年仍未完成上市;2026 年 7 月 13 日执行主席唐伟 IPO 前卸任,创始人许仰天亲自接棒主持路演(百家号,2026-07-20)。

SHEIN 案例的争议点与启示:① 商业模式”小单快反+AI 预测”曾创造效率奇迹,但 De minimis 取消后 800 美元免税基础被根本破坏,”全球直邮低价”模型失效;② 关税冲击下从全托管向半托管+POD 转型,但物流成本翻倍;③ ESG 争议——快时尚的环境影响与劳工议题持续被欧美监管审视;④ 富裕人群渗透悖论——SHEIN 在 Z 世代低价市场极度成功,但未能突破”廉价快时尚”心智,利润率仅 5%(对比安克的 45% 毛利率),说明纯供应链效率型模式在富裕市场天花板明显SHEIN 的困境为整个跨境行业敲响警钟:没有品牌溢价支撑的极致效率,在政策与监管冲击下极其脆弱。


九、业务拓展行动建议

9.1 第一阶段(0–6 个月):品类选择与平台布局

9.1.1 品类锁定:建议电商公司从第一梯队切入——AI 智能家居中端款($299–$499 扫地机/智能安防)+ 居家咖啡器具($79–$299 手冲套装/磨豆机/半自动咖啡机),形成 5–8 个 SKU 的初始产品矩阵。这两个品类一硬一软:智能家居保证技术壁垒与利润,居家咖啡打开心智蓝海与品牌叙事空间。

9.1.2 平台优先级:亚马逊 FBA 为销售主阵地(站内 SEO+A+页面+视频广告)、Shopify 独立站同步建设(品牌叙事+用户 LTV 沉淀)、TikTok Shop 仅作为内容种草层(达人合作+直播引流,导流至亚马逊与独立站)。不依赖 TikTok Shop 作为主销售渠道,避免 30%+ 综合费率陷阱。

9.1.3 合规先行:在选品阶段同步启动合规布局——亚马逊品牌备案、美国商标注册(USPTO)、FCC/UL 认证(电子类)、CPSC 合规(消费品类)、加州 Prop 65 标识。珠宝饰品额外完成镍释放量测试、铅含量合规;健康个护类同步推进 FDA 510(k) 申请(如定位此品类)。

9.1.4 海外仓本土化:鉴于 de minimis 终止后直邮模式成本飙升,必须建立美国本土海外仓(自建或第三方 3PL),配合亚马逊 FBA Multi-Channel Fulfillment 实现独立站订单履约。海外仓选址优先美西(加州/华盛顿)+美东(新泽西/宾州)双仓布局,覆盖美国 80% 人口区域。

9.2 第二阶段(6–18 个月):品牌化建设与渠道扩展

9.2.1 品牌资产沉淀:建立完整的品牌叙事——品牌故事、设计师/工程师身份、技术专利展示页面、用户案例视频。参考 Govee”情绪与氛围场景”+ EcoFlow”能源自主痛点”+ HEFANG”独立设计师”三种叙事模板,根据所选品类匹配。每月输出 8–12 篇深度内容(KOL 合作视频、用户故事、技术解读),沉淀至独立站与 YouTube。

9.2.2 第二梯队品类扩展:在品牌资产初步建立后扩展第二梯队品类——宠物智能硬件 AI 款($299–$499 智能猫砂盆 AI 识别/喂食器)+ 高端骑行电子装备($150–$500 智能头盔/码表/骑行台),形成 12–18 个 SKU 的扩展矩阵。这两个品类与第一梯队共享富裕人群客群,复购与交叉销售机会大。

9.2.3 线下零售试水:参考安克入驻 Best Buy/Costco/Walmart 3000+ 门店的路径,与区域性零售商(如 REI 户外、Williams-Sonoma 家居、Petco 宠物)启动小规模铺货试点,验证线下零售对富裕人群心智的拉动效应。

9.2.4 内容电商升级:TikTok Shop 从”达人流”升级为”品牌自播+达人矩阵+UGC 共创”三层内容结构,结合 Super Brand Day 类大促节奏,将 TikTok 升级为”品牌曝光+爆款引爆+引流转化”复合阵地。

9.3 第三阶段(18–36 个月):本土化深耕与合规壁垒

9.3.1 美国本土实体建立:注册美国子公司或 LLC,建立本土客服团队(英语母语)+本土物流团队+本土营销团队(合同工/远程均可),完成”中国研发+美国本土运营”的二元架构。这一步是规避贸易欺诈工作组(TFTF)调查、应对 GTCES 刑事执法的根本性合规布局。

9.3.2 第三梯队品类切入(珠宝或健康个护):根据前两阶段沉淀,择一推进第三梯队品类——若品牌叙事能力已成熟,切入 S925 设计师珠宝($99–$299 价位段,配合独立站 DTC 模式+TikTok 直播);若 FDA 合规已铺底,切入 LED 美容仪/按摩仪($99–$299 价位段,配合医疗科技叙事)。

9.3.3 第三国供应链(可选):考虑在东南亚(越南/柬埔寨/泰国)或墨西哥建立第二供应链节点,应对 301 关税与原产地执法。墨西哥因 USMCA 协议具备关税优势,是 2.0 时代跨境电商供应链多元化的优先方向。但需注意 2026 年 TFTF 严查第三国转运,必须建立真实产能而非”洗产地”。

9.3.4 长期合规壁垒建设:建立专职合规官岗位,跟踪 USTR/ITC/CBP 政策变化,建立季度合规审计制度;参与行业协会(如 National Retail Federation、Shop.org),获取政策预警与行业话语权。这一阶段的合规壁垒将成为电商公司未来的核心竞争力——率先完成合规布局的玩家将在政策新周期中收割市场份额


十、风险提示与持续观察点

10.1 主要风险

第一是政策风险。2026 年 7 月 24 日”122% 临时关税”到期后的新一轮博弈、2026 年 11 月 10 日 USTR 对华 178 项豁免到期、GTCES 刑事执法的扩展方向,均是美国跨境电商政策的关键观察点。任何一环恶化都可能进一步压缩中国卖家的利润空间与运营可行性。

第二是平台风险。亚马逊美国站配送费/佣金上涨趋势持续,且头部 1.6% 卖家集中的格局使中小卖家流量获取愈发困难;TikTok Shop 美区 90% 卖家不赚钱的现状短期内难以扭转,平台政策变化(如佣金上涨、达人政策调整)会进一步压缩利润空间。

第三是竞争风险。智能家居、宠物智能硬件、珠宝等品类已出现明显价格战迹象(智能猫砂盆 $600→$150,筋膜枪净利率<10%),新进入者必须以差异化(AI 识别、健康监测、设计师品牌)规避红海。

第四是地缘政治风险。中美关系的不确定性、美国对华贸易政策的反复、TikTok 在美国的存续问题(如 2026 年是否再次面临禁令)均构成中长期不确定性。

10.2 关键观察节点

  • 2026 年 7 月 24 日:”122% 临时关税”到期,新一轮博弈窗口开启
  • 2026 年 11 月 10 日:USTR 对华 178 项 301 关税豁免到期
  • 2026 年 Q3–Q4:GTCES 首批刑事起诉案例公布,可观察执法重点
  • 2026 年 Q4:美国假日季(黑五/网一/圣诞)跨境电商表现,验证高客单价商品需求韧性
  • 2027 年 H1:中国品牌全球信任指数(Ipsos GTI)2027 年报告,验证原产地效应演进轨迹

10.3 数据局限性声明

本报告部分数据存在局限性需使用者知悉:① 1688 平台拿货价为公开报价,实际议价空间可能更高,最终定价应结合实地调研;② FCW 调查”190 万美元资产却 50%+ 有财务压力”等富裕人群消费心理数据未直接复核到原始调研,建议在引用时标注”行业调研数据”;③ TikTok Shop “90% 卖家不赚钱”来自网经社单一来源,与费率结构推算一致但缺乏多源验证;④ 部分品类市场规模数据存在口径差异(如珠宝市场全球规模的不同估算),使用者应结合具体细分赛道核对原始数据。报告结论的方向性判断(政策夹击、品类优先级、价位段策略、品牌化路径)均经多源验证可信度高,具体数字仍需使用者在决策时进一步核实。


附录 A:关键数据汇总

A.1 美国市场宏观

  • 2025 年 GDP:30.8 万亿美元;居民消费:25.12 万亿美元(占 81%)
  • 前 10% 家庭贡献近 50% 家庭消费支出
  • 2024 年约 16% 美国家庭年收入 ≥$200K(前 1/5)
  • FCW 富裕样本:平均家庭年收入 $32.1 万;平均可投资资产 $190 万

A.2 政策时间线

  • 2025-02-01:特朗普首次取消 de minimis;2-07 恢复
  • 2025-04-02:宣布 5-02 起正式取消中国大陆与香港小额包裹免税
  • 2025-07-30:特朗普签署行政令,自 8-29 起暂停全球 de minimis
  • 2025-08-22:de minimis 规则正式终止,92% 小额包裹不再免税
  • 2025-08:TFTF 贸易欺诈特别工作组成立
  • 2025-10-10:特朗普宣布 11-01 起对中国商品加征额外 100% 关税(总 130%+)
  • 2025-11-01:中美达成历史性贸易与经济协议
  • 2025-11-26:USTR 宣布 178 项 301 豁免延长至 2026-11-10
  • 2026-07-01:欧盟取消 €150 以下小额包裹免税,每件征 €3
  • 2026-07-14:DOJ 新设 GTCES,将贸易欺诈升级为刑事追诉
  • 2026-07-24:”122% 临时关税”到期,新一轮博弈窗口

A.3 渠道与平台

  • Amazon:1.6% 头部卖家贡献美国第三方 GMV 的 50%
  • TikTok Shop:2025 全球 GMV $802 亿 (+65%);美区跨境店占 25%,本土店占 75%
  • Shopify:3 年复合年均增长率 63%
  • Amazon 佣金:消费电子 8%、家居厨房 15%、服装 17%、珠宝 20%、亚马逊设备配件 45%
  • TikTok 美区 POP 综合费率:30%+

A.4 品类优先级与价位段汇总

(详见第 5.5 节品类优先级汇总表)

A.5 品牌案例对照

  • Anker:2025 营收 305 亿 (+23.49%),毛利率 45.07%,A+H 两地上市
  • EcoFlow:年营收近 80 亿,旗舰 Delta Pro Ultra $2999–$9999
  • Govee:2025 年营收 40 亿 RGBIC 灯带毛利 40–50%
  • CATLINK:智能猫砂盆服务 100 万只猫,年入过亿
  • SHEIN(反面):2025 营收 426 亿美元,利润率仅 5%

附录 B:参考资料分类索引

B.1 宏观经济与消费结构

  • 东方财富网(2026-03-22). 美国居民收支变化对消费前景的影响分析. https://finance.eastmoney.com/a/202603223680976736.html
  • 百家号(2026). 68% 消费占比:美国经济的好牌还是险招. https://baijiahao.baidu.com/s?id=1871135292197792511
  • 纽约联储(2026-05). Tracking the K-Shaped Economy: Who’s Driving Spending?
  • 搜狐网(2026-06-10). $100K+ 群体 70% 转折扣店调研
  • 新浪网(2026-03-12). FCW:2025 年美国富裕人群财富全景报告
  • 虎嗅网(2026). 全球新增近 100 万名百万富翁,美国占了一半. https://www.huxiu.com/article/4872467.html
  • Statista(2026). Share of households in the United States in 2024, by income group

B.2 奢侈品与高端消费

  • 贝恩公司与 Altagamma(2026 春季更新). 2026 年全球奢侈品市场研究
  • 新浪网(2026-01-12). 2025 奢侈品趋势:3580 亿欧市场的沙漏分化
  • 新浪网(2026). 2025 年 LVMH 业绩深度解析
  • 麦肯锡(2025-11). State of Consumer 报告
  • 凯捷咨询(2026-03-12). 2026 消费者报告

B.3 政策与关税

  • 中华人民共和国商务部(2025-12-18). 美宣布延长对华”301 条款”关税豁免期限
  • 四川省商务厅(2025-10-28). 一文梳理美欲对中国加征 100% 关税前后
  • 山东外贸职业学院(2025-09-16). 美国终止近百年”de minimis”免税规则
  • 网易(2026-07-20). 美国成立全新执法机构 跨境电商运营逻辑或将彻底改写
  • 雨果网(2026-07-17). 仅剩 9 天!美国新一轮 301 关税完整脉络解读
  • 搜狐网(2026-07-15). de minimis 终结、第 122 条 7 月 24 日到期
  • 百家号(2026-07-07). 欧盟 7 月 1 日取消 €150 免税

B.4 平台与渠道

  • Marketplace Pulse / 网易(2026). 1.6% 亚马逊卖家霸占销量
  • 网经社(2026-03-12). TikTok 卖家 90% 不赚钱;eMarketer 2025 GMV 数据
  • 什么值得买(2026-05-22). TikTok 美区 POP 综合费率拆解
  • 亚马逊官网(2025-12-01). 2026 亚马逊欧洲站销售佣金和亚马逊物流费用变更
  • 亚马逊官网(2025-12-31). 亚马逊平台的收费标准详细介绍
  • 连连支付(2025-11-14). 亚马逊平台佣金标准
  • 数字酋长(2026-05-15). 亚马逊选品利润测算
  • 亿邦动力(2026-03-24). 美国电商开启新时代
  • 百家号(2025). 2025 上半年亚马逊美国站增长最快类目出炉

B.5 品类与案例

  • 百家号(2026-07-16). 中国”扫地机器人”出货井喷,在国外也被抢
  • 中国日报(2026-06-22). 中国扫地机品牌凭借 AI 系统与智能家居集成
  • 东方财富网(2026-03-26). 企业出海案例|Govee:从海外验证到本土反哺
  • 搜狐网(2026-03-06). 1 年狂揽 40 亿!深圳跨境巨头横扫海外市场
  • 搜狐网(2025-07-28). 海外红人营销|年收 63 亿!”安克系”的智能家居
  • 腾讯网(2026-07-07). 上海”70 后”卖智能猫砂盆,服务 100 万只猫(CATLINK)
  • 百家号(2026-01-22). 年入破亿!深圳跨境大佬靠智能喂食器做到头部品牌(Petlibro)
  • 百家号(2025-09-23). 年销 2 亿美元爆品率 40%,中国跨境独角兽凭智能猫砂盆征服欧美
  • 36 氪(2025-07-29). 中国创业者做出万元级家用咖啡机,海外一上市就爆单(Meraki)
  • 同花顺财经网(2026-01-21). 咖啡机器人,要做出海”淘金客”(COFE+)
  • 腾讯网(2026-06-12). 美国发明的几百美元筋膜枪,被中国打成几十块
  • 百家号(2025-12-15). 被刘亦菲捧红的轻奢珠宝,要去欧美”出海”(HEFANG)
  • 新浪网(2026-01-12). 二手高奢与本土新锐夹击,轻奢品牌如何反攻
  • 百家号(2026-04-10). 安克创新 2025 年报:营收首破 300 亿
  • 智东西(2026-07-02). 市值 460 亿,北大学霸卖充电宝,刚在港交所敲钟
  • 百家号(2025-10-11). 大疆前高管创业卖储能,年赚 80 亿(EcoFlow)
  • 出海网 CHWANG(2026-04-09). 跨境电商人物志:正浩创新创始人王雷
  • 知乎(2026-06-26). SHEIN 深度拆解
  • 百家号(2026-07-20). 六年 IPO 长跑、千亿估值腰斩:Shein 的全球化叙事为何失灵

B.6 学术理论与原产地效应

  • 百度百科(2026-03-28). 国际生产折衷理论(邓宁 OLI)
  • 百度百科(2025-11-07). 原产地形象(Country-of-Origin Effect)
  • 益普索 / 解放日报(2025). 2025 中国品牌全球信任指数(GTI)
  • 参考消息/百家号(2026-07-17). 美媒:中国品牌赢得朋友影响世界
  • 腾讯网(2026-02-08). Marketplace Pulse 2026 年 1 月亚马逊美区 Top100
  • 腾讯网(2026-06-16). 中国新能源汽车出海如何提升全球品牌力

B.7 供应链与拿货价

  • 阿里 1688(2026-07-15). 智能安防摄像头价格大全
  • 阿里 1688(2026-06-17). s925 项链吊坠女纯银价格大全
  • 阿里 1688(2026-07-10). 跨境专供莫桑石戒指 S925 纯银
  • 雨果网 CCEE(2026-06-22). 跨境新款按摩健身筋膜枪
  • 小米英国官网(2026-05-14). 扫地机零售价验证
  • 界面新闻(2026-07-14). 万亿户外赛道进入存量调整期
  • 雪球网(2026-05-10). 苏州扫地机器人产业链

报告完成时间:2026 年 7 月 21 日
研究执行:TeleAgent 深度研究技能(3 阶段 30+ 次网络搜索综合)
免责声明:本报告基于公开数据整理,具体决策前建议结合企业自身资源、品类实地调研、法律合规审查进一步研判。跨境电商政策与市场环境快速变化,报告结论需动态调整。

AI生成

20260713 090505 如何进行Python 模块的代码学习

这是一个非常经典的问题。学习Python模块的代码,绝不是打开源文件从头读到尾,而是有策略、分层次的。

针对 datetime 这个库,我结合具体实操步骤代码阅读方法论,给你一套可落地的学习方案(分为六个层级):

第一层:热身——搞懂“黑盒”行为(切勿直接读源码)

在学习内部实现前,先用交互式环境(ipython 最佳)摸清接口。

from datetime import datetime, timedelta, date

# 1. 看官方文档字符串
help(datetime)  

# 2. 直观测试
now = datetime.now()
print(now + timedelta(days=1))  # 观察加法行为
print(date(2023, 1, 1) - date(2022, 1, 1))  # 返回 timedelta

目的:先知道它“能做什么”,再探究“怎么做的”。


第二层:定位源码位置(Python与C的坑)

关键认知:CPython 官方实现中,datetime 模块核心部分是 C 语言编写的(为了性能)。如果你直接跳转:

import datetime
print(datetime.__file__) 
# 很可能指向一个 .py 文件,但里面的类(如 datetime.datetime)是从 C 扩展 _datetime 导入的。

如果你打开 datetime.py,你会发现它只是一个“壳”。真正的算法逻辑在 Modules/_datetimemodule.c(如果你用 PyPy 则是纯 Python)。

学习策略:除非你要学 C API,否则不建议死磕 C 源码。你要学的是设计思想,建议去 GitHub 查看 CPython 官方仓库中的 Lib/datetime.py(Python 实现的备用版本)或查看官方文档中的 datetime 纯 Python 参考实现


第三层:抓主干——类图与继承关系(针对 datetime)

打开 datetime.py,不要看具体函数,先画出类结构

  1. date:基类,处理年月日。
  2. time:处理时分秒微秒。
  3. datetime继承自 date,组合了 time 的功能。
  4. timedelta:时间间隔(核心是“天、秒、微秒”三个 int 存储)。
  5. tzinfo / timezone:时区抽象基类。

重点阅读timedelta__new__ 方法,看它是如何将 dayssecondsmicroseconds 归一化处理的——这是整个库运算的基石。


第四层:单点突破——阅读“运算符重载”(精髓所在)

跳读源码时,优先看魔术方法,这是高级程序员设计 API 的核心技巧。

datetime 加减法为例,在源码中搜索:

// Python 源码层面
def __add__(self, other):
    # 看它如何校验类型,返回新的 datetime 对象
    pass

def __sub__(self, other):
    # 处理 datetime - datetime 返回 timedelta
    # 处理 datetime - timedelta 返回 datetime
    pass

实操建议:自己在 IDE 中打断点,执行 now + timedelta(days=1),单步步入(Step Into),你会亲眼看到调用栈是如何流向 __add__ 的。


第五层:理解“不可变性”(Immutability)的设计

观察源码中的 __new____init__,你会发现所有字段都是只读的。重点学习:为什么 datetime.replace(year=2025) 要返回一个新对象,而不是修改原对象?

  • 阅读源码中关于 __hash__ 的定义,你会发现 datetime 是可哈希的(因为不可变),这使其可以作为字典的 Key。

第六层:实战级研读——看“官方测试用例”

这是最快提升编码水平的方法。
去 GitHub 搜索 cpython/Lib/test/test_datetime.py。测试代码是源码最好的“说明书”。

  • test_timedelta 类:里面包含了大量的边界条件(如最大年份、闰秒、跨时区运算)。
  • 你会发现很多自己忽略的细节:timedelta(days=0.5) 怎么处理?负数怎么存储?

针对 datetime 的特殊进阶建议(避开时区坑)

因为 datetime 涉及复杂的时区(UTC、夏令时),它的源码中有大量关于 fold 属性的处理(PEP 495)。建议跳过细节,重点看:

  1. astimezone() 是如何调用 tzinfoutcoffset()dst() 方法的。
  2. datetime 源码中如何定义“naive”和“aware”对象的区分。

终极心法:模仿重写(Copy & Rewrite)

读完 timedelta 后,关掉源码,尝试手写一个简化版的 MyTimeDelta,只支持加减法和比较。

class MyTimeDelta:
    def __init__(self, days=0, seconds=0):
        self._total_seconds = days * 86400 + seconds
    def __add__(self, other):
        return MyTimeDelta(seconds=self._total_seconds + other._total_seconds)

当你写出来的那一刻,你对 datetime 的理解深度就超过了 80% 的普通使用者。


避坑指南(必看)

  • 不要inspect.getsource(datetime),因为 C 模块返回的是 OSError
  • 推荐工具:如果非想看 C 源码,去 GitHub CPython 仓库 在线阅读,配合 AI 辅助翻译注释。
  • 替代方案:如果觉得官方 C 源码太难,去读 pendulumarrow 等第三方库的源码(纯 Python 实现),它们的设计理念更现代,更容易看懂。

按照这个流程(热身 -> 定位 -> 骨架 -> 运算 -> 测试 -> 重写),你学习任何 Python 标准库(如 collections, json)都会非常高效。现在,你可以先动手试试 now + timedelta(1) 的单步调试。如果遇到具体的源码片段看不懂,随时发给我,我帮你逐行拆解。😊

20260706 100145 适合高中生的央视节目深度研修指南

从“素材积累”到“思想铸魂”:适合高中生的央视节目深度研修指南

同学们,高中语文学习,尤其是面对新高考“立德树人、服务选才、引导教学”的核心导向,早已超越了“好词好句”的浅层积累,进入了 “思维品质”与“文化格局” 的终极较量。

高中学业繁重,分秒必争。因此,我不再推荐你们“追更”式地观看,而是要奉行 “少而精、深而透、连而通” 的研修策略。以下推荐,不求多,但求你们把每一期都当作一道“满分作文压轴题”来解剖。


🧠 第一梯队(必看·思维锻造):《新闻周刊》与《开讲啦》

1. 《新闻周刊》(周六晚22:15 CCTV-13)——逻辑与立意的“磨刀石”
  • 研修定位:不再是“攒素材”,而是学“理”与学“论”。白岩松的评论语言是高考思辨类作文的“天花板”。
  • 高中生专属精读法——“白氏逻辑复刻”
  • 预判训练(观前5分钟):只看标题“本周视点”,暂停。给自己3分钟,写下“如果我来评这个事,我会从哪三个角度切入?”
  • 对比复盘(观中15分钟):带着自己的预判去听白岩松。重点标注他用了什么哲学思辨词(如“不仅关乎……更指向……”“表面是……深层是……”),记下他反驳对立观点的逻辑链条。
  • 升华迁移(观后10分钟):将他评论的事件,尝试迁移到高考高频母题(如“科技与人文”“快与慢”“个体与家国”)上。每周写一段200字的“思辨火花”,这比刷十篇范文更有用。
2. 《开讲啦》(每周四晚22:30 CCTV-1)——格局与境界的“加油站”
  • 研修定位:解决高中生作文“立意不高、格局不大”的痛点。院士、英雄、艺术家的真实人生,是“青年担当”类主题的最硬核论据。
  • 精听策略——“关键词爆破法”
  • 每位嘉宾演讲完,只提炼一个核心关键词(如“热爱”“坚持”“敬畏”)。
  • 追问自己:嘉宾对这个词的理解,和我之前作文里写的有什么不同?(例如:我们写“坚持”就是咬牙不放;科学家写“坚持”是“在无数次失败中寻找那1%的确定性”)。
  • 迁移运用:直接将嘉宾的这句原话,用作你下周作文练习的核心分论点哲理金句

📜 第二梯队(核心·文化底蕴):《典籍里的中国》与《百家讲坛》专题

3. 《典籍里的中国》——思辨型文言文与“当代价值”解读
  • 研修定位:高中生看此节目,重点不在情节,而在“当代价值”的提炼。高考文言文阅读和作文,都要求“古为今用,以古鉴今”。
  • 高阶学习法——“驳论式观后感”
  • 节目往往只呈现一种主流解读。但高中生必须学会辩证批判
  • 看完《论语》篇,请思考:“仁义礼智信”在现代契约社会中,哪些需要坚守,哪些需要赋予新内涵?
  • 硬核任务:每看完一期,用800字写一篇“驳论式”或“引申式”的小论文(如《从<尚书>“民惟邦本”看今日的“人民至上”》),直接对标高考作文的“宏大主题”写作。
4. 《百家讲坛》(选择“唐宋八大家”“苏轼”等系列)——系统化文史知识的“补课”
  • 研修定位:高中古诗文鉴赏、人物传记阅读的“外挂大脑”。
  • 推荐专题:康震讲《唐宋八大家》、蒙曼讲《隋唐风云》。
  • “打通文史”法
  • 课上刚学了《赤壁赋》?马上去看《百家讲坛》中“苏轼”的专题。当你知道黄州之贬是他“从苏轼到苏东坡”的精神涅槃,你再看“逝者如斯,而未尝往也”,那种沉重与超脱,无需老师讲,你自然懂。
  • 建立“文人年谱”:跟着节目,为课本中的重点诗人(杜甫、苏轼、陆游)画一张人生轨迹与代表作对照图。这能帮你直接拿下高考诗歌鉴赏的“知人论世”题。

✨ 第三梯队(高阶·审美破壁):《朗读者》与《航拍中国》解说词

5. 《朗读者》第三季——“一平方米”中的个体生命与家国叙事
  • 研修定位:学习如何将“小我”的故事讲出“大我”的情怀,这是高考记叙文和散文拿高分的秘诀。
  • 技法偷师——“细节的张力”
  • 关注朗读者开口前的停顿眼神。文字的力量不在纸上,在情境中。
  • 仿写特训:听写节目中一段最打动你的朗读文本(如张桂梅读的家书)。分析作者如何用最朴素的动词(如“推”“攥”“攥紧”)传递最浓烈的情感。每周模仿此技法,写一段200字的生活速写。
6. 《航拍中国》(解说词)——宏大叙事的“语言美学教科书”
  • 研修定位:解决作文语言“干瘪无味”或“辞藻堆砌”的问题。它的解说词是理性与诗意完美融合的范本。
  • “拆解-仿造”法
  • 摘抄经典句式:“俯瞰这片朝夕相处的大地,再熟悉的景象,也变了一副模样。”
  • 拆解结构:视角(俯瞰)+ 情感(朝夕相处)+ 转折(变了一副模样)。
  • 仿写作业:用这个句式描述你的校园、你的家乡。例如:“凝视这间日夜苦读的教室,再寻常的桌椅,也承载了青春的重量。”——这便是高考作文中“陌生化表达”的精髓。

🗓️ 高中生专属“减负·高能”时间表

时间段 推荐内容 时长 不可商量的“铁律”任务
周六晚(放松时刻) 《新闻周刊》+《开讲啦》 约90分钟 “一题三写”:选当期一个话题,写一个60字的核心立意、一个200字的微评论、一个800字的完整提纲。
周日下午(整块时间) 《典籍里的中国》或《百家讲坛》专题 60分钟 “古今对话卡”:将古代人物事迹,用“如果他在2026年的今天……”的方式改写成一个现代职场/校园案例,彻底盘活素材。
每日睡前(碎片时间) 《航拍中国》解说词音频(只听不看) 5分钟 “盲听复述”:闭眼听,在脑中还原画面,并复述三个最精彩的动词或四字短语,次日用在语文早读中。

⚠️ 高级教师“敲黑板”叮嘱

  1. 警惕“虚假获得感”:绝对禁止开着电视当背景音!高中生看节目,必须手边有笔,眼前有本,心中有题。没带目的的观看,对高中语文毫无意义。
  2. 主题式跨节目整合:比如这周学校作文主题是“英雄”,你可以同时看《开讲啦》中的功勋人物、《典籍里的中国》中的历史英雄、《新闻周刊》中的凡人善举,最后整合成一篇 “我心目中的英雄”主题素材矩阵图。这种跨时空、跨类型的整合能力,才是高分密码。
  3. 从“输入”强制转向“输出”:高中阶段的输入输出比,建议达到 1:1。看一小时节目,必须花一小时来写、来改、来重构。只有经过你大脑深度加工过的内容,才能最终呈现在高考答题卡上。

同学们,高中的屏幕时间是奢侈品,请把央视这方天地当作你们眺望时代的“天窗”。不要只做一个被动的观众,要做一个主动的解构者、严谨的思辨者、深情的表达者

当你在《新闻周刊》的评论里读出了逻辑的力量,在典籍戏剧的冲突里悟出了文明的韧性,在航拍的俯瞰里体会了语言的辽阔——那么,高考语文,不过是你深厚素养的一次从容展现而已。

去深度研修吧,未来的国之栋梁!🚀📚

20260706 095034 适合初中生的央视节目推荐与深度学习指南

从“看热闹”到“看门道”:适合初中生的央视节目推荐与深度学习指南

同学们,进入初中,语文学习迎来了一次重要的“升级”——不再满足于“这个故事讲了什么”,而要追问“作者是怎么讲的、为什么这样讲、换我会怎么讲”。你们的思维正从感性走向理性,从形象走向抽象

因此,初中阶段借助央视节目学语文,核心关键词是三个:思辨深度、素材新度、表达精度

考虑到初中生学业繁重,我不再推荐“每日”紧盯,而是为你量身定制一份 “每周精选·深度研修” 计划。每周精看2-3个节目(总时长控制在1.5小时内),远胜过每天走马观花。


🎯 初中生必看“四大王牌”节目及精用法

1. 《新闻周刊》(周六晚22:15 CCTV-13)——议论文写作的“活体教科书”

适合年级:全学段(尤其初三备战中考)
节目特点:白岩松老师担纲,用一周的新闻事件串联起社会百态,旁白词逻辑严密、语言精警。

  • 为什么必看:中考作文近年大热方向为“时代主题”“个人与社会”。这个节目提供的是最鲜活的论据 + 最严谨的论证逻辑
  • “偷师”三步骤
    1. 学结构(5分钟):听完“本周视点”后,暂停,用一句话概括主持人想表达的核心观点。再回听,看他用了哪几个分论点来支撑,这就是标准的议论文“总-分-总”骨架。
    2. 攒“人物”素材(10分钟):节目中“人物”板块介绍的平凡人不平凡事,远比“司马迁忍辱负重”更新颖。准备一个 “时代新人”素材本,只记人名+关键词+感动点(例如:“陆鸿:脑瘫厂长,不愿当累赘,带领残疾人逆袭”)。
    3. 炼“金句”:白岩松的评论往往出口成章。如“走得太快,灵魂落在了后面。”摘抄下来,用在作文开头或结尾,瞬间提升格调。
2. 《典籍里的中国》——文言文与传统文化“情境大戏”

适合年级:初二、初三(已有一定文言基础)
节目特点:撒贝宁穿越古今,戏剧化演绎《尚书》《史记》《论语》等典籍的诞生历程。

  • 为什么必看:初中文言文实词、虚词枯燥难懂,但这个节目让文字背后的精神血脉流淌起来。你记住了“禹敷土,随山刊木”的艰辛,就再也忘不掉《尚书》中的“民惟邦本”。
  • 精看策略
  • 观前预习:先翻开语文课本,找到对应典籍的篇目(如八年级有《<孟子>三章》),把课文读一遍,带着“为什么孟子这么爱辩论?”的问题去看。
  • 观中聚焦:不看热闹,看 “对话” 。看古人如何用极简的语言表达极深的情感(如伏生护书的对白)。
  • 观后练笔:每周写一段200字的 “假如我与____(典籍人物)面对面” 的跨时空对话,用上课文中刚学的文言词汇。
3. 《朗读者》第三季——“一平方米”朗读亭里的真情作文课

适合年级:全学段(情感细腻度训练)
节目特点:董卿主持,主题词深刻(如“女性”“看见”“准备”),素人与名人同台,朗读背后的故事直击人心。

  • 为什么必看:初中记叙文最怕“假大空”。这个节目教你如何把平凡小事写出感人的褶皱
  • 高阶学习法——“主题词联想法”
  • 每期有一个主题词(如“味道”)。观看前,先自问:“提到味道,我会写什么?”写个大纲。
  • 看节目,看朗读者们是如何选材的。你会发现,他们写“味道”可以是舌尖的、可以是汗水的、也可以是时间的。
  • 迁移运用:中考作文常考“温暖”“光”“路”等词,直接用“主题词联想法”套用朗读者中积累的素材和叙事节奏。
4. 《如果国宝会说话》(每集5分钟)——微写作与语言美学的“教科书”

适合年级:初一入门,初三提升(语言锤炼)
节目特点:短小精悍,解说词简直是现代散文诗的范本。例如介绍陶俑:“她站在那里,就是整个盛唐。”

  • 为何神作:初中生写作文容易口水话,而这部片子的解说词极简、极美、极有意境
  • 每日五分钟“微仿写”
  • 看一集国宝(5分钟),只听不看画面,把解说词听写下来。
  • 分析句式:它用了什么修辞?(拟人、对仗)它的视角有什么独特之处?(第一人称、第二人称切换)。
  • 仿写作业:模仿它的口吻,为你身边一个不起眼的“老物件”(一把旧伞、一个搪瓷杯)写一段100字的解说词。

🗓️ 初中生“减负型”每周时间规划表

时间 推荐节目 时长 核心任务(只做一件事)
周六晚餐后 《新闻周刊》全期 45分钟 “一句话微评” :针对本周视点,写一句100字以内的犀利短评。
周日下午(放松时) 《典籍里的中国》或《朗读者》(选一期) 60分钟 “素材卡” :只积累一个最打动你的故事,用150字压缩成精华,背下来。
周一至周五(任意碎片时间) 《如果国宝会说话》1-2集 5-10分钟 “听写仿写” :听写解说词,并仿写一个属于自己的句子。

✏️ 高级教师特别提醒:初中生要“带着笔”看电视

不同于小学生的“听与跟”,初中生必须 “带着问题看,拿着笔杆记”。这里推荐我独创的 “三色笔记法”

  • 红笔(划观点):节目中直击心灵的核心论断、金句。
  • 蓝笔(记事实):新颖的新闻人物、典籍故事、数据。
  • 黑笔(写联想):看到这里,我想起了生活中的什么事?可以套用在哪篇作文里?

每周日花10分钟复盘本周的“三色笔记”,你会发现,考试时下笔不再是“无米之炊”,而是“胸有成竹”。


💬 最后送给大家一句话

同学们,初中语文的较量,早已不是死记硬背的较量,而是 “认知视野”与“思维品质” 的较量。央视的这些顶级文化节目,就是国家送给你们最优质的“思维健身房”。

不要再把它当成消遣的背景音,请把它当作请你登台的主角。 当你学会从白岩松的逻辑里偷结构,从典籍的对话里偷情怀,从国宝的解说词里偷美感——语文高分,只是水到渠成的副产品;而一个眼界开阔、思想深邃的你,才是这三年最珍贵的收获。

去打开电视,开启你的深度研修吧!📺📖

20260706 094859 适合小学生观看的央视节目清单

小学生的语文学习,重在 “趣”与“养” ——以趣味为引,以涵养为核。不同年段的孩子,认知水平、识字量与兴趣点差异显著。以下我按低、中、高三个年段,精心筛选了央视系列节目,并附上“收看指南”,希望能让每个孩子都能在荧屏前“看得进去、学得出来”。


🌱 第一学段:一二年级(6-8岁)——以“趣”启蒙,以“声”入境

核心目标:激发母语亲近感,积累鲜活词汇,培养专注倾听的习惯。
建议时长:每日15-20分钟,亲子共看为佳。

推荐节目 推荐理由 收看小贴士
《新闻袋袋裤》 央视少儿频道的“儿童版新闻”,语速适中,内容贴近校园生活,是低年级孩子了解世界的窗口。 看后问一问:“今天哪条新闻最有意思?用一句话讲给妈妈听。”训练完整表达。
《中国诗词大会》(少儿版块/飞花令片段) 只截取其中“看图猜诗”“飞花令”等互动环节,画面绚丽,选手年龄相仿,极易引发共鸣。 和孩子一起抢答,答错了也鼓掌。重点不在背多少诗,而在感受诗词的节奏美。
《动物世界》(旁白精选) 赵忠祥老师经典的解说词是汉语韵律的范本。画面有趣,语言优美,孩子百看不厌。 关掉画面只听声音,让孩子想象画面;再打开画面验证,感受语言的画面感。
《智慧树》(“咕咚来了”等故事剧场) 用木偶剧、动画形式演绎经典童话和成语故事,直观生动,符合低龄儿童认知。 看完后和孩子分角色演一演,用上节目里的台词,在游戏中内化语言。

⚠️ 给家长的特别叮嘱:低年级不要求做笔记,不要求写观后感。只做三件事——听、跟、聊(听清楚、跟读几句、聊一聊感受)。保护兴趣,胜过一切。


🌿 第二学段:三四年级(9-10岁)——以“文”润心,以“知”拓界

核心目标:从感性走向理性,积累成语典故,建立初步的文学与文化常识框架。
建议时长:每日25分钟,可独立观看,亲子适度讨论。

推荐节目 推荐理由 收看小贴士
《跟着书本去旅行》 这是最适合小学生的语文拓展节目!每一集都紧扣中小学课本,实地探访课文中的场景(如《望庐山瀑布》《赵州桥》)。 观看前先翻开语文书,找到对应课文读一遍;看完后,在书上空白处写一句“我的新发现”。
《成语故事》(动画版) 央视出品的大量成语动画短片,每集3-5分钟,将“画蛇添足”“掩耳盗铃”等成语变成生动故事。 准备一个“成语存钱罐”本子,每学一个就画一颗小星星,集满20颗兑换一次“家庭成语大赛”。
《典籍里的中国》(精选片段) 三四年级可选看“伏生护书”“司马迁著史”等情节性强的片段,不必看全篇。戏剧冲突能深深打动孩子。 看后问一个开放性问题:“如果书快烧光了,你会拼命救哪一本书?为什么?”训练价值判断。
《正大综艺·动物来啦》 科普类综艺,语言轻松活泼,有很多趣味冷知识。能极大丰富孩子的说明文阅读背景。 学会一个“科学小知识”后,试着用“首先……接着……最后……”的顺序讲给同学听。

📖 三四年级可开始尝试“三句话札记”
看完后写三句话——①今天我看了什么;②我最感兴趣的一个点;③我想用节目里哪个词来形容我的心情。不求长,求真切。


🌳 第三学段:五六年级(11-12岁)——以“思”促写,以“情”悟文

核心目标:提升思辨能力,积累高质量写作素材,感受语言的艺术魅力与思想深度。
建议时长:每日30-35分钟,可结合学校习作任务灵活选看。

推荐节目 推荐理由 收看小贴士
《朗读者》第三季 访谈+朗读的形式,嘉宾来自各行各业。每一期主题词(如“遇见”“告别”“答案”)都是极好的作文题目。 准备“朗读者金句本”,摘抄每期最打动你的一句话,并在旁边写上“如果是我,我会对谁说这句话”。
《经典咏流传》 将古诗词谱曲演唱,“和诗以歌”。谭维维的《敕勒歌》、凤凰传奇的《将进酒》等都是经典。 学唱一首“古诗歌曲”,并思考:作曲家为什么用这样的节奏来配这首诗?音乐与诗意如何相通?
《故事里的中国》 重新演绎《红岩》《平凡的世界》《创业史》等经典文学作品,将文学形象具象化。 选取一个改编片段,和原著进行对比:“影视版和我心中的形象一样吗?哪个细节最打动我?”写成200字微影评。
《百家讲坛》(少儿适宜专题) 如郦波老师讲《语文课里的经典》、蒙曼老师讲《唐诗三百首》。深度适中,观点鲜明。 只选一个“小切口”深入学习,比如“王维为什么叫诗佛?”带着问题看,看后画一张人物关系图。
《新闻联播》(国内时政/社会版块) 高年级学生应开始关注社会。不求全看,可每日固定看前10分钟国内部分。 做“新闻标题摘抄”,重点关注动词与四字短语(如“扎实推进”“蓬勃发展”),每周选一条改写成“校园新闻版”。

✍️ 五六年级进阶任务——“观点对对碰”
每周围绕一个节目中的话题,和父母或同学展开“正方反方”辩论(如:“传统经典应该原样传承还是创新改编?”),训练论点—论据—论证的逻辑链条,这是议论文起步的最佳练习。


📋 综合建议与安全提示

注意事项 具体建议
观看时长 小学生每日屏幕时间建议不超过40分钟(含其他屏幕活动)。以上推荐并非全看,而是每日选择其一,轮换进行。
观看工具 优先使用“央视影音”APP或“央视少儿”客户端,可投屏至电视,距离保持3米以上,保护视力。
回看功能 绝大多数节目支持回看与片段截取,不必赶直播,可选择孩子精神状态最佳的时段收看。
亲子共观 三四年级以下强烈建议亲子共看;五六年级可独立观看,但家长应定期询问收获,做“倾听者”而非“检查者”。
兴趣优先 若孩子对某个节目不感兴趣,果断换一个。强扭的瓜不甜,强看的节目不长功。

🌟 教师寄语

同学们,央视的荧屏是一扇窗,推开它,你们能看到千年诗词的月光,听到经典文学的回响,触到广阔天地的脉搏。
一二年级,你们是“小耳朵”,学会倾听;三四年级,你们是“小眼睛”,学会观察;五六年级,你们是“小脑袋”,学会思考。

愿这方小小的屏幕,成为你们语文学习路上温暖的灯塔。每一天,都有一个新的词语在等你们发现,每一刻,都有一段美好的语言在等你们遇见。

出发吧,小小少年!📺✨

20260706 094546 一份给学生的每日语文学习导航

巧借央视东风,妙筑语文根基——一份给学生的每日语文学习导航

同学们,语文学习绝非仅限于课堂与书斋,它更是一门活色生香的生活艺术。中央电视台作为国家级的文化视窗,汇聚了顶尖的语言艺术与思想精华,是你们触手可及、取之不尽的语文宝库。今日,我便以一位引路人的身份,为诸位设计一份“每日央视语文学习导航”,望能助你们在光影与声韵间,涵养语感,砥砺思维,提升素养。

核心理念:输入、内化、输出三位一体

我们的每日计划,将围绕 “清晨·蓄力”、“午间·积淀”“夜晚·升华” 三个时段展开,并遵循 “精选输入→深度内化→创意输出” 的闭环逻辑。每日投入30-40分钟,重在坚持,贵在得法。


📺 每日学习导航图

☀️ 清晨·蓄力(约10分钟):以《新闻联播》练“耳”与“口”
  • 推荐节目:前一日《新闻联播》的重播或精选片段(可通过央视新闻客户端回看)。
  • 学习策略
    1. “主播跟读”练语音(3分钟):选取一则时政短讯,跟随主播小声跟读。重点模仿其吐字归音的饱满、停连重音的精准。这不仅是练普通话,更是培养庄重、严谨的语言气质。
    2. “一句话新闻”炼概括(5分钟):观看一则社会新闻后,立即用一句话向家人或自己复述其核心要素(何人、何时、何地、何事、何因)。此乃训练信息筛选与语言精炼能力的绝佳途径。
    3. “标题品鉴”积词汇(2分钟):《新闻联播》的标题是高度凝练的书面语,如“擘画蓝图”、“行稳致远”。准备一本小册子,每日摘抄2-3个精彩标题或成语,并尝试口头造句。
🌇 午间·积淀(约15分钟):以《跟着书本去旅行》等文化节目练“眼”与“脑”
  • 推荐节目:《跟着书本去旅行》、《典籍里的中国》精彩片段或《中国诗词大会》飞花令集锦。
  • 学习策略
    1. “纸上得来终觉浅”:观看《跟着书本去旅行》时,跟随镜头“云游”课文中的名山大川、古迹旧址。观后,合上屏幕,在脑海中用描述性语言勾勒出画面,并关联所学课文(如看岳阳楼,便联想《岳阳楼记》)。
    2. “人物档案”建素材:从《典籍里的中国》中,每周深度了解一位历史人物(如伏生、宋应星)。用思维导图为其建立“档案”:核心事迹→精神品质→适用作文主题。这比死记硬背素材生动百倍。
    3. “诗词剧场”巧还原:观看《中国诗词大会》时,暂停画面,先自己思考飞花令词句,再与选手对照。可将经典诗词改编为微短剧脚本,想象诗人创作时的情境,深化理解。
🌙 夜晚·升华(约15-20分钟):以《朗读者》《故事里的中国》练“心”与“手”
  • 推荐节目:《朗读者》第三季、《故事里的中国》或《等着我》文学性较强的片段。
  • 学习策略
    1. “倾听人生”悟情感:专注聆听《朗读者》中嘉宾的访谈与朗读。尝试共情,体会语言背后的生命力量。听后,用三两句话写下最触动你心弦的一点,训练情感捕捉与细腻表达
    2. “经典新编”练创意:观看《故事里的中国》对经典文学(如《红岩》《平凡的世界》)的演绎后,进行“假如”写作:假如由我来改编这个桥段,我会如何设计人物对话与环境描写?每周完成一个200字的创意改写片段
    3. “观后一得”磨思想:每日结束时,用3-5分钟,将今日央视学习中印象最深的一点,写成一段百字左右的微评论。要求:观点鲜明,逻辑清晰,用词精准。这是训练批判性思维与议论文写作的基石。

💡 高级教师特别叮嘱

  1. 贵在得法,不拘一格:以上为建议框架,你可根据自身兴趣与薄弱点灵活调整。若今日偏爱诗词,便主攻诗词大会;若文言文是短板,可多关注典籍里的中国。择其善者而从之,其不善者而改之。
  2. 做“有心人”,日积月累:准备一个专用的“央视语文学习札记”,可分类记录:【妙语连珠】(精彩句段)、【人物春秋】(人物素材)、【吾见吾思】(每日微评)。定期翻阅,便是你最独特的作文素材库。
  3. 由“观”到“用”,学以致用:学习的终极目标是表达。请有意识地将央视节目中习得的精准词汇、严谨逻辑、深厚情怀,化用于你的日常交流与写作之中。让语言从“学生腔”走向“成熟范”。

同学们,语文的天地无比辽阔。愿你们以央视节目为舟,以每日坚持为桨,在语言文字的江河湖海中,不仅收获分数的提升,更能收获思想的深邃、情感的丰盈与生命的升华。这,才是语文学习的最高意义。

期待你们在光影与文字的交织中,遇见更好的自己。

20260706 094545 一份给学生的每日语文学习导航

巧借央视东风,妙筑语文根基——一份给学生的每日语文学习导航

同学们,语文学习绝非仅限于课堂与书斋,它更是一门活色生香的生活艺术。中央电视台作为国家级的文化视窗,汇聚了顶尖的语言艺术与思想精华,是你们触手可及、取之不尽的语文宝库。今日,我便以一位引路人的身份,为诸位设计一份“每日央视语文学习导航”,望能助你们在光影与声韵间,涵养语感,砥砺思维,提升素养。

核心理念:输入、内化、输出三位一体

我们的每日计划,将围绕 “清晨·蓄力”、“午间·积淀”“夜晚·升华” 三个时段展开,并遵循 “精选输入→深度内化→创意输出” 的闭环逻辑。每日投入30-40分钟,重在坚持,贵在得法。


📺 每日学习导航图

☀️ 清晨·蓄力(约10分钟):以《新闻联播》练“耳”与“口”
  • 推荐节目:前一日《新闻联播》的重播或精选片段(可通过央视新闻客户端回看)。
  • 学习策略
    1. “主播跟读”练语音(3分钟):选取一则时政短讯,跟随主播小声跟读。重点模仿其吐字归音的饱满、停连重音的精准。这不仅是练普通话,更是培养庄重、严谨的语言气质。
    2. “一句话新闻”炼概括(5分钟):观看一则社会新闻后,立即用一句话向家人或自己复述其核心要素(何人、何时、何地、何事、何因)。此乃训练信息筛选与语言精炼能力的绝佳途径。
    3. “标题品鉴”积词汇(2分钟):《新闻联播》的标题是高度凝练的书面语,如“擘画蓝图”、“行稳致远”。准备一本小册子,每日摘抄2-3个精彩标题或成语,并尝试口头造句。
🌇 午间·积淀(约15分钟):以《跟着书本去旅行》等文化节目练“眼”与“脑”
  • 推荐节目:《跟着书本去旅行》、《典籍里的中国》精彩片段或《中国诗词大会》飞花令集锦。
  • 学习策略
    1. “纸上得来终觉浅”:观看《跟着书本去旅行》时,跟随镜头“云游”课文中的名山大川、古迹旧址。观后,合上屏幕,在脑海中用描述性语言勾勒出画面,并关联所学课文(如看岳阳楼,便联想《岳阳楼记》)。
    2. “人物档案”建素材:从《典籍里的中国》中,每周深度了解一位历史人物(如伏生、宋应星)。用思维导图为其建立“档案”:核心事迹→精神品质→适用作文主题。这比死记硬背素材生动百倍。
    3. “诗词剧场”巧还原:观看《中国诗词大会》时,暂停画面,先自己思考飞花令词句,再与选手对照。可将经典诗词改编为微短剧脚本,想象诗人创作时的情境,深化理解。
🌙 夜晚·升华(约15-20分钟):以《朗读者》《故事里的中国》练“心”与“手”
  • 推荐节目:《朗读者》第三季、《故事里的中国》或《等着我》文学性较强的片段。
  • 学习策略
    1. “倾听人生”悟情感:专注聆听《朗读者》中嘉宾的访谈与朗读。尝试共情,体会语言背后的生命力量。听后,用三两句话写下最触动你心弦的一点,训练情感捕捉与细腻表达
    2. “经典新编”练创意:观看《故事里的中国》对经典文学(如《红岩》《平凡的世界》)的演绎后,进行“假如”写作:假如由我来改编这个桥段,我会如何设计人物对话与环境描写?每周完成一个200字的创意改写片段
    3. “观后一得”磨思想:每日结束时,用3-5分钟,将今日央视学习中印象最深的一点,写成一段百字左右的微评论。要求:观点鲜明,逻辑清晰,用词精准。这是训练批判性思维与议论文写作的基石。

💡 高级教师特别叮嘱

  1. 贵在得法,不拘一格:以上为建议框架,你可根据自身兴趣与薄弱点灵活调整。若今日偏爱诗词,便主攻诗词大会;若文言文是短板,可多关注典籍里的中国。择其善者而从之,其不善者而改之。
  2. 做“有心人”,日积月累:准备一个专用的“央视语文学习札记”,可分类记录:【妙语连珠】(精彩句段)、【人物春秋】(人物素材)、【吾见吾思】(每日微评)。定期翻阅,便是你最独特的作文素材库。
  3. 由“观”到“用”,学以致用:学习的终极目标是表达。请有意识地将央视节目中习得的精准词汇、严谨逻辑、深厚情怀,化用于你的日常交流与写作之中。让语言从“学生腔”走向“成熟范”。

同学们,语文的天地无比辽阔。愿你们以央视节目为舟,以每日坚持为桨,在语言文字的江河湖海中,不仅收获分数的提升,更能收获思想的深邃、情感的丰盈与生命的升华。这,才是语文学习的最高意义。

期待你们在光影与文字的交织中,遇见更好的自己。

20260626 081103 人工智能日报 2026年6月26日

人工智能日报 | 2026年6月26日

头条要闻

1. OpenAI 发布首款自研推理芯片 Jalapeño,联手博通叫板英伟达

6月24日,OpenAI 与博通联合发布首款定制 AI 推理芯片 Jalapeño。该芯片专为大语言模型(LLM)推理任务设计,从零架构设计到完成流片仅用 9 个月,创下高性能 ASIC 芯片开发速度纪录。博通 CEO 陈福阳表示,Jalapeño 性能可媲美英伟达 Blackwell 芯片和谷歌 TPU,推理成本较传统 AI GPU 节省约 50%。芯片工程样片已完成实验室验证,计划 2026 年底部署至微软等合作伙伴的吉瓦级数据中心。这标志着 OpenAI 正式从”模型+应用”走向”模型+应用+算力”全栈闭环。

2. 胡润 2026 全球独角兽榜发布:Anthropic 登顶,前三均布局大模型

6月25日,胡润研究院发布《2026 全球独角兽榜》。Claude 母公司 Anthropic 以 6.6 万亿元人民币价值成为全球最高价值独角兽,单年增值 6.1 万亿创历史纪录;OpenAI 以 5.8 万亿元位列第二;字节跳动(豆包)3.3 万亿元位列第三。DeepSeek 以 3400 亿元估值荣登 308 家新晋独角兽榜首。大模型已成为全球顶级独角兽的核心底色。

3. 黄仁勋英伟达股东大会定调:AI 基建是人类史上最大基建,”有用 AI 时代”已至

6月24日,英伟达 2026 年度股东大会上,黄仁勋宣告智能体(Agent)时代正式到来,将本轮计算范式转变定性为”60 年来最大行业重置”。核心观点:AI 数据中心已从存储检索变为生产数字智能的”AI工厂”,每个 Token 都是利润单位;AI 投资回报率问题”已有答案”;本轮 AI 基建周期将以数十年计。此外,专为 Agent 设计的全新 CPU 架构 RTX Spark 超级芯片亮相,Windows 全面升级为 AI Agent 平台。

行业动态

4. DeepSeek 开启”倍增式”扩招,剑指 AI 搜索与数据壁垒

DeepSeek 正在大规模扩张团队,重点招聘方向指向 AI 搜索与数据构建。结合其以 3400 亿元估值成为新晋独角兽榜首的消息,大模型商业化决战已正式打响。创始人梁文峰坚持不融资、全资投入的策略正在受到市场验证。

5. 高通携 Dragonfly 入局数据中心 AI 算力,39 亿美元收购 Modular

6月24日,高通在纽约投资者日发布面向云端市场的 Dragonfly 系列数据中心 CPU 与 AI 加速器,并宣布以约 39 亿美元收购 AI 基础设施软件企业 Modular(Mojo 编程语言和 MAX 推理框架)。已拿下 Meta、微软等客户,标志着这家手机芯片巨头成立以来最大业务转型。第三代 AI 芯片计划 2027 年推出,数据中心 CPU 将于 2028 年上市。

6. 美光财报”炸裂”:营收增 346%,HBM 供应紧张持续至 2027 年后

美光科技 2026 财年第三财季营收 414.6 亿美元,同比增长约 346%,净利润同比增约 14 倍,毛利率从 39% 跃升至 84.9%,三项指标均创历史纪录。HBM(高带宽内存)供应紧张局面预计将持续至 2027 年以后,AI 内存需求正推动存储行业进入超级周期。

7. 特斯拉中国确认接入豆包与 DeepSeek 双模型

特斯拉中国版车载智能系统确认接入字节跳动豆包与 DeepSeek 双大模型,这是海外车企首次大规模集成国产大模型。360 周鸿祎亦宣布打造中国版漏洞挖掘智能体,AI Agent 正加速渗透汽车安全等垂直行业。

8. 谷歌 Google Finance 正式上线,AI 智能体成金融信息服务破局点

谷歌宣布 AI 金融信息服务”Google Finance”结束测试正式上线,推出独立移动应用。投资者可用自然语言查询个股、获取 AI 驱动的投资分析。AI 代理在金融垂直领域的商业化落地正在加速。

9. 智谱港股市值一度突破万亿港元,5 个月涨约 20 倍

智谱 AI 今年 1 月登陆港股后股价狂飙,6 月 22 日市值一度突破万亿港元关口,跻身港股科技股第三大市值公司(仅次于腾讯、阿里),但万亿之上波动剧烈。其开源 GLM-5.2 旗舰模型支持百万上下文,登顶开源编程排行榜。

10. 谷歌 AI 天才连失两将:John Jumper 转投 Anthropic,Noam Shazeer 加盟 OpenAI

6月22日,诺贝尔化学奖得主、AlphaFold 核心缔造者 John Jumper 和 Gemini 联合负责人 Noam Shazeer 同日离职。Jumper 加入 Anthropic,Shazeer 转投 OpenAI。消息导致谷歌股价单日暴跌超 5%。

技术前沿

11. GPT-5.5 vs Claude Opus 4.8 vs DeepSeek V4:大模型编程能力终极对决

新基准 DeepSWE 出炉引发排名大洗牌。GPT-5.5 在单项测评中拿下第一,但 Claude Opus 4.8 在综合评分上反超,DeepSeek V4 开源模型表现同样亮眼。2026 年 6 月,100 万 Token 超长上下文已成为旗舰模型标配,AI 智能体正从概念走向规模化落地。

12. 黄仁勋展示 RTX Spark 超级芯片:Agent PC 开启计算范式革命

英伟达推出专为 Agent 设计的 RTX Spark CPU,黄仁勋称”过去 40 年你启动应用、点击、输入;有了 RTX Spark 和 Windows,你只需提出需求,PC 就会完成工作”。微软同步宣布 Windows 全面升级为 AI Agent 平台,”个人 AI”概念正式取代”个人计算机”。

13. 雄安全链条布局人工智能产业,集聚效应显现

雄安人工智能产业园自 2025 年 6 月开园以来,已引入 70 余家 AI 企业(大部分来自北京)。从算力底座、大模型突破到机器人应用,形成全链条产业生态。AI 产业正从一线城市向新区加速扩散。

开源生态

14. OpenMontage — 首个开源 Agentic 视频生产系统

22,019 Stars | 今天的热门

全球首个开源 Agentic 视频制作系统,包含 12 条管线、52 个工具、500+ Agent 技能,可将 AI 编码助手变成完整的视频制作工作室。支持基于库存视频片段的真实视频制作,而非简单的静态图动画。已成功生成科幻预告片和动画短片。

  • 核心价值:将专业视频制作流程 Agent 化,降低视频创作门槛
  • 启发思考:Agentic 工作流在创意产业的落地范式
  • 场景标签:#Agent #视频生成 #开源创作

15. Anthropic Cybersecurity Skills — 817 个网络安全 Agent 技能库

21,208 Stars | 今天的热门

最大的开源 AI Agent 网络安全技能库,覆盖 29 个安全领域、817 个生产级技能,逐一映射 MITRE ATT&CK、NIST CSF 2.0 等 6 大框架,兼容 Claude Code、GitHub Copilot、Cursor 等 26+ AI 平台。

  • 核心价值:让 AI Agent 获得资深安全分析师的技能水平
  • 启发思考:技能标准化是 Agent 从通用走向专业的关键路径
  • 场景标签:#安全 #Agent技能 #合规

16. 阿里 page-agent — 网页内 GUI Agent

19,791 Stars | 今天的热门

无需浏览器扩展或 Python,仅凭页面内 JavaScript 即可用自然语言控制网页界面。基于文本 DOM 操作,不需要多模态 LLM。支持 Chrome 扩展实现多页面任务,提供 MCP Server 供外部调用。

  • 核心价值:零门槛网页自动化,一行代码集成 AI Copilot
  • 启发思考:GUI Agent 从”截图理解”到”DOM 操作”的轻量化路线
  • 场景标签:#GUI-Agent #RPA #无障碍

17. MinerU — 复杂文档转 LLM 可用 Markdown/JSON

69,540 Stars | 今天的热门

将 PDF、Office 等复杂文档转换为 LLM 可用的 Markdown 和 JSON,专为 Agentic 工作流设计。在文档智能解析领域持续保持领先地位。

  • 核心价值:打通文档数据与大模型之间的”最后一公里”
  • 启发思考:文档解析是 RAG 和 Agent 应用的基础设施
  • 场景标签:#文档解析 #RAG #数据管道

18. AI Website Cloner Template — 一键克隆任意网站

20,395 Stars | 今天的热门

可通过 AI Agent 一键逆向工程任意网站为 Next.js 代码库。支持 Claude Code、Codex CLI、Cursor 等多种 AI 编码代理,点对点自动提取设计令牌与资产、编写组件规格、并行重建各页面区块。

  • 核心价值:Web 开发的”逆向工程”Agent 模板
  • 启发思考:AI Agent 在前端开发全流程自动化的实践
  • 场景标签:#前端 #Agent #Next.js

19. AWS Agent Toolkit — AWS 官方 AI Agent 工具包

1,124 Stars | 今天的热门

AWS 官方提供的 MCP Server、技能和插件集合,帮助 AI Agent 在 AWS 基础设施上高效构建,涵盖云服务全栈操作能力。

  • 核心价值:云服务商入场 Agent 赛道的标准化工具链
  • 场景标签:#AWS #MCP #云原生

今日观察

芯片大战白热化,算力自主成 AI 竞争新焦点。 同一天内,OpenAI 发布自研推理芯片 Jalapeño、高通携 Dragonfly 入局数据中心 AI 算力、英伟达黄仁勋强调”AI 工厂”叙事——三巨头从不同路线争夺 AI 算力主导权。与此同时,美光 HBM 营收爆发、国产 AI 芯片或迎涨价窗口。算力供应链正在从”英伟达独大”走向多极化竞争,推理侧定制化芯片的趋势不可逆转。

Agent 从概念爆发到产业落地。 黄仁勋宣告 Agent 时代到来、Windows 升级为 Agent 平台、RTX Spark 专为 Agent 设计的 CPU 亮相——操作系统级别的 Agent 基础设施正在成型。开源领域,OpenMontage 做视频、Anthropic Skills 做安全、阿里 Page-Agent 做 GUI 自动化,Agent 正在垂直行业快速渗透。

中国大模型全面突围。 胡润独角兽榜前三均布局大模型,DeepSeek 新晋榜首,智谱港股破万亿,特斯拉接入国产双模型——中国 AI 生态正从”跟随”走向”并跑”甚至在部分领域”领跑”。

报告生成时间:2026年6月26日 | 数据来源:HackerNews、GitHub Trending、Product Hunt、华尔街见闻、新浪科技、36氪、在线搜索