默认情况下magento(和此模块)仅在装运表单填写后显示可用的送货方式。 但我需要在发送信息之前在页面加载上显示方法。 这可能吗?怎么样? 我尝试了很多代码,但我无法实现这一点。
最后一个,但我不知道在哪里放这个。
$shippingAddress = $this->getQuote()->getShippingAddress();
$shippingAddress->setCountryId('UK')->setShippingMethod('matrixrate_matrixrate')-save();
答案 0 :(得分:2)
我不认为在填写运输详情之前可以获得所有运输方式。
理论上,运输方式取决于运输细节
所以,即使你所有的运输方式,你会得到错误的价格
这对企业来说很糟糕。
如果客户首先看到Some shipping method: 5$
,那么他会填写他的送货地址并看到:Some shipping method: 15$
他很有可能会停止结账。
但是我写了这个答案,所以我建议你不要使用IWD结帐扩展程序。 Here is why。
总结一下我对这个问题的回答: