Magento 运输例外
Posted
技术标签:
【中文标题】Magento 运输例外【英文标题】:Magento Shipping Exception 【发布时间】:2015-06-17 11:53:03 【问题描述】:上周我一直在尝试在 Magento 中找到一种方法来设置一些运输条件。我的意思是说: 每当将某种产品运送到某个国家/地区时,我都希望 Magento 使用特定的快递,但我不希望它出现在任何其他产品上。 问题是我们没有一个存储位置,我们在不同的国家有很多。让我们以英格兰为例。我有一个英国制造的包。使用 UPS 将全球交付设置为固定数量。但我和当地的快递员有另一笔交易。如果这些产品(在英国制造)在英国发货,我希望这些产品与该快递一起发货。
我尝试为这些添加一个属性,但我没有找到显示此方法的操作。此外,对于其他产品或如果地址不在英国,则不应显示此方法。
希望这很清楚 - 请原谅我的英语。
非常感谢任何帮助。
谢谢!
【问题讨论】:
【参考方案1】:可以通过 Magento 运输扩展来实现。您可以尝试那些免费送货扩展,或要求试用需要付费的扩展。
我建议使用Owebia Shipping 2,它需要一个点亮的“代码”来对您的货件进行编程。
您还需要添加新的产品属性来定义该产品的制造地点。通常这个属性选择类型是一个下拉列表。
假设此产品属性代码为made_from
,属性值为UK
。这是您提到的条件的简单代码:
让我们以英格兰为例。我有一个英国制造的包。使用 UPS 将全球交付设置为固定数量。但我与当地的快递员有另一笔交易。如果这些产品(在英国制造)在英国发货,我希望这些产品与该快递一起发货。
这里是这个例子的代码:
"outsideUK":
"label": "UK local carrier",
"conditions": "shipto.country_id == 'GB'",
"fees": "1000"
如果您感兴趣,请使用此扩展程序。如果有时间我会更新更多细节。
【讨论】:
以上是关于Magento 运输例外的主要内容,如果未能解决你的问题,请参考以下文章