Module Prestashop:是否为价格范围按钮使用块分层类方法和/或DB表?

Module Prestashop:是否为价格范围按钮使用块分层类方法和/或DB表?,module,prestashop,Module,Prestashop,我已经建立了一个独立的菜单按钮与子菜单,其中包含链接到价格范围 我激活了blocklayered模块(不用于此任务,仅用于常规的左列过滤器)。因此,相对数据库表已经就位并填充 我想为价格范围做一个控制器。因此,我必须进行正确的查询,并可能设置与blocklayered模块相同的url变量,以便它们不会冲突 在我的控制器中导入blocklayered或blocklayered ajax并使用其部分功能会不会太疯狂?可能因为对象重复或其他问题而不好 或者,使用区块分层表(例如分层价格指数)来帮助我获

我已经建立了一个独立的菜单按钮与子菜单,其中包含链接到价格范围

我激活了blocklayered模块(不用于此任务,仅用于常规的左列过滤器)。因此,相对数据库表已经就位并填充

我想为价格范围做一个控制器。因此,我必须进行正确的查询,并可能设置与blocklayered模块相同的url变量,以便它们不会冲突

在我的控制器中导入blocklayered或blocklayered ajax并使用其部分功能会不会太疯狂?可能因为对象重复或其他问题而不好

或者,使用区块分层表(例如分层价格指数)来帮助我获得过滤后的产品是个坏主意吗?我在想,这是不是一个比自己一个人做更好的解决方案,或者是因为某种原因它不好


有什么想法吗

这实际上取决于您希望在价格范围过滤器中考虑的金额(以下金额之一):

  • 无税金额
  • 含税金额
  • 金额包括折扣/促销
  • 以多种货币或仅一种货币表示的金额
  • 特定客户群或每个人的金额
  • 基于任何其他产品价格规则的金额
简单的方法:

您可以自己轻松构建价格范围控制器,只需处理单一货币和价格,而无需纳税和减税。这可能是90%的准确率(因为缺少折扣,产品可能无法在特定范围内显示)

在这种情况下,您可以轻松地在ps_产品和ps_特定的价格表上构建查询,并实时为给定范围选择正确的产品

正确的方法:

您希望处理折扣、价格规则、特定价格等。如果您构建包含所有这些计算和参数的实时查询,可能会降低服务器速度

构建产品价格缓存或重新使用块分层模块设置的价格缓存