# 商品上架流程

本文档描述了从准备商品数据到同步至多个 WooCommerce 站点的完整流程。

## 流程图 (Mermaid)

```mermaid
graph TD
    %% 节点样式定义
    classDef process fill:#e1f5fe,stroke:#01579b,stroke-width:2px;
    classDef storage fill:#fff9c4,stroke:#fbc02d,stroke-width:2px;
    classDef action fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px;

    Start((开始)) --> Step1[制作批量导入表]
    
    subgraph 数据准备阶段
        Step1 -->|包含| Info1[基础属性]
        Step1 -->|包含| Info2[商品组成/SKU]
        Info1 -.-> TableFile(Excel/CSV 文件)
        Info2 -.-> TableFile
    end

    TableFile --> Step2{导入 ERP 系统}
    
    subgraph ERP处理阶段
        Step2 -->|解析 & 存储| ERPDB[(ERP 商品数据库)]
        ERPDB --> Step3[用户操作: 点击同步按钮]
    end

    Step3 --> SyncProcess{分发同步任务}

    subgraph 多站点同步
        SyncProcess -->|API 推送| SiteA[WooCommerce 站点 A]
        SyncProcess -->|API 推送| SiteB[WooCommerce 站点 B]
        SyncProcess -->|API 推送| SiteC[WooCommerce 站点 C]
    end

    SiteA --> End((上架完成))
    SiteB --> End
    SiteC --> End

    %% 应用样式
    class Step1,Step2,Step3,SyncProcess process;
    class ERPDB,TableFile storage;
    class Start,End action;
```

## 详细步骤说明

1.  **制作批量导入表**
    *   准备 Excel 或 CSV 格式的数据表。
    *   **关键内容**:必须包含商品的**基础属性**(如名称、描述、分类）和**商品组成**(如变体 SKU、价格、库存）。

2.  **导入 ERP 系统**
    *   将制作好的表格上传至 ERP 系统。
    *   系统会自动解析文件，将商品数据存入 ERP 的商品数据库中。

3.  **多站点同步**
    *   在 ERP 系统中找到已导入的商品。
    *   点击**“同步”**按钮。
    *   系统将自动把商品信息推送到配置好的多个 **WooCommerce** 站点，完成上架。
