跳转到主要内容

公开客户的特定价格。

项目描述

Beta License: AGPL-3 shopinvader/odoo-shopinvader

处理客户的特定价格。

提供

  • 端点 /customer_price/products 以获取产品的客户价格。

  • 后端配置以指定哪个价格表应由合作伙伴使用(通过选择与价格表相关的合作伙伴字段)

用例

数千名客户和每个客户至少一个价格表。您希望在前端按需显示客户特定价格。例如:产品页面,愿望清单等。

理由

Shopinvader速度的关键点之一是将产品数据索引委托给外部搜索引擎。

虽然这对于通用数据和非复杂的价格规则来说很完美,但如果您为每个客户都有非常特殊的价格,这将是一个障碍,并且您需要为所有客户的所有价格进行索引才能使其无缝工作。

警告

强烈建议不要在搜索结果中对每个产品调用端点,否则您将收到成千上万的Odoo请求。

另外,当设置合作伙伴的价格表字段时,请注意索引中的价格可能与购物车中的价格不同。

目录

已知问题/路线图

最好的选择可能是为每个客户有一个索引,这甚至允许按客户价格对产品进行排序和筛选,但这需要对搜索引擎机制当前实现进行大量工作。

如果您使用Algolia,这可能不可行,因为这会花费太多。在ElasticSearch的上下文中,您则可以承担得起。

实现索引解决方案所需的东西

  • 在索引中使语言不是必需的(目前整个SE机器依赖于语言)

  • 自动为每个价格表/客户生成一个索引

  • 使前端能够根据客户切换索引

错误跟踪器

Bugs在GitHub Issues上跟踪。如果遇到问题,请先查看是否已有人报告了您的问题。如果您是第一个发现,请通过提供详细且受欢迎的反馈来帮助我们解决问题。

请勿直接联系贡献者以寻求支持或技术问题的帮助。

致谢

作者

  • Camptocamp

贡献者

其他致谢

此模块的开发得到了

  • Camptocamp

  • Cosanum

维护者

此模块是GitHub上的shopinvader/odoo-shopinvader项目的组成部分。

欢迎您贡献力量。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

此版本没有提供源代码分发文件。请参阅生成分发存档的教程。

构建分发

由以下机构支持