第一种我们要确定下面5种因素
1、产品状态:是否激活?
2、缓存更新了?索引重建了?
3、产品所属分类是否激活:
4、产品所属分类锚点是否开启:
5、产品的库存设置:
最后就是整站的库存管理设置了:我客户网站就是上面库存情况为无现货,而库存管理设置为不显示无库存产品,导致前台无法显示产品。
如果上面办法解决不了,我们可尝试下面方法
发现magento是个很严格的程序,你添加的商品必须符合规范才能被显示。
要注意的有以下几点:
1.产品有很多属性影响是否前台显示:
qty:数量为0前台不显示
is_in_stock:no的话前台不显示,所以库存要写好,要有数量和库存
status:disable的话前台不显示,这里要启用
visibility:none的话前台不显示,这里不能选择none
2.添加新品要重新index一下,magento是静态的.html页面,不reindex不出来的。在System→Index Management里面,全选后点Reindex
3.有的时候,如果你操作不当,cache也会影响,到system→Cache Management里面,清空所有cache。建议测试阶段就直接关闭缓存功能就好了
现在看看你的页面是不是已经有显示了!
最后刷新缓存。
1.324版本:System->Cache Management,选择All Cache 下拉菜单refresh,勾选下面的复选框,保存设置即可。
1.4版本:System->Cache Management ,select all选择 refresh再直接提交(submit), 基本上这样就可以让你的产品在前台显示了。如果还不行,打开索引,System —>Index Management 点击Select All 选择 Reindex Data再直接提交(submit),重建下索引。