您是否知道基於IP(地理定位)將用戶重定向到特定商店的任何插件?magento地理位置重定向
我發現theese二:
http://www.magentocommerce.com/magento-connect/store-and-currency-auto-switcher.html
但問題是,他們也改變了貨幣,不僅商店。
作爲替代方案,有誰知道一個簡單的編碼方法來做到這一點? (我要指出,我沒有地理位置的任何知識,所以我沒有嘗試任何編碼都還)
謝謝 Mugur
您是否知道基於IP(地理定位)將用戶重定向到特定商店的任何插件?magento地理位置重定向
我發現theese二:
http://www.magentocommerce.com/magento-connect/store-and-currency-auto-switcher.html
但問題是,他們也改變了貨幣,不僅商店。
作爲替代方案,有誰知道一個簡單的編碼方法來做到這一點? (我要指出,我沒有地理位置的任何知識,所以我沒有嘗試任何編碼都還)
謝謝 Mugur
看看你的index.php,看看它是如何加載一個網站/商店。
在Apache和Nginx上安裝geoip模塊相對比較簡單,然後這個模塊可以讓你擁有$ _SERVER的國家代碼值。然後,您可以在index.php中放置一個簡單的php開關/大小塊,用於設置用於調用Mage.php的網站/商店值,並具有適合您的設置的邏輯。
我不相信模塊路由(即使存在)是您所需要的,因爲爲您的國家/地區存儲映射編寫開關/外殼有多簡單。您還需要在其中添加一些用於測試目的的額外選項,例如如果請求該頁面的IP地址是您的PC,則顯示您需要測試的任何存儲。
無論如何,你總是可以選擇Magento's free extensions之一。 Geo Lock
或Geo IP Locations
是您鏈接的第一個擴展程序的免費和受限制版本。
如果您沒有啓用貨幣,該怎麼辦?如果你只有一種貨幣,那就沒有關係。 – seanbreeden 2012-02-10 16:03:48
我認爲這些擴展程序中的任何一個都可以很容易地進行編輯,以將交換機排除在貨幣之外。只需在模塊中找到代碼,使貨幣切換並將其註釋掉即可。 – seanbreeden 2012-02-10 16:04:20
@seanbreeden我有幾種不同的增值稅設置的貨幣,他們相當複雜。不過,我不想改變這一點。 – Mike 2012-02-11 15:00:29