问题:
在Magento CE 1.7.0.2上,我们已经在Sales-> Orders的后端添加了自定义过滤器列。
SKU编号是我们添加的自定义过滤器之一,但问题是,当客户希望在销售订单视图中查看所有SKU#时,它仅列出了每个订单的第一个SKU#。
答案 0 :(得分:0)
<强>解答:强>
我做了研究试图解决这个问题,当我找到以下帖子时,就在StackOverflow上发帖提问:
https://stackoverflow.com/a/11788680/1738977
^^从那个答案我们实现它几乎完全相同:
不需要添加filter_skus函数。
对函数callback_skus进行了轻微修改,以便在存在多个sku时添加逗号。
在_prepareCollection()函数中添加了不同的sku列。
您可以从以下网址下载app / code / local / Mage / Adminhtml / Block / Sales / Order / grid.php: http://www.mediafire.com/?9znu9kdgq131y66
请注意,我在app / code / local / ...中有它...如果您目前没有此文件夹,则需要创建它,然后在文件夹之后再上传网格。 PHP
如果我写的内容足够清楚或者我需要改进它,请告诉我。
最诚挚的问候,
乔治