Magento 运输异常

Magento Shipping Exception

上周我一直在尝试在 Magento 中找到一种方法来满足一些运输条件。我的意思是: 每当将某种产品运送到某个国家/地区时,我希望 Magento 使用特定的快递公司,但我不希望它显示在任何其他产品上。 问题是我们没有一个存储地点,我们在不同的国家有很多。让我们以英格兰为例。我有一个英国制造的包。使用 UPS 将全球交付设置为固定数量。但我和当地的快递员还有一笔交易。我希望这些产品(英国制造)如果在英国发货,则与此快递一起发货。

我尝试向这些添加属性,但找不到显示此方法的操作。此外,对于其他产品或如果地址不在英国,则不应显示此方法。

希望这是清楚的 - 请原谅我的英语。

非常感谢任何帮助。

谢谢!

可以使用 Magento 运送扩展来完成。您可以试用那些免费送货扩展,或要求试用需要付费的扩展。

我建议使用 Owebia Shipping 2,它需要点亮 'code' 来对您的发货进行编程。

并且您还需要添加新的产品属性来定义该产品的产地。通常这个属性select类型是一个下拉列表。

假设该产品属性代码为made_from,属性值为UK。这是您提到的条件的简单代码:

Let's take England as an example. I have a bag that is made in UK. Worldwide delivery is set to a fixed amount using UPS. But I have another deal with a local courier. And I want these products (that are made in UK) to be shipped with this courier IF they are shipped in the UK.

这里是这个例子的代码:

{
    "outsideUK": {
            "label": "UK local carrier",
            "conditions": "{shipto.country_id} == 'GB'",
             "fees": "1000"
    }
}

如果你感兴趣,可以玩这个扩展。如果有时间我会更新更多细节。