Magento - 如何检查交叉销售产品是否存在。

标签 magento view associations product

在 view.phtml 中,我想检查该产品是否有任何与其关联的交叉销售产品。

我对相关产品也做了同样的事情:

$relatedProductsId=$_product->getRelatedProductIds();
$relatedProducts=array();
 $i=0;      
foreach($relatedProductsId as $relatedProductId)
{   

    $relatedProducts[$i] =  array(Mage::getModel('catalog/product')-   >load($relatedProductId)->getProductUrl(),
                            Mage::getModel('catalog/product')->load($relatedProductId)->getName(),
                            Mage::getModel('catalog/product')->load($relatedProductId)->getImageUrl(),
                            Mage::getModel('catalog/product')->load($relatedProductId)->getFormat()
                            );
            $i++;
}

我不确定交叉销售产品使用的功能是什么。 请有人帮忙。

最佳答案

你尝试过吗

$crossSellProducts = $_product->getCrossSellProducts()

它将返回交叉销售产品对象的数组。

关于Magento - 如何检查交叉销售产品是否存在。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14852454/

相关文章:

asp.net-mvc-3 - 我可以阻止共享布局用于错误消息吗?

ruby-on-rails - rails : Find entity by many-to-many association

magento - 如何编辑管理面板订单 View 按钮?

php - magento 中的 cron 作业设置

mysql - magento 产品知名度

php - Magento 中的 Mage::helper 如何工作?

grails - 如何在 grails 中调用操作而不生成 View

ios - 通过 Xcode/iOs 中的 View Controller 层次结构传递应用程序数据

ruby-on-rails-3 - 带有关联的 Rails 3 模型生成器

ruby-on-rails - ActiveRecord:如何克隆嵌套关联?