You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Shopware订单交易金额字段疑问:unitPrice、totalPrice及quantity

Shopware订单交易金额字段说明

在Shopware中,一个订单可包含多个order_transaction,其amount结构示例如下:

{
  "quantity": 1,
  "taxRules": [
    {
      "taxRate": 22.0,
      "extensions": [
        
      ],
      "percentage": 100.0
    }
  ],
  "listPrice": null,
  "unitPrice": 12.0,
  "totalPrice": 12.0,
  "referencePrice": null,
  "calculatedTaxes": [
    {
      "tax": 2.16,
      "price": 12.0,
      "taxRate": 22.0,
      "extensions": [
        
      ]
    }
  ],
  "regulationPrice": null
}

问题解答

  1. unitPrice与totalPrice的区别
  • unitPrice:单个商品单位的税前基础定价,代表单份商品的价格。
  • totalPrice:当前交易项的税前总价,计算公式为 unitPrice × quantity。示例中quantity为1,所以两者数值一致;若quantity大于1,totalPrice会是unitPrice乘以数量后的结果。
  1. quantity字段的作用
    quantity代表当前交易金额对应的商品数量,核心作用是关联商品数量与交易金额,确保总价计算准确。当订单包含多件同类型商品,或是交易被拆分时,这个字段能明确当前交易金额对应的商品份数。

内容的提问来源于stack exchange,提问作者Quisse

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 20:37:05