【问题标题】:magento links for sub pages with multiple currencies具有多种货币的子页面的magento链接
【发布时间】:2011-11-15 09:54:43
【问题描述】:

我正在尝试找到一种方法来链接到我的 magento 网站中的子页面,但同时更改货币:

www.example.com 用英镑显示我的主页 www.example.com/directory/currency/switch/uenc/aHR0cDovL3d3dy5pbnRlcm5ldHZvaXBwaG9uZS5jby51ay8,/currency/USD 用美元显示我的主页

有没有办法用美元显示例如 www.example.com/subpage.html??

这主要是让我在美国的 adwords 广告系列中使用,这样用户在点击时会看到他们自己的货币

非常感谢任何帮助

谢谢

【问题讨论】:

    标签: magento


    【解决方案1】:

    您需要维护美元、英镑和欧元价格表。然后将三个网站设置为不同的货币,并且所有网站的基本 URL 都相同。然后在 index.php 中,您需要使用 GeoIP(在 Apache 或 PHP 中)来设置存储代码。您还需要在 URL 中设置无商店代码,并从模板中删除网站切换器。这样,您的商店将始终显示您选择的价格/货币。手动转换价格而不是即时转换将使您拥有价格点,例如6.95 美元而不是 6.13 美元,您还可以在这些价格中“吸收”运费。区域设置也将更容易 - 美元商店的“购物车”和此处的“篮子”。

    希望对您有所帮助。

    【讨论】:

    • 嗨,Mathew,感谢您的回复,但这不是我们想要做的,如果客户直接访问网站,他们将始终看到英镑,这很好,因为它是一家英国公司,唯一的事情我们需要做的是从我们的广告词中获得一个链接,例如.... 英文广告转到 GBP 页面 用德语写的相同广告进入同一页面但显示欧元 相同的广告但显示在美国 进入同一页面但仅显示 USD 1商店,1个价目表,只是想知道是否有办法通过URL设置哪种货币(如上与主页)
    • 上述解决方案将为您做到这一点。这三个网站位于同一个 URL 上,但 GeoIP 决定显示的内容。一个基于国家/地区代码的简单开关/案例构造,对于未明确定位的国家/地区,默认为 GBP。
    • 我担心的是,这似乎还有很长的路要走,当代码似乎已经存在于 magento 中时,将导致必须维护 3 个价格表和 3 组产品。
    • 如果您认真考虑在 Blighty 之外进行销售,那么您将准备好维护非随机转换的价目表。您将需要一个价格电子表格和一些单元格宏来向上/向下舍入到价格点。如果您知道自己在做什么,导入这些价格不会比导入一组价格长。您还可以微调您销售的产品和销售地点,例如一些被航空公司视为“有毒化学品”的产品可能不在美国的价目表上。不管怎样,试试吧。
    猜你喜欢
    • 2014-06-27
    • 2023-03-25
    • 2023-02-09
    • 2015-06-08
    • 1970-01-01
    • 2013-04-23
    • 2015-02-18
    • 2014-05-13
    • 1970-01-01
    相关资源
    最近更新 更多