0

我是magento的初学者,我希望根据地理位置(国家)选择运输方式,如果客户选择国家,我希望自动选择它。任何人都知道如何做到这一点..

4

1 回答 1

1

您应该尝试使用像Owebia 2这样的扩展(您可以在此处找到文档

这将允许您根据客户所在的国家/地区设置运费和交付方式。

编辑:您几乎可以将其用于任何运输,例如 UPS 或 Fedex(我在我工作的最后一个网站上将其用于 UPS)。

这是一些配置示例

# UPS  National (France, Monaco, Andorre)
{
    code: "expressupsnational",
    label: "Service STANDARD France : Livraison 24/48h",
    destination: "FR,MC,AD",
    fees: "{table {cart.weight} in 2:8.5, 12:14.5}",
    tracking_url: "http://wwwapps.ups.com/WebTracking/track",
}

这是针对法国的,因此费用与购物车重量有关(如果购物车重量低于 2 公斤,则为 8.5 金币,如果低于 12 公斤,则为 14.5 金币)。注意label部分是前端显示的方法名,destination是目的国ISO代码列表。下一部分是针对来自德国、比利时的客户...

# UPS  Zone 5 (DE,BE,LU,AT)
{
    code: "expressupseurope5",
    label: "Service STANDARD Europe: Livraison 48/72h",
    destination: "DE,BE,LU,AT",
    fees: "{table {cart.weight} in 2:12.0, 12:24.0}",
    tracking_url: "http://wwwapps.ups.com/WebTracking/track",
}

如果您参考文档,您会看到您可以添加许多条件,例如属性集、税率、购物车中的产品数量等……它比原始的 Magento 运输方式更灵活。

于 2012-05-16T08:20:08.393 回答