首页 文章

如何隐藏Magento前端的简单产品?

提问于
浏览
1

我以编程方式在magento中插入一些产品,我想在前端显示可配置的产品(如magento本身),当用户在详细信息页面中选择“查看详细信息”时,他可以选择属性来选择相关的简单产品 . (我不想要在前端显示相关产品)但是现在前端的产品列表中都提供了可配置和简单的产品 . 为什么会这样?

3 回答

  • 0

    在简单产品的 General 选项卡中,将 Visibility 设置为 Not Visible Individually . 这会将它们隐藏在前端,但要保持它们与可配置产品一起使用 .

    如果您正在创建产品,也可以通过编程方式完成此操作:

    $product->setVisibility(Mage_Catalog_Model_Product_Visibility::VISIBILITY_NOT_VISIBLE)
    
    // from Mage_Catalog_Model_Product_Visibility:
    // const VISIBILITY_NOT_VISIBLE    = 1;
    // const VISIBILITY_IN_CATALOG     = 2;
    // const VISIBILITY_IN_SEARCH      = 3;
    // const VISIBILITY_BOTH           = 4;
    
    // remember to call $product->save() at some point
    
  • 2

    如果要隐藏前端的简单产品,也可以从后端执行此操作,而无需编写任何代码 .

    转到目录 - >管理产品,在类型下拉列表中,过滤“简单产品” . 过滤后,选择所有产品,然后从批量操作中选择“更新属性” . 从那里将可见性更改为“不可见的单独”,这将适用于所有简单的产品 .

  • 1

    谢谢朋友!我找到了 . 我将可见性设置为 Mage_Catalog_Model_Product_Visibility::VISIBILITY_IN_SEARCH ,现在好了

相关问题