建议Magento设置多商店切换按邮政编码



大家好,我想知道有没有人能给我一些建议。

我正在开发一个网站,多商店magento安装食品配送服务。我需要客户输入邮政编码,找到他们最近的实体店,然后自动切换到相应的Magento商店。(每家商店都有不同的产品目录)。

Geo Ip看起来是正确的路线,但它似乎只基于国家,我需要更具体。

你可以通过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();

这可以通过创建一个模块来实现,模块包含以下字段:

  • 商店名称
  • 邮政编码
  • 经度和纬度(如果每个邮政编码有多个商店)

和其他关于存储的信息,但这是强制性的。

现在它是如何工作的,当用户搜索邮政编码时,根据该商店过滤数据并将客户重定向到该商店。

相关内容

  • 没有找到相关文章

最新更新