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

CSV Imported categories not listed in PrestaShop Catolog->Categories

我使用的是 PrestaShop 版本 1.6.1.4。 我已经为类别创建了一个 CSV 文件并成功上传了它,但是类别和子类别没有显示在 Catolog->Categories 中。当我配置模块“Top Horizo​​ntal Menu”时,可以看到可用项目类别下的模块并将其添加到 UI。当我点击 UI 中的类别时,出现 404 错误页面。 知道如何解决这个问题吗? 提前致谢。


下图来自顶级水平菜单模块,其中 JEWELERY 是类别,下面的另一个是子类别。


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



但是在Catolog->Categories下没有列出这个请参考下图


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

请检查 table 中的所有三个类别 ID 1、2、3 在 id_parentid_shop_defaultlevel_depth、[= 列中看起来是否相同11=].

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

我觉得Presta Shop应该是出了点问题


例如:我手动将 "Testing" 添加为一个类别。它被默认添加为主要类别。然后 "Home" 和 "Testing" 类别都可以在 Catalog ->Categories 中看到。 在此之后,我尝试通过 CSV 将子类别添加到 "Home" 类别,结果成功了。


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


现在在 DB ps_category table 中,记录与您列出的一样。