是否可以显示上次处理订单的订单详情,例如
Item Sku Qty Subtotal
在另一页?
我尝试在单独的cms页面中添加frontend/base/default/template/email/order/items/order/default.phtml
的订单详细信息部分,方法是向其中添加{{layout handle="sales_email_order_items" order=$order}}
。
但是,当我在下订单后运行此cms页面时,它会显示以下错误:
致命错误:在D:\ wamp \ www \ magento \ app \ design \ frontend \ base \ default \ template \ email \ order \ items.phtml中的非对象上调用成员函数getAllItems()
这实际上可行吗?
答案 0 :(得分:1)
这是可能的..它已经存在于magento系统中,当用户成功下订单时,它们会显示订单号和订单详细信息页面的链接。
订购页面的链接类似于http://www.example.com/sales/order/view/order_id/25/
我们可以将系统直接重定向到此页面来完成此任务。 我们唯一需要的是使用
获得的订单ID法师:: getSingleton( “结帐/会话”) - > getLastOrderId();
答案 1 :(得分:0)
是的,大多数事情都是可能的。您必须使用自己的控制器编写自己的模块,该控制器将提供您自己的模板。在那里,您可以加载订单并显示您想要的任何内容。
显然,这不是你所希望的答案,但你的问题并不具体,写出如何完成你想要的东西可以很容易地把整篇博客文章。