我在我的 Win10 系统上使用 Orocommerce 4.0,并在我的自定义捆绑包中完成了一些任务。它包含以编程方式将产品添加到数据库中。如果我想在列表页面(产品导航根)消息中查看我创建的产品和这些产品的价格,消费者应该在后台工作。消息消费者正在工作,但没有插入产品并重新计算价格,这就是为什么我仍然无法在前端所有产品导航列表页面中看到它们。主页没有问题,因为我在那里看到它们并且与管理 ui 相同,但是消息消费者或价格或货币有问题,我在所有产品页面(导航根/产品)中看不到它们. 所以任何人都可以告诉我出了什么问题,或者我能做些什么,我将非常感激。提前致谢。
问问题
74 次
1 回答
0
您可以从命令行手动触发网站重新索引和价格重新计算,然后等待消息消费者处理它。
有关详细信息,请参阅文档。
- https://doc.oroinc.com/backend/architecture/tech-stack/search-index/#triggering-reindexation
- https://doc.oroinc.com/user/concept-guides/pricing/optimize-index-and-price-calculation/#price-recalculation
此外,您应该注意到最新的 OroCommerce 版本与作为开发环境的 Windows 不完全兼容,因为它依赖于 Windows 上不可用的 PHP 扩展。所以你可能会遇到一些意想不到的问题。
如果您有任何使用经验,我建议切换到 Linux 或 Mac 进行开发或使用 WSL 或 Docker。
于 2020-03-17T14:58:00.683 回答