【问题标题】:importing product in magento with category name with slash使用带有斜杠的类别名称在 magento 中导入产品
【发布时间】:2012-09-10 13:46:21
【问题描述】:

我的 magento 有问题,在我的产品类别中,它的名称为“MANGO/BANANA”。 现在在我的 .csv 中导入它,它看起来像这样。

_category
------------
Category/MANGO/ BANANA

我得到了这个错误

Category does not exists in rows:(..)

我认为 magento 会寻找 BANANA 目录,但我的目录名称在“MANGO/ BANANA”中

有人知道我的案子吗? 关于如何在 .csv 的 _category 字段中输入“MANGO/ BANANA”?

提前致谢

【问题讨论】:

  • 您是否尝试过逃避“/”?例如:类别/MANGO\/ BANANA
  • 尝试将类别名称括在括号中:"MANGO/ BANANA"

标签: magento csv import magento-1.6


【解决方案1】:

对于名称中包含斜线的类别,您必须使用斜线的 ASCII 字符,例如 /

以下是我采取的步骤,希望这对遇到此问题且不想更改其类别名称以将其 / 全部删除的任何人有所帮助。

管理类别 > 将 / 替换为 /

我有 70 多个类别要处理,因此更容易制作导入/导出配置文件 http://www.templatemonster.com/help/magento-how-to-exportimport-data-in-csv-files.html#gref 并使用 excel/openoffice 中的查找/替换进行编辑,或者您可以下载一个扩展程序来帮助您。

打开您的产品电子表格,转到类别列,使用查找/替换进行替换。

导入!

希望对大家有所帮助!

我从this article读到这篇文章。

【讨论】:

    【解决方案2】:

    尝试用反斜杠转义正斜杠:“MANGO\/ BANANA”

    【讨论】:

    • 在 PHP 中使用带引号的字符串,您需要使用转义字符“\”转义字符,例如“/”。因此:“芒果/香蕉”=“芒果\/香蕉”。
    猜你喜欢
    • 2015-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多