Php 在opencart的发货发票中添加价格和总额列
默认情况下,Opencart不会在管理员端的打印发货中显示价格和总价。 因此,我在admin/view/template/sale/order\u shipping.tpl中的order\u shipping.tpl中的shipping invoice表中又添加了两列 但我得到的错误是 注意:未定义变量:第69行/home/blossewp/public\u html/admin/view/template/sale/order\u shipping.tpl中的列 注意:未定义索引:第81行/home/blossewp/public\u html/admin/view/template/sale/order\u shipping.tpl中的价格 对我来说,这个值似乎来自同一个控制器order.php,我猜不出为什么这些变量在order\u shipping.tpl中不可见,如果它们在/home/blossewp/public\u html/admin/view/template/sale/order\u invoice.tpl中可见Php 在opencart的发货发票中添加价格和总额列,php,opencart2.x,Php,Opencart2.x,默认情况下,Opencart不会在管理员端的打印发货中显示价格和总价。 因此,我在admin/view/template/sale/order\u shipping.tpl中的order\u shipping.tpl中的shipping invoice表中又添加了两列 但我得到的错误是 注意:未定义变量:第69行/home/blossewp/public\u html/admin/view/template/sale/order\u shipping.tpl中的列 注意:未定义索引:第81行/h
请帮忙。发货发票必须有价格和总额列。错误非常明显 注意:未定义变量:第69行/home/blossewp/public\u html/admin/view/template/sale/order\u shipping.tpl中的列\u注意:未定义索引:第81行/home/blossewp/public\u html/admin/view/template/sale/order\u shipping.tpl中的价格 这意味着这些变量没有定义,因此它们没有从控制器传递到视图,相应的控制器位于
/admin/controller/sale/order.php
,类ControllerSaleOrder
@函数shipping()
中,我没有看到您在那里定义的条目
要解决这个问题,只需定义它们:(1) 查找
$data['column\u…=$this->language->get(…
并在$data['column\u price']=$this->language->get('column\u price')之后添加;
(2) 查找
$product\U data[]=array(
并添加一个条目'price'=>$product\U info['price'],
或$this->currency->format($product\U info['price'])
,如果您想格式化它!谢谢我添加了它,它很有效。我还添加了总计列。非常感谢!