【问题标题】:Change Magento product status in different store views在不同的商店视图中更改 Magento 产品状态
【发布时间】:2011-09-28 21:50:38
【问题描述】:

我有一个 Magento Multi-Store 安装。

我有一个产品必须在 shopA 中启用并在 shopB 中禁用

如果我选择“网站”选项卡,则会出现警报 “您不想在目录或搜索结果中显示的商品应在所需商店中显示为‘已禁用’状态。”那么有可能吗?

产品默认值状态为“启用”

然后我选择 shopB 的商店视图并禁用产品状态。 现在shopA中商品的状态也是disabled了。

是否可以将shopA中的产品状态设置为启用,将shopB中的产品状态设置为禁用?

手册说: “产品状态具有网站范围,这意味着您可以隐藏或显示每个网站的产品,从而影响该网站的所有商店浏览量。”

来源: http://www.magentocommerce.com/wiki/3_-_store_setup_and_management/catalog/how_the_store_view_affects_categories_and_products

问题是:是否可以在不影响其他商店视图的情况下更改每个商店视图的产品状态

【问题讨论】:

    标签: magento store product


    【解决方案1】:

    您已清除缓存、重建索引等等?

    否则你是正确的。

    【讨论】:

      【解决方案2】:

      由于您说您的商店只是一家多商店,所以我认为您不会在该产品的详细信息页面中看到“Websites”标签。因此,您只有一种方法可以使此产品在“Shop A”中启用并在“Shop B”中禁用。

      在产品的详细信息页面中,Magento 加载“General”选项卡,您将在其中看到“Status”字段。 现在,在左侧,“General”选项卡上方,您将找到“Choose Store View:”的下拉字段。如果您单击下拉菜单,您将看到每个网站和商店下所有可用商店视图的列表。

      现在在该下拉列表中选择“Shop B”。 Magento 会询问您,如果您更改了任何数据,它将从 Admin 的当前视图中删除所有未保存的数据,而不保存它。不用担心这部分,单击该对话框的“OK”按钮,Magento 将加载同一产品的“Shop B”商店视图。

      在“Status”字段旁边,您会找到一个复选框。确保它没有被选中。现在将“Status”下拉菜单的值更改为“Disabled”并保存更改。

      现在转到“Shop B”商店视图的前端,您应该再也看不到该产品了。但它也会在“Shop A”商店视图中处于活动状态。

      希望对你有帮助。

      【讨论】:

      • 我就是这样做的。但是当我去商店 B 并取消选中复选框并将下拉框中的值更改为“禁用”时。它还会将商店 A 中的值更改为“已禁用”
      • 我现在自己也检查过,如果你想对商店视图采取这种效果,那么这是不可能的,而且这种改变是以网站方式发生的。这是因为“Status”属性使用“Website”范围维护,而不是“Store View”范围。这就是 Magento 的定义。
      • 相反,如果您尝试在新网站上维护这家新商店(但与当前网站的所有配置相同),那么您的要求会很好,没有任何问题。跨度>
      • 非常抱歉,但我不希望任何人更改 Magento 的默认设置,因为从长远来看,这可能会妨碍创建/维护产品。
      • 在不影响其他商店视图的情况下更改产品状态不是标准选项,但您可以更改商店视图中的可见性。在商店 A 中是可见性“目录”,在商店 B 中是可见性“不可见”。这对我有用。该产品现在在商店 B 中不可见
      【解决方案3】:

      这么多年没有正确的答案。 我不知道为什么,但 magento 不提供将状态范围更改为存储视图的可能性。找到了解决方法。 在 catalog_eav_attribute 中找到该属性并将其 is_global 值更改为 0 - 这意味着存储视图并按原样完美运行 :)

      现在它只填充 catalog_product_entity_int 表中选定的视图值,而不是网站范围内的所有视图。

      【讨论】:

        【解决方案4】:

        产品页面详细信息中的“状态”属性对网站有效,对商店无效!

        再见

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-06-01
          • 1970-01-01
          • 2019-08-26
          • 1970-01-01
          相关资源
          最近更新 更多