嗨,我想知道是否有人可以提供一些建议。
我正在为食品配送服务开发一个站点,多商店magento安装。我需要客户输入邮政编码,找到最近的实体店,然后自动切换到相应的Magento商店。 (每家商店都有不同的产品目录)。
Geo Ip看起来像是正确的路线,但似乎只是基于国家而且我需要更加具体。
答案 0 :(得分:0)
您可以获得比使用GeoIP的国家更具特异性,特别是使用付费服务,但准确性越低,您获得的具体程度越高。至于自动切换存储,您可以通过为客户加载适当的存储来实现它,然后重定向它们:
$storeCode = 'store_code_to_send_customer_to';
$store = Mage::app()->getSafeStore($storeCode);
if ($store->getCode() == NULL) {
$store = Mage::app()->getDefaultStoreView();
}
$storeUrl = $store->getCurrentUrl(false);
Mage::app()->getResponse()->setRedirect($storeUrl)->sendResponse();
die();
答案 1 :(得分:0)
这可以通过创建模块来完成,模块包含以下字段:
以及有关商店的其他信息,但这是强制性的。
现在它是如何工作的,当用户搜索邮政编码时,根据该商店过滤数据并将客户重定向到该商店。