magento首页显示最新商品

来源:互联网 发布:申请淘宝直播要钱吗 编辑:程序博客网 时间:2024/04/30 00:17

作为一个magento菜鸟,这个问题花费了我很长的时间,在网上查了很多的资料,基本上解决办法千篇一律,都是进入magento后台-->CMS-->Pages-->Home--> Content-->添加“{{block type="catalog/product_list" category_id="xx" template="catalog/product/list.phtml"}}”(显示某个类别下的商品)或“{{{{block type="catalog/product_new" name="home.catalog.product.new" alias="product_new" template="catalog/product/new.phtml" after="cms_page"}}”(显示最新商品),保存,清除缓存,刷新页面,但一直都没显示出来,郁闷。

再继续Google,哦,原来magento为了让不同的website或sotore或 store view能够销售不同的产品,所以每个website或store/store view都可以指定一个根产品分类,默认情况下,每个website,store,store view只能显示这个分类下的所有分类和相关产品。

所以,在前台看不到商品列表通常是因为商品不在这个website/store/store view的分类根目录之下,进入管理员后台:system — Manage stores,然后,编辑对应的商店,在Store Infomation里选择Root Category分类。

还没出来,是的,我还是没看到,为什么呢?奇怪哈,其实一点都不奇怪,为什么?原来我添加的商品,数量是0,没商品,magento就不显示这个商品了,唉,所以,再次进入后台-->Catalog-->Manage Products-->选择对应的商品-->Inventory-->修改Qty,假设设置为1000,保存,再刷新再看,还没?缓存,我清除了啊,为什么还没?再看,哈哈,原来Inventory最后还有一个设置呢,Stock Availability,设置为In Stock,保存,刷新,HOHO,出来了~!~

当然,以上并非绝对,因为你可以进入后台System-->Configration-->Catalog-->Inventory下面进行你所希望的设置。

记得:如果Qty被设置为0,那么Stock Availability会自动被设置为Out of Stock!

原创粉丝点击