2016-01-28 1 views
0

Я создал модуль, который проверяет страну-пользователя на основе его IP-адресов, и теперь я хочу заставить пользователей из Европы загружать веб-сайт с идентификатором 2-го магазина и пользователями США для загрузки веб-сайта с магазином идентификатор 1.Сила для загрузки другого магазина с другой валютой [Magento 1.7]

в index.php я пытался сделать:

<?php 
$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : ''; 
$mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store'; 

if (in_country() == "EU") { 

    Mage::run("website_en ", "store"); 
} 
else if(in_country() == "US") 
{ 
    Mage::run("website_us ", "store"); 
} 
else 
{ 
    Mage::run($mageRunCode, $mageRunType); 
} 

... но без удачи.

+0

У вас разные домены или один домен с несколькими магазинами, работающими на нем? –

+0

Спасибо, я решил эту проблему, правильно настроив лак – Arturas

ответ

0

Спасибо Я решил эту проблему, правильно настроив лак.

На самом деле этот код работает. сайт с разными доменами.

in_country - это код, который проверяет географическую информацию пользователей.

Смежные вопросы