产品导入后不会生成 URL 重写

问题描述 投票:0回答:3

我正在尝试将产品导入我的商店,但是数据库中根本不会生成重写,因此长默认网址仍然存在。有人遇到过这个问题并在不使用外部模块的情况下解决过它吗? URL密钥在产品页面正确设置。

incorrect url

magento2 magento-2.3
3个回答
0
投票

您可以使用 faonni 模块索引器,它将为您的产品类别和 cms 页面创建 URL 重写。
安装扩展后,您可以运行索引器命令,如下所示。

php bin/magento indexer:reindex category_url_rewrite
php bin/magento indexer:reindex product_url_rewrite
php bin/magento indexer:reindex cms_page_url_rewrite

0
投票

问题出在进口商身上。当没有可用图像(无论它们是在 feed 文件中定义的)时,导入器将停止处理进一步的信息。例如,它不会在数据库中创建重写,也不会处理股票相关信息。也不会在数据库中创建相关的库存相关记录。受影响的数据库表(到目前为止我实际找到的数据库表):

url_重写 目录库存_库存状态 目录库存_库存_项目


0
投票

我在这里回答一个近 5 年前的问题,但我希望它可以对将来的人有所帮助(因为它仍然适用)

我遇到了同样的问题,我一生都无法弄清楚原因 - 直到我尝试在 CMS 中手动创建重写。

原来我导入产品时,并没有给它们分配商店。它告诉我该产品没有分配给任何商店。

  1. 转到 CMS 中的产品
  2. 展开
    Product in websites
  3. 确保选中
    Main Website
    (或您网站上有的任何商店)。如果该产品有儿童,请也为他们做同样的事情。

重新索引、清除缓存等

© www.soinside.com 2019 - 2024. All rights reserved.