Magento捆绑的商品没有显示所有产品

时间:2015-08-04 05:04:54

标签: magento

我正在尝试在Magento中添加捆绑的商品,但它并未显示所有商品。

我使用的是Magento的最新版本,我有5种相同类型的产品,但只有两种作为捆绑产品展示。

我发现了问题:带有自定义选项的产品没有显示为捆绑商品,我该如何解决?

3 个答案:

答案 0 :(得分:1)

在magento中,它不支持使用自定义选项添加产品,该选项设置为必需。它允许您仅添加简单和虚拟产品,无需自定义选项或自定义选项,并且所需设置为

您可以只使用简单和虚拟产品,在 /app/code/core/Mage/Bundle/etc/config.xml 查找更多内容,然后找到 allowed_selection_types 标记,你会看到allowed_selection_types简单而虚拟。

  

从技术上讲,我们创建了一个简单的产品,然后是捆绑产品。当我们编辑/添加捆绑产品时,我们会将简单产品与其关联。它工作得很好,但如果一个简单的产品有自定义选项,它可能会有问题。如果是这种情况,并且自定义选项设置为必需(这是默认设置),则简单产品将不会与捆绑产品相关联。

因此,如果您要在捆绑产品中添加产品x ,则必须在产品x 否 >。然后,您将在列表中 product x

答案 1 :(得分:0)

确保已启用产品状态'和可见性是目录,搜索'并且您在“网站”上选择了一家商店。产品标签。 我希望这是因为多个商店配置。

答案 2 :(得分:0)

app/code/core/Mage/Bundle/Block/Adminhtml/Catalog/Product/Edit/Tab/Bundle/Option/Search/Grid.php

 $collection = Mage::getModel('catalog/product')->getCollection()
            ->setStore($this->getStore())
            ->addAttributeToSelect('name')
            ->addAttributeToSelect('sku')
            ->addAttributeToSelect('price')
            ->addAttributeToSelect('attribute_set_id')
            ->addAttributeToFilter('type_id', array('in' => $this->getAllowedSelectionTypes()))            
            ->addStoreFilter();
            //->addFilterByRequiredOptions()

执行此更改并显示所有产品。