我基本上试图获得项目,他们的成本与order_id
用于在发票电子邮件上列出,将在购买后发送给客户或将来如果需要的话。如何从订单ID获取订单项目? (OpenCart 2.0)
从模型checkout/order
获取订单信息与$this->model_checkout_order->getOrder($order_id);
似乎实际上并未包含特定于项目的信息(如姓名,金额和成本),因此我无法完成电子邮件。
虽然,我已经在数据库中看到它的表order_product
,这是由同一个checkout/order
模型文件欠填充,但getOrder()
似乎并没有真正得到。
我将需要一个单独的模型文件,从订单获取特定项目的信息或者是已经存在的东西,正是这么做的,我不知道的? (或者我在某处阅读代码错误?)
非常感谢您的帮助。
嗯你能EXPL是否有更多的细节?正是您需要的,以及您需要存储该信息的地方 – Innervisions
我需要订单(例如名称,价格,每件商品的数量)中的特定于商品的信息,然后用它来创建发票电子邮件。我不想从'session'或'POST'中获取它,因为我希望能够在订单后很长时间使用发票创建事件。 (简单地通过给它'order_id') –
从哪里试图访问该信息?从管理面板或其他地方? (确切的说是哪个页面) – Innervisions