我想根據Magento中的位置更改商店。爲此,當用戶在瀏覽器中打開網站時,我創建了一個位置下拉菜單,他/她需要選擇它的位置,網站將根據他/她的輸入值重定向。根據Magento中的位置更改商店/網站
public function getLocationInfoByIp($observer) {
$location = $_POST['location'];
switch ($location) {
case "US": {
Mage::app()->setCurrentStore('en');
break;
}
case "IN": {
Mage::app()->setCurrentStore('de');
break;
}
default: {
Mage::app()->setCurrentStore('en');
break;
}
}
}
從下拉菜單選擇位置之後提交彈出式時,變更商店。但刷新後再次將商店更改爲默認。
所以請建議解決此問題。
使用其提供以下的geoip的位置 – Muk 2014-11-24 07:29:43
可能的複製任何擴展: http://stackoverflow.com/questions/16103103/change-store-view-programtically-using-magento-event-observer – Harit 2014-11-24 07:34:25
@Muk我不想要使用geoip擴展。其實我想讓訪客那裏的位置和在那裏的位置的基礎上,我想換magento的商店/網站 – gopising 2014-11-24 08:16:01