0

问题:

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

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

4

1 回答 1

0

回答:

我做了研究试图弄清楚这一点,当我发现以下线程时,正准备在 StackOverflow 上发布问题:

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

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

  1. 不需要添加 filter_skus 功能。

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

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

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

请注意,我在 app/code/ local /...

请让我知道我写的内容是否足够清楚或是否需要改进。

此致,

乔治

于 2013-05-03T20:08:34.627 回答