在订单确认页面中显示 Odoo 10 中的产品重量
Show Product Weight in Odoo 10 in the Order Confirmation page
我添加了许多具有不同计量单位和重量的产品。当客户确认订单时,在销售订单行中,例如结帐后访问 https:///shop/confirmation 页面。
该页面显示数量和计量单位以及价格,但不显示产品重量
假设我有一种名为 Katal 鱼的产品,其重量为 500.00 克。这里,计量单位设置为gm(克)
现在,如果任何用户购买 3 单位的 Katal 鱼,销售订单行将显示
quantity UOM
3.000 gm
但是,它应该是 3 * 500 克或 1500 克。
在数量字段中,odoo 似乎只显示购物车中的产品数量,没有任何重量。
我只想显示重量和数量。
Quantity Weight UOM
3 X 500gm
7 X 1KG
等等
请查看屏幕截图以进一步说明问题:https://imgur.com/a/qVkaIwn
注意,Odoo的QWeb Report For Quotation订单也有同样的问题!我试图通过添加
来修改模板
<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 的
来解决问题
将 line.product_id.product_weight
替换为 line.product_id.weight
,如下所示:
<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>
我添加了许多具有不同计量单位和重量的产品。当客户确认订单时,在销售订单行中,例如结帐后访问 https:///shop/confirmation 页面。
该页面显示数量和计量单位以及价格,但不显示产品重量
假设我有一种名为 Katal 鱼的产品,其重量为 500.00 克。这里,计量单位设置为gm(克) 现在,如果任何用户购买 3 单位的 Katal 鱼,销售订单行将显示
quantity UOM
3.000 gm
但是,它应该是 3 * 500 克或 1500 克。
在数量字段中,odoo 似乎只显示购物车中的产品数量,没有任何重量。
我只想显示重量和数量。
Quantity Weight UOM
3 X 500gm
7 X 1KG
等等
请查看屏幕截图以进一步说明问题:https://imgur.com/a/qVkaIwn
注意,Odoo的QWeb Report For Quotation订单也有同样的问题!我试图通过添加
来修改模板<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 的
将 line.product_id.product_weight
替换为 line.product_id.weight
,如下所示:
<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>