如何在 magento 中获取与发票相关的产品列表?
我正在尝试按字母顺序排列 magento 网站后端发票上列出的项目。
我可以访问用于在后端显示这些项目的 Mage_Adminhtml_Block_Sales_Order_Invoice_View_Items 对象。
有什么方法可以使用此对象来获取产品 sku 列表并重新订购这些商品吗?
编辑:
下面是收集要在视图中显示的对象的代码行。我想我需要在此之前对物品进行排序 -
<?php $_items = $this->getInvoice()->getAllItems() ?>
I am trying to alphabetize the items listed on an invoice in the backend of a magento site.
I have access to the Mage_Adminhtml_Block_Sales_Order_Invoice_View_Items object used to display these items in the backend.
Is there any way I can use this object to get a list of product skus and reorder these items?
Edit:
Here's the line of code that's gathering the objects for display in the view. I imagine I'd need to get the items sorted before this point –
<?php $_items = $this->getInvoice()->getAllItems() ?>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该将处理程序附加到事件“sales_order_invoice_item_collection_load_before”。从事件中获取集合对象并附加此函数
You should attach you handler on event "sales_order_invoice_item_collection_load_before". Get collection object from event and attach this function
你可以试试这个:
you can try this: