2

站点要求是所有产品都可以以英镑、美元或欧元购买。但是,每种产品的定价都是固定的——客户不希望根据当前汇率定价。如果他们做到了,那就容易了!

我们将客户分配到组(价格段),并为每种产品设置每个价格段的价格。英镑有 5 个价格区间,美元有 2 个,欧元有 1 个。

这就是棘手的地方。主站点基础货币设置为英镑,为了在高级定价中设置美元和欧元(即由客户组固定),我们必须创建一个美国和欧盟网站。这是在高级定价中选择不同货币的唯一方法。很好,但我们不希望三个站点使用不同的域/URL。这实际上将同一站点复制了三次,唯一的区别是货币符号。这将对搜索引擎排名造成严重破坏。因此,我将所有三个站点都设置为相同的域,但它不起作用。

创建客户时选择网站的唯一方法是将帐户共享选项设置为“每个网站”;否则选择网站的选项被禁用。我在管理员中创建了一个客户,分配给美国网站。客户收到一封设置密码的邮件。按照链接并尝试设置密码,它会出现错误“保存新密码时出错”。我猜这是因为当客户与美国站点相关联时,它试图在主站点上设置帐户密码。我已经尝试过多次,它总是同样的错误。

任何人都知道如何配置 Magento 2.2 以支持多种货币,其中定价由客户组在高级定价中固定,并且没有三个重复的公共站点?

4

0 回答 0