【发布时间】:2020-08-10 12:18:55
【问题描述】:
【问题讨论】:
标签: pdf export prestashop invoice
【问题讨论】:
标签: pdf export prestashop invoice
您需要覆盖(或修改)AdminOrdersController,查看此文件以及它是如何完成订单状态更新的,您有一组批量操作:
$this->bulk_actions = array(
'updateOrderStatus' => array('text' => $this->l('Change Order Status'), 'icon' => 'icon-refresh')
);
如果你在这个数组中添加了一些东西,它会从这个下拉菜单中获得,一个键是它的一个动作名称,如果你想处理订单状态的变化你需要使用这个代码(例如在 postProcess方法),submitBulk 是所有这些操作的标准前缀。 submitBulkYOUR_ARRAY_KEY,小sn-p:
if (Tools::isSubmit('submitBulkupdateOrderStatus'.$this->table)) {
// your code
}
我希望这可以帮助您了解它是如何工作的。如果您还有其他问题,请告诉我。
如果您想了解如何一次生成多个PDF,请查看AdminPdfController,您可以从PrestaShop 1.6 版本查看此文件
【讨论】: