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 运输例外的主要内容,如果未能解决你的问题,请参考以下文章

Magento 主题例外不适用于类别和产品页面

Magento:设置 FedEx 运输,但现在仍可供用户使用

Magento - 购买可下载产品时删除帐单和运输信息

Magento运输方式到产品页面

html 继续之后不显示magento运输信息

PHP Magento运输方法开发