Magento产品(由sku提供)拉动销售,相关产品和交叉销售(VIA法师电话?)

时间:2013-02-05 21:26:08

标签: php magento magento-1.7

我相当新,只有大约一个星期进入magento。我想有一个API,然后是一个名为mage的newwer API?

因此,如果您转到管理页面并单击目录 - >管理产品*然后clikc在产品上。在漫画页面的左侧有三件事:

相关产品

向上销售

交叉销售

我想提取该信息(通过该项目的SKU。)并将其放入子站点(这将是相同的只需要推动它,所以它们在所有站点上是相同的。)。

这有意义吗?我想从产品信息中获取这三件事,然后将其填充到另一个站点上的相同SKU上(因为它们将具有相同的信息,SKU是所有内容的主键并且将是相同的)

1 个答案:

答案 0 :(得分:0)

要通过SKU获取产品,您可以使用loadByAttribute()方法,如下所示:

$_product = Mage::getModel('catalog/product')->loadByAttribute('sku', 'PRODUCTSKU');

获得产品后,您可以从产品中获取相关项目。您可以获取相关产品的ID:

$_relatedProducts = $_product->getRelatedItemIds();

这应该返回一个产品ID数组,然后您可以循环并逐个获取每个产品。

使用以下方式检索销售产品:

$_product->getUpSellProductCollection()

至于交叉销售 - 我不完全确定,但我认为你可以使用

$_crossSells = $_product->getTypeInstance(true)->getAssociatedProducts($_product);