Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 合并magento商店视图_Php_Magento - Fatal编程技术网

Php 合并magento商店视图

Php 合并magento商店视图,php,magento,Php,Magento,我在一家Magento网店工作,在那里我有两种语言、两种货币和两个国家的商店视图。我现在面临的问题是,其中一个国家是多语言的,因此我想向该国提供我的两个店面视图中已经存在的两种语言 简单的解决方案是创建第三个storeview,并在这两个视图之间为该国切换语言。但是,由于所有的语言都已经存在于现有的两种观点中,我对如何最好地利用已经存在的东西有点困惑 如果不是因为这两个国家之间的货币和运输差异,我可以很容易地在第二个国家重用第一个storeview,但我需要将第一个视图中的语言与第二个国家的货币

我在一家Magento网店工作,在那里我有两种语言、两种货币和两个国家的商店视图。我现在面临的问题是,其中一个国家是多语言的,因此我想向该国提供我的两个店面视图中已经存在的两种语言

简单的解决方案是创建第三个storeview,并在这两个视图之间为该国切换语言。但是,由于所有的语言都已经存在于现有的两种观点中,我对如何最好地利用已经存在的东西有点困惑

如果不是因为这两个国家之间的货币和运输差异,我可以很容易地在第二个国家重用第一个storeview,但我需要将第一个视图中的语言与第二个国家的货币和运输选项组合到第三个storeview中


关于如何在不手动为我的所有文本保留两套相同语言的情况下实现这一点,您有什么建议吗?

通常,您会使用不同国家/地区的存储组。但请记住,基础货币范围是网站,这意味着您的客户不能使用不同于网站设置的货币进行支付交易。如果您同意,那么您的解决方案将是:

"Each Country" -> "Store"
"Each language in that country" -> "Store View"

如果有多个商店视图具有相同的语言集,这并不重要,Magento只在app/locale下获取一个翻译文本。这样就不会产生任何重复的文本。

我认为更好的方法是为国家创建存储,并为语言创建存储视图。对不起,我现在不知道怎么做。商店组级别没有配置。@benmarks:不确定我是否遵循了?我们讨论的是什么配置?您提到为国家/地区设置存储组,但您不能在该级别设置任何配置。我想我理解你的意思,我也能在Magento网站上找到更多的信息。谢谢