功能说明
本模块为 POS 订单分析添加了品牌和变体值字段,支持多维度数据分析。
主要功能
1. 品牌分析 (Product Brand)
- 可以按产品品牌对 POS 订单进行分组和分析
- 在透视表和列表视图中显示品牌信息
2. 变体值分析 (Variant Values)
- 支持按**单个属性值**进行分析
- 例如:
- 按"颜色"分组:红色、黑色、白色等
- 按"尺码"分组:S、M、L、XL 等
- 按任何其他产品属性分组
使用方法
透视表分析
1. 进入 POS 订单分析
- 导航到:销售点 (Point of Sale) → 报表 (Reporting) → 订单 (Orders)
2. 按品牌分组
- 在透视表中,点击"行"或"列"
- 选择"品牌 (Brand)"字段
- 系统会按品牌汇总数据
3. 按属性值分组(核心功能)
- 在透视表中,点击"行"或"列"
- 选择"变体值 (Variant Values)"字段
- 系统会展开显示所有属性值,例如:
- 颜色: 红色
- 颜色: 黑色
- 尺码: M
- 尺码: L
- 你可以看到每个属性值的销售数据
4. **多维度组合分析**
- 可以同时使用多个维度,例如:
- 行:品牌 (Brand)
- 列:变体值 (Variant Values)
- 这样可以分析"每个品牌下,各个颜色/尺码的销售情况"
列表视图
- 在列表视图中,可以看到每个订单行的:
- 品牌信息(带彩色标签)
- 变体值信息(带彩色标签,显示该产品的所有属性值)
示例场景
场景 1:分析各个颜色的销售情况
```
产品一: T恤 - 颜色:红色, 尺码:M → 销售数量: 10, 金额: 500
产品二: T恤 - 颜色:黑色, 尺码:L → 销售数量: 8, 金额: 400
产品三: 裤子 - 颜色:红色, 尺码:32 → 销售数量: 5, 金额: 600
按"变体值"分组后,可以看到:
- 颜色:红色 → 总数量: 15, 总金额: 1100
- 颜色:黑色 → 总数量: 8, 总金额: 400
- 尺码:M → 总数量: 10, 总金额: 500
- 尺码:L → 总数量: 8, 总金额: 400
- 尺码:32 → 总数量: 5, 总金额: 600
```
### 场景 2:品牌 + 尺码组合分析
```
行:品牌
列:变体值(尺码)
结果:
S M L XL
品牌A 100 200 150 50
品牌B 80 180 200 100
```
技术说明
- `product_brand_id`: Many2one 字段,关联到产品品牌
- `product_template_variant_value_ids`: Many2many 字段,关联到产品变体值
- 变体值使用彩色标签显示,每个属性值有不同的颜色便于识别
权限
变体值字段需要"产品变体"权限组 (`product.group_product_variant`)
依赖模块
- `point_of_sale`: POS 基础模块
- `product_brand`: 产品品牌模块
版本
- Odoo 18.0
- 模块版本: 1.0.0
- 模块版本: 1.0.0
