【问题标题】:Magento Onepage Checkout - Recalculate Shipping QuoteMagento Onepage Checkout - 重新计算运费
【发布时间】:2011-09-19 13:28:02
【问题描述】:

我在 Magento 中安装了两个独立的扩展程序 - 一个通过其 API 计算 FedEx 运输成本,另一个用于选择所需的交货日期。这两个目前不互相交谈,这意味着 FedEx 运输报价始终假定包裹将在您下订单的那天晚上发货。

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

我基本上需要一些方法来保存日期并重新加载“运输方式”选项卡,以便它使用提供的日期重新生成报价。

完成这项工作的最佳方法是什么?我希望我可以在不对 onepage 进行重大更改的情况下做到这一点 - 基本上尽可能多地使用现有的 JS 和控制器逻辑。 p>

【问题讨论】:

    标签: php magento e-commerce


    【解决方案1】:

    您显然将这两个步骤捆绑在一起,您的解决方案可能是尝试在地址步骤(账单或运输)中询问交货日期,然后将其提供给您的 FedEx 分机并使其易于理解。其他可能性是将事件侦听器附加到日期字段,并在更改时提交数据并重新加载运输方法块

    【讨论】:

    • 第二个选项几乎就是我想要的。我想我只是不确定如何让它重新加载运输方式 - 是否有一些我可以使用的现有代码,或者我需要自己编写一些代码?
    • 确保您可以使用与帐单或送货地址相同的方法发布您的数据,并将步骤设置为重新加载
    • 感谢 Anton,这正是我所需要的!
    猜你喜欢
    • 2013-11-04
    • 2011-12-24
    • 1970-01-01
    • 2013-04-30
    • 2014-10-23
    • 2012-01-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多