Shopify装箱单:无SKU关联的订单项价格显示方案咨询
Shopify装箱单订单项价格显示修复方案
默认Shopify装箱单通过SKU匹配的方式获取订单项价格,但当多个产品共用同一SKU时,会出现价格匹配错误的问题。以下是无需依赖SKU的解决方法:
直接关联订单项对象获取价格
不需要通过SKU做匹配判断,直接调用当前商品项关联的订单项价格属性即可。替换原有代码为:
{{ item.line_item.final_price | money }}
如果你的模板是直接遍历订单的line_items集合(而非包裹的商品项),则可以简化为:
{{ line_item.final_price | money }}
原理说明
Shopify的装箱单模板中,每个商品项(fulfillment_line_item)都直接关联着对应的订单原始订单项(line_item),通过item.line_item可以直接获取该商品的所有原始价格信息,完全不需要依赖SKU、条码等可能重复或缺失的字段做匹配。
内容的提问来源于stack exchange,提问作者jmliberty
相关产品推荐
相关产品推荐

