Magento CE 1.7.0.2 - 显示销售订单过滤器中的所有sku编号

时间:2013-05-03 20:08:35

标签: php magento magento-1.7

问题:

在Magento CE 1.7.0.2上,我们已经在Sales-> Orders的后端添加了自定义过滤器列。

SKU编号是我们添加的自定义过滤器之一,但问题是,当客户希望在销售订单视图中查看所有SKU#时,它仅列出了每个订单的第一个SKU#。

1 个答案:

答案 0 :(得分:0)

<强>解答:

我做了研究试图解决这个问题,当我找到以下帖子时,就在StackOverflow上发帖提问:

https://stackoverflow.com/a/11788680/1738977

^^从那个答案我们实现它几乎完全相同:

  1. 不需要添加filter_skus函数。

  2. 对函数callback_skus进行了轻微修改,以便在存在多个sku时添加逗号。

  3. 在_prepareCollection()函数中添加了不同的sku列。

  4. 您可以从以下网址下载app / code / local / Mage / Adminhtml / Block / Sales / Order / grid.php: http://www.mediafire.com/?9znu9kdgq131y66

    请注意,我在app / code / local / ...中有它...如果您目前没有此文件夹,则需要创建它,然后在文件夹之后再上传网格。 PHP

    如果我写的内容足够清楚或者我需要改进它,请告诉我。

    最诚挚的问候,

    乔治