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


Magento displaying "Sorry, no quotes are available for this order at this time"

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

我已经用谷歌搜索过,我已经读到我必须在管理员中将"如果不适用则显示方法"设置为是。我遵循了它,但它仍然对我没有帮助。

而且,该问题仅发生在某个产品类别上,并非适用于所有项目。 例如:我有类别 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 美元,则一切正常。

好吧,

如果它专门与类别 2 和 4 中的产品有关,那么我会看看您如何为这些类别中的产品设置权重。只是一个完全的猜测(您尚未详细说明您的运输方式),但如果订单的总重量超过您的运输矩阵所满足的上限重量,Magento 将返回"对不起,目前此订单没有报价"消息。

这些产品有一些不同之处 - 确定那是什么!

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

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

按照相同的步骤操作,其工作正常。

步骤1:转到管理面板找到导航系统>>配置

步骤2:销售>>运输方式>>手续费文本字段输入0值并保存并清除缓存并检查前面