我知道我可以在表shop_order
和shop_order_product
中的OpenCart数据库中提取销售订单数据。
是否可以区分哪个用户创建销售订单?
答案 0 :(得分:1)
默认情况下,无法知道订单是由哪个管理员创建的,甚至也不知道订单不是由用户创建的(除了IP将是管理员的IP)。理论上,您可以将user_id
添加到shop_order
表,并在创建订单时将其传递给手动订单编辑器
答案 1 :(得分:1)
我认为没有选项可以确定哪个管理员用户创建了订单。您可能需要自己编写代码。以下步骤可能对您有所帮助。
created_user_id
表格中添加2个新字段updated_user_id
和order
,默认值为0。admin/model/sale/order.php
以将值插入这些字段$this->user->getId();
(addOrder
和editOrder
函数)。user_id
表格中添加新字段order_history
,默认值为0。admin/model/sale/order.php
以将值插入该字段$this->user->getId();
(函数:addOrderHistory
)。您可以通过直接修改文件或使用vqmod来执行这些操作。如果通过vqmod完成,那么您在opencart版本升级期间更容易进行更改。 的 Opencart: Vqmod tutorial 强>
度过美好的一天!!