微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Odoo 13 Enterprise SaaS,我可以编辑产品搜索模块以仅使用 JavaScript 搜索产品描述吗?

如何解决Odoo 13 Enterprise SaaS,我可以编辑产品搜索模块以仅使用 JavaScript 搜索产品描述吗?

我是 odoo 开发的新手,所以请耐心等待。我一直在寻找答案并试图阅读尽可能多的文档,但我受时间限制,这就是为什么我要联系有经验的开发人员是否至少可以指出我正确的方向,或者告诉我我认为我正在尝试做的事情是不可能的。

我正在开发一个电子商务网站,该网站使用由 odoo (SaaS) 托管的 odoo 13 企业版。我创建了一个自定义模块来在网站上实现新功能,但发现 odoo SaaS 托管不会允许我上传一个可以编辑任何 Python 文件的模块。我一直在编辑 QWeb 文件和 SCSS 文件以更改网站的外观,但我正在尝试向网站添加自定义功能(如产品过滤等),但我一直遇到同样的问题:无法编辑 Python 控制器非常有限。

我找到了有关 RPC API 的文档,并开始尝试在我的模块中使用 RPC 调用来创建搜索栏,类似于内置搜索栏(在下拉菜单显示前 5 个搜索结果。)我希望能够搜索产品描述和产品标题以找到我的搜索词。似乎内置搜索栏只搜索产品标题

我找到了内置搜索栏的模块,它在路径中使用了一个控制器(我希望我在这里使用正确的术语):/shop/products/autocomplete。我尝试使用 RPC 调用重建搜索栏,而不是使用此控制器获取搜索结果,它适用于登录网站的用户,但当匿名用户尝试使用搜索栏时会引发会话错误。我做了一些研究,看来您不能以匿名用户的身份使用 RPC 调用

我一直在想如何做到这一点。

在使用 JavaScript 过滤搜索结果时,是否可以编辑现有控制器(位于 /shop/products/autocomplete)以包含产品说明?或者是否可以使用 RPC 调用匿名用户的身份返回过滤后的搜索结果

解决方法

您必须从 Odoo SaaS 切换到 Odoo.sh:https://www.odoo.com/de_DE/forum/hilfe-1/how-can-we-use-3rd-party-apps-custom-module-in-odoo-cloud-138892

您可以尝试在“应用程序”中上传您的自定义模块(以 zip 格式):https://www.odoo.com/de_DE/forum/hilfe-1/for-odoo-hosted-version-how-would-i-upload-a-custom-module-54230 ...但它仅适用于简单模块。 其他导入自定义模块和 python 库的解决方案:

视频 1:https://www.youtube.com/watch?v=TFFL0gcI9AI

视频 2:https://www.youtube.com/watch?v=GMfJuPsdV_I

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。