0

我尝试在不使用 CPanel 的情况下设置 opencart(可以通过这种方式在 CPanel 中设置)。我已经在 < mydomain >.com 上运行了 opencart(我们称之为主商店)我所做的如下:

  1. 创建了一个单独的子域,例如。shop2.<我的域名>.com,
  2. 使 shop2 子域指向与 < mydomain >.com(主商店)相同的 ip
  3. 为 shop2 子域创建了一个虚拟主机(apache),其文档根指向与现有主商店相同。
  4. 在 opencart 中创建了一个新商店,并将商店 url 设置为 shop2.< mydomain >.com (无论有没有这一步都不会改变我下面描述的问题。

问题是 shop2.< mydomain >.com 现在与 < mydomain >.com 完全相同,例如,如果一个产品从现有的 opencart 中被禁用,那么它也从 shop2 中被禁用。

在opencart 论坛上提出了类似的问题,但没有提供答案。

我的环境是:Ubunbu,Apache。

4

1 回答 1

0

所以这个问题的标题不正确,因为您已经设置了一个多商店。而不是这个你应该问How to disable a product on just one store within a multistore installation?,不是吗?

问题很清楚,答案也很清楚 - 您不能通过启用/禁用产品/类别等来做到这一点。该multistore功能允许您只有一个数据库,而您可以设置产品(或类别或其他)在商店 1 上显示存储 X。

如果您禁用该产品,您将对所有商店禁用它。

如果您希望产品仅在商店 2 而不在商店 1 显示,请在选项卡链接 -> 选项商店的产品详细信息表单中选中/取消选中相应的复选框。例如,通过取消选中Default并选中,Store 2您将产品设置为仅在商店 2 中显示 -但必须启用该产品。类别、制造商等的方式相同。

于 2013-04-15T11:35:29.533 回答