2014-03-05 50 views
1

我需要在我的产品页面中显示向上销售区块。 目前,我已经在文件template/catalog/product/view.phtml底部下面的代码:Magento向上销售区块不显示

<?php echo $this->getChildHtml('upsell_products') ?> 

我已经成功地建立产品的CMS,并已禁用所有缓存。 有没有人有任何想法? 在此先感谢。

回答

1

如果您遇到过将销售,交叉销售或相关产品分配给某个产品的情况,但是当您转到前端时,您无法看到这个解决方案可能会有所帮助。

可能有几个原因,为什么会出现这种问题,即您的主题没有启用加售,交叉销售或相关产品块,或者只是将该块设置为在右栏布局上呈现,但您左列布局。

但是,如果所有其他东西似乎都存在,但只是简单的事情你没有看到这些产品,那么你的索引可能已过时。所以,简单地说:

Login to admin 
System -> Index Management 
Select: Product Flat Data, Category Flat Data, Category Products 
Reindex Data 

http://www.magentodeveloperleedsuk.co.uk/upsell-cross-sell-and-related-products-not-showing-magento-frontend/

+0

我有一个自定义主题,交叉销售在购物车页面中工作。我在管理面板中重新编制了索引数据,没有任何变化。我如何在我的主题中添加向上销售区块?或者我怎么知道增加销售区块是否被整合? – dutycorpse

0

只需将它添加到Magento的类别。然后,它将在搜索中以及Cross和Up等其他模块中出现。