我添加了许多不同计量单位和重量的产品。在销售订单行中,当客户确认订单时,例如访问https:///shop/confirmation结帐后翻页。
页面显示数量
假设我有一种叫做Katal fish的产品,它的重量为500.00克。在这里,如果任何用户购买销售订单行显示的3单位Katal fish,计量单位现在设置为gm(克)
quantity UOM
3.000 gm
但是,它应该是3*500克或者1500克。
它似乎在数量领域odo是显示在购物车上的产品数量没有任何重量。
我只想显示重量和数量。
Quantity Weight UOM
3 X 500gm
7 X 1KG
等等。
请查看屏幕截图以了解更多问题的说明:https://imgur.com/a/qVkaIwn
注意,Odoo的订单报价QWeb报告也有同样的问题!我试图通过添加
<t field='line.product_weight'>
但是,似乎没有这样的领域。
您需要继承模板确认。
<template id="your_id" inherit_id="website_sale.confirmation" name="name template">
<xpath expr="//div[@class='oe_cart']/table[1]/thead/tr/th[2]" position="after">
<th>Weight</th>
</xpath>
<xpath expr="//div[@class='oe_cart']/table[1]/tbody/tr/td[2]" position="after">
<td>
<div id="product_weight">
<span t-field="line.product_id.product_weight"/>
</div>
</td>
</xpath>
<xpath expr="//div[@class='oe_cart']/table[1]/tfooter/tr[1]/td[1]" position="replace">
<td class='noborder' colspan="3"></td>
</xpath>
<xpath expr="//div[@class='oe_cart']/table[1]/tfooter/tr[2]/td[1]" position="replace">
<td class='noborder' colspan="3"></td>
</xpath>
<xpath expr="//div[@class='oe_cart']/table[1]/tfooter/tr[3]/td[1]" position="replace">
<td class='noborder' colspan="3"></td>
</xpath>
</template>
希望这对你有帮助。。。。
我通过修改Mihir的答案解决了这个问题
更换行。产品标识。带有
如下所示:行的产品重量
。产品标识重量
<xpath expr="//div[@class='oe_cart']/table[1]/tbody/tr/td[2]" position="after">
<td>
<div id="product_weight">
<span t-field="line.product_id.weight"/>
</div>
</td>
</xpath>