首页 文章

Magento 1.5.0.1可配置产品属性未显示在前端

提问于
浏览
2

我们在1.5.0.1社区版上有一个Magento商店,它使用具有属性集的可配置产品,允许客户为特定商品(例如衬衫)选择他们的首选尺寸和颜色 .

每个服装系列都有自己的属性集,用于创建产品,每个产品的排列都有简单的产品用于库存 .

我们've compared all of the product'的设置,并且看不出它们之间存在任何差异,但仍有一个产品系列 does not display the attribute drop-downs and add-to-cart button in the frontend ,尽管出现在前端除此之外还不错 .

2 回答

  • 0

    我不知道你是否已经找到了解决方案,但在搜索了一整天之后,我发现了导致我前端缺少属性的原因......删除并读取了十几次简单的产品后在路上做笔记我很确定我正确地添加了简单和可配置的产品,所以问题必须在其他地方 . 随便看看FireBug中的控制台,发现了prototype.js中的冲突......这很奇怪,因为Magento附带了它 . 我肯定没有改变任何东西!

    你有没有 added jQuery to your Magento installation? 如果是这样,你必须在你的jQuery文件的末尾添加'jQuery.noComflict;',关键点是,在prototype.js之前包含jQuery文件:原型.js由默认/布局中的Magento加载在开头的/page.xml,所以你必须为prototype.js添加这一行jquery / jquery-1.2.6.noConflict.min.js

    如果你不这样做,则会显示drobdown项目,但是没有可选择的条目,这是因为js / varien / product.js依赖于prototype.js来工作 . 如果没有它,您的列表将不会被填充!

    希望它可以帮助任何人搜索这个神秘的问题...(问题也在这里描述:Weird Chrome prototype/jQuery conflict

  • 0

    通常,当“添加到购物车”按钮未显示时,原因是您的产品没有设置库存 . 请记住,可配置产品需要设置为库存,并且关联的简单产品必须至少有一个具有非零库存的项目并设置为“库存” .

相关问题