OpenCart在不同域上的多店铺设置?

时间:2013-12-01 16:01:15

标签: php e-commerce opencart

是否可以将Open Cart设置为不同域名的多商店安装?

我在域名www.xxx.xx上设置了OC。官方文档说明了如何在子域(即subdomain.xxx.xx)上设置OC。那没关系,我们可以做到。但是,我们需要让商店在完全不同的域上运行。这意味着,即可通过www.somedomain.xx访问安装在subdomain.xxx.xx上的多商店克隆。

现在我知道我可以将TLD somedomain.xx重定向到子域安装。然而,这并不是我们真正需要的。我们需要它作为完全不同的商店。

问题是我该怎么做?这甚至可能吗? (我可以想象在这样的环境中设置会话和cookie可能会有一些问题吗?除了可能的其他问题......)

(我们有自己的服务器可以访问root,因此我们的选项不受托管帐户的限制)

2 个答案:

答案 0 :(得分:1)

可以使用domain1.com,domain2.com等不同的域设置opencart多商店。

如果我们将多商店设置为子域名,那么:

  1. 默认情况下,所有商店都会共享相同的购物车。
  2. 如果客户去另一家商店,则不会要求客户登录。 等
  3. 但是对于您而言,上述情况不会发生,因为您使用的是不同的域名。由于您需要商店是独立的,因此最好为每个商店分配不同的客户组 - 这样客户就会被要求为每个商店注册。

    尽管商店是独立的,但所有商店都共享相同的管理部分,即使我们使用domain2.com/admin登录 - 它也会在登录后重定向到domain1.com/admin

答案 1 :(得分:1)

如果您真的需要拥有多域多存储,您可以先设置子域多存储,然后将域作为该子域的别名来实现,例如

然后

虽然现在http://sub1.domain.comhttp://www.domain1.com都可以访问商店1,但只需提供http://www.domain1.com网址即可营销。也许可以设置一些其他.htaccess限制/直接访问http://sub1.domain.com的重定向,但这根本不是必需的。将这些别名用于子域您应该能够保留子域上多商店的所有功能......