使用Magmi

时间:2016-02-18 14:29:57

标签: magento magmi

我正在尝试使用Magmi在2家商店查看更新价格,但我遇到了问题。这是我的设置。

网站名称(代码:bab) 商店名称(根类别:BAB)

有2个店铺视图 Storeview 1(代码:abc) Storeview 2(代码:bab)

由于我只是想更新storeviews的价格,我的csv文件如下: 商店,网站,sku,价格 admin,faf,1001,5.00 admin,gpf,1001,7.00

不幸的是价格根本不需要更新。只有1个商店的价格更新,而另一个没有。

我尝试过以不同方式导入。

  1. 我将价格导入为2个单独的csv文件,每个商店视图为1个。
  2. 我在两个csv文件中导入了两个商店价格。所有产品都在csv顶部的第一家商店。然后是第一家商店产品之后的第二块产品。
  3. 我还尝试了上述格式的csv,每个sku有2行,每行都指定了商店视图。
  4. 我还尝试在管理员,网站(左侧空白),sku,价格中添加第3行。考虑默认值。如果还需要指定默认值。我尝试在存储视图之前添加默认行,也在两个存储视图之后添加第3行。
  5. 这些方法都没有将价格应用于两者。我或者只获得1次价格更新。或者我在1商店中获得默认价格,而其他商店根本没有更新。

    我还在每次magmi导入后重新编制索引,清除了magento缓存和我的chrome缓存。

    我还检查过以确保没有影响任何产品的折扣或定价规则。

    所以我希望有人可以告诉我任何我做错的事或我需要检查的其他事情。也许我正在配置我的csv文件错误?

    Nore:我有超过5000种产品,而且我认为我不能使用磁力列表的默认导入功能/数据配置文件,因为它非常慢并且通常只会崩溃。

    谢谢,希望你能提供帮助。非常感谢。 保罗

2 个答案:

答案 0 :(得分:1)

如magmi支持中所述:http://sourceforge.net/p/magmi/support-requests/121/#9fbb

使用多线索,你必须改变"存储"列放置商店代码,而不是"网站"柱。 这里:

store,sku, price
abc, 1001, 5.00
bab, 1001, 7.00

这应该可以解决您的问题

答案 1 :(得分:0)

打开magmi / engines / magmi_productimportengine.php并添加此条件

if ($attrcode == "price" && $attrdesc["is_configurable"] == 1){
            $scope=0;   
            }

if ($attrcode != "price" && $attrdesc["is_configurable"] == 1)
            {
                $scope = 0;
            }

https://github.com/dweeves/magmi-git/issues/435