CSV导入的类别未在PrestaShop Catolog->类别中列出

时间:2016-03-15 17:27:54

标签: prestashop prestashop-1.6

我正在使用PrestaShop版本1.6.1.4。 我为类别创建了一个CSV并成功上传,但Catolog->类别中没有显示catogories和子类别。当我在可用项目下配置模块“顶部水平菜单”时,可以看到类别并将其添加到UI。当我点击UI 404中的类别时出现错误页面。 知道如何解决这个问题吗? 提前谢谢。

以下图片来自顶部水平菜单模块,其中JEWELLERY是类别,而另一个是子类别。 Top Horizontal Menu

下图显示CSV类别已成功上传

enter image description here

但它没有列在Catolog->类别下面参考下面的图片

enter image description here

2 个答案:

答案 0 :(得分:1)

首先,当我从CSV添加类别时,类别未显示在目录 - >类别中,但是当我手动添加一个类别时,它会显示在目录 - >类别中但不能向其添加子类别。

我认为Presta Shop应该有一些问题。

例如:我手动添加"测试"作为一个类别。它默认添加为主类别。然后两个" Home"和"测试"类别可以在目录 - >类别中看到。 在此之后,我尝试将子类别添加到" Home"通过CSV的类别,它成功了。

PrestaShop期望在Catalog-> Categories中列出类别,即使该特定类别在DB中,也要向其添加子类别。 现在我可以将子类别添加到主要类别所需的内容中,并且产品也通过CSV在子类别下列出。 但我不知道为什么在我从CSV添加时最初没有添加到Catalog-> Categories。

现在,在DB ps_category表中,记录与您列出的一样符合预期。

答案 1 :(得分:0)

Prestashop ps_category table.

这是默认的Prestashop类别(表ps_category)。请检查您是否只有一个is_root_category = 1.这必须是类别ID 2(id_category = 2),您的网站首页类别。

请检查表格中的所有三个类别ID 1,2,3是否在id_parentid_shop_defaultlevel_depthis_root_category列中看起来相同。