Magento: 在产品详细信息页面上高性能地显示可用的运输和付款方式


Magento: Performant display available shipping and payment methods on product detail page

我想在商品详情页面上显示可用的配送和付款方式。

例如,付款方式的可用性可能取决于产品价格。运输方式/价格对产品类型,重量,运输类型的特殊属性。

在商品详情页面上显示此信息的一种方法是创建临时报价并收集总计。

有没有一种更快的方法可以在不复制特定运输和付款方式中的逻辑的情况下实现这一目标?

逻辑告诉我:不,没有 - 因为付款和运输方式可能仅取决于报价的任何属性。

但也许有人有一个想法?

也许尝试对处理计算的控制器使用 ajax 调用。

这为您带来了两件事:

  1. 您正在使用中央Magento逻辑(从而避免了计算时的任何潜在错误)。
  2. 该页面不需要重新加载,从而避免了大量的开销和用户的挫败感。

希望这是有帮助的。