防止在Magento中自动选择送货方式

时间:2016-12-16 11:06:42

标签: php magento shipping

Magento默认选择第一种可用的送货方式。我们的客户有时会在下订单之前忘记更改此选项,之后会抱怨订单没有以他们想要的方式交付。

为避免此问题,我们希望在客户做出选择之前保持未选择的送货方式。

经过几个小时的努力来解决这个问题,我们希望你能帮助我们解决这个问题。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

要清除最近选择的送货方式,您需要在此文件中输入以下代码:

app\design\frontend\[YOUR THEME]\template\checkout\onepage\shipping_method.phtml

代码:

$shippingaddress = Mage::getSingleton('checkout/session')->getQuote()->getShippingAddress();
$shippingaddress->setShippingMethod(null);
$shippingaddress->save();

所以上面的代码,取消选择之前选择的任何方法,因此客户需要再次选择方法。