我想在 Prestashop 1.7 后台的订单列表中添加新列“运费”。我阅读了很多关于添加新列的教程,但没有关于运费的建议。
另一个解决方案应该是,如果运费将直接显示在订单总价字段中?例如:150 美元(2 美元) - 其中 2 美元是运费。
任何帮助,将不胜感激。
已解决:在文件:controllers/admin/AdminOrdersControler.php 下添加(约 110 行):$this->fields_list = array_merge($this->fields_list, array(
这段代码:
'total_shipping' => array(
'title' => $this->l('Shipping'),
'filter_key' => 'a!total_shipping',
'type' => 'price',
'currency' => true,
'callback' => 'setOrderCurrency'
),
并在第 200 行添加:public static function setOrderCurrency($echo, $tr)
这段代码:
public function displayTotal_shipping($value) {
return Tools::ps_round($value, 0);
}