Magento显示“对不起,此时此订单没有报价”

时间:2012-06-16 17:24:49

标签: magento shipping

我正在使用magento 1.6版。我在使用访客结账时遇到此问题,当我在第4步(这是送货方式)时,它会一直显示“抱歉,此订单没有可用的报价”。我输入了正确的地址,正确的邮政编码以及正确的国家/地区。但是,如果使用我的帐户登录,我可以看到正确的运费计算。

我已经google了,我已经读过我必须在管理员“显示方法,如果不适用”中设置为是。我跟着它,但它对我没有帮助。

而且,问题仅发生在某个产品类别上,并非所有项目都会出现。例如:我有类别1,类别2,类别3,类别4.所有属于类别2和类别4的产品,运输方式将显示“抱歉,此时此订单没有可用的报价”。但是第1类和第3类计算了正确的费用。

对此有什么想法吗?

其他信息:

 Shipping Method Use


     1. Flatrate - Fixed per item ($3.00)
     2. Tablerate (Bestway) - Weight vs. Destination (I have no idea about the configuration of this). That is just what i saw in admin. I'm nob on this!
     3. Free Shipping - For every $500 purchase

经过进一步调查,我发现了这一点:
    如果购物车中的总费用低于500.00美元,它将忽略统一费率运费方式,该方法假设是当其总数未达到500时使用的方法。并且,将返回消息“抱歉,没有引号是此时此订单可用“。但如果您购物车中的总额大于或等于500美元,您将在列表中看到免费送货方式。没有其他方法出现。

这里的问题是,即使您在admin中设置了最小值,下面的代码也不会返回任何值。

 $this->getConfigData('free_shipping_subtotal')

但是,如果它的购物车总数>> = $ 500,那一切都运转良好。

3 个答案:

答案 0 :(得分:1)

如果它特别关注第2类和第4类中的产品,那么我将看看如何为这些类别中的产品设置权重。只是一个总猜测(你没有详细说明你的运输方式)但是如果订单的总重量超过了已满足的上限,Magento将返回“抱歉,此时此订单没有报价”的消息。按您的运输矩阵。

这些产品有所不同 - 确定它是什么!

答案 1 :(得分:0)

对我来说,问题是因为我使用UPS作为唯一的运输方式,而我的祖籍是中国。

从中国发货时,UPS无法计算任何运费,所以我唯一的解决方案是将原产地切换到美国。

答案 2 :(得分:-1)

按照相同步骤及其正常工作。

  

步骤1:转到管理面板定位导航系统>>构造

     

第2步:销售>>运送方式>>处理费用文本字段输入0值并保存并清除缓存并检查前端