Magento Onepage Checkout - 重新计算运费报价

时间:2011-09-19 13:28:02

标签: php magento e-commerce

我在Magento安装了两个独立扩展程序 - 一个用于通过API计算FedEx运费,另一个用于选择所需的交付日期。这两个目前不相互通信,这意味着联邦快递的运费报价总是假设包裹将在您下订单的那天晚上发货。

报价是在装运方法呈现之前立即生成的。当它渲染时,也会加载交货日期块。这意味着用户在生成报价后选择交货日期。

我基本上需要某种方法来保存日期并重新加载“运输方式”标签,以便使用提供的日期重新生成报价。

使这项工作最好的方法是什么?我希望我能在不对一个页面进行大幅改动的情况下做到这一点 - 基本上尽可能多地使用现有的JS和控制器逻辑。

1 个答案:

答案 0 :(得分:1)

您显然已将两个步骤捆绑在一起,您的解决方案可能是尝试在地址步骤(结算或发货)中询问交付日期,然后使其可用且可用于您的FedEx扩展程序。其他可能性是将事件监听器附加到日期字段,并且在更改时将提交数据并重新加载发货方法块