Magento IWD Onepage结账 - 设置默认送货方式

时间:2014-09-01 15:44:51

标签: php magento checkout shipping

默认情况下magento(和此模块)仅在装运表单填写后显示可用的送货方式。 但我需要在发送信息之前在页面加载上显示方法。 这可能吗?怎么样? 我尝试了很多代码,但我无法实现这一点。

最后一个,但我不知道在哪里放这个。

$shippingAddress = $this->getQuote()->getShippingAddress();
$shippingAddress->setCountryId('UK')->setShippingMethod('matrixrate_matrixrate')-save();

1 个答案:

答案 0 :(得分:2)

我不认为在填写运输详情之前可以获得所有运输方式。
理论上,运输方式取决于运输细节 所以,即使你所有的运输方式,你会得到错误的价格 这对企业来说很糟糕。
如果客户首先看到Some shipping method: 5$,那么他会填写他的送货地址并看到:Some shipping method: 15$他很有可能会停止结账。

但是我写了这个答案,所以我建议你不要使用IWD结帐扩展程序。 Here is why
总结一下我对这个问题的回答:

  • 扩展程序将您的数据发送到他们的服务器。
  • 如果他们的服务器处于离线状态,您的结帐可能会停止工作。