在opencart的运输发票中添加价格和总计列
Adding price and total column in shipping invoice in opencart
默认情况下,Opencart 不会在管理员端的打印运输中显示价格和总计。
因此,我在 admin/view/template/sale/order_shipping.tpl 中的 order_shipping.tpl 运输发票中的 table 中又添加了两列
但我得到的错误是
注意:未定义变量:column_price in /home/blossewp/public_html/admin/view/template/sale/order_shipping.tpl on line 69
注意:未定义索引:价格在/home/blossewp/public_html/admin/view/template/sale/order_shipping.tpl第81行
对我来说,值似乎来自同一个控制器 order.php,我猜不出为什么这些变量在 order_shipping.tpl 中不可见,如果它们在 /home/blossewp/public_html/admin/view/template/sale/order_invoice 中可见.tpl.
请帮忙。运费发票必须有价格和总计栏。
错误很明显
Notice: Undefined variable: column_price in /home/blossewp/public_html/admin/view/template/sale/order_shipping.tpl on line 69 Notice: Undefined index: price in /home/blossewp/public_html/admin/view/template/sale/order_shipping.tpl on line 81
这意味着这些变量没有定义,因此它们不会从控制器传递到视图,适当的控制器位于 <OC_ROOT>/admin/controller/sale/order.php
, class ControllerSaleOrder
@ function shipping()
和我没有看到您在那里定义的条目
要解决问题,只需定义它们:
(1) 找到$data['column_... = $this->language->get(...
并在$data['column_price'] = $this->language->get('column_price');
之后添加
(2) 找到 $product_data[] = array(
并添加一个条目 'price' => $product_info['price'],
或 $this->currency->format($product_info['price'])
如果你想格式化它!
默认情况下,Opencart 不会在管理员端的打印运输中显示价格和总计。 因此,我在 admin/view/template/sale/order_shipping.tpl 中的 order_shipping.tpl 运输发票中的 table 中又添加了两列 但我得到的错误是
注意:未定义变量:column_price in /home/blossewp/public_html/admin/view/template/sale/order_shipping.tpl on line 69 注意:未定义索引:价格在/home/blossewp/public_html/admin/view/template/sale/order_shipping.tpl第81行
对我来说,值似乎来自同一个控制器 order.php,我猜不出为什么这些变量在 order_shipping.tpl 中不可见,如果它们在 /home/blossewp/public_html/admin/view/template/sale/order_invoice 中可见.tpl.
请帮忙。运费发票必须有价格和总计栏。
错误很明显
Notice: Undefined variable: column_price in /home/blossewp/public_html/admin/view/template/sale/order_shipping.tpl on line 69 Notice: Undefined index: price in /home/blossewp/public_html/admin/view/template/sale/order_shipping.tpl on line 81
这意味着这些变量没有定义,因此它们不会从控制器传递到视图,适当的控制器位于 <OC_ROOT>/admin/controller/sale/order.php
, class ControllerSaleOrder
@ function shipping()
和我没有看到您在那里定义的条目
要解决问题,只需定义它们:
(1) 找到$data['column_... = $this->language->get(...
并在$data['column_price'] = $this->language->get('column_price');
之后添加
(2) 找到 $product_data[] = array(
并添加一个条目 'price' => $product_info['price'],
或 $this->currency->format($product_info['price'])
如果你想格式化它!