您可以使用 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
问题出在进口商身上。当没有可用图像(无论它们是在 feed 文件中定义的)时,导入器将停止处理进一步的信息。例如,它不会在数据库中创建重写,也不会处理股票相关信息。也不会在数据库中创建相关的库存相关记录。受影响的数据库表(到目前为止我实际找到的数据库表):
url_重写 目录库存_库存状态 目录库存_库存_项目
我在这里回答一个近 5 年前的问题,但我希望它可以对将来的人有所帮助(因为它仍然适用)
我遇到了同样的问题,我一生都无法弄清楚原因 - 直到我尝试在 CMS 中手动创建重写。
原来我导入产品时,并没有给它们分配商店。它告诉我该产品没有分配给任何商店。
Product in websites
Main Website
(或您网站上有的任何商店)。如果该产品有儿童,请也为他们做同样的事情。重新索引、清除缓存等