我还是个新手,刚进入magento大约一周。我猜有一个API,然后有一个新的API叫mage?
因此,如果你转到管理页面,点击目录->管理产品*,然后点击产品。在损毁页面的左手边有三件事:
相关产品
向上销售
交叉销售
我想提取该信息(按商品的SKU)并将其放入子网站(这将是相同的,只需要将其推到所有网站上即可。)。
这有道理吗?我想从产品信息中获得这三样东西,然后将其填充到另一个网站上的同一SKU上(因为它们将具有相同的信息,并且SKU是所有东西的主键,并且将是相同的)
要按SKU获取产品,可以使用loadByAttribute()
方法,如下所示:
$_product = Mage::getModel('catalog/product')->loadByAttribute('sku', 'PRODUCTSKU');
一旦你有了产品,你就可以从产品中获得相关项目。您可以获得相关产品的ID:
$_relatedProducts = $_product->getRelatedItemIds();
这应该会返回一个产品ID的数组,然后您可以循环并单独获取每个产品。
使用检索追加销售产品
$_product->getUpSellProductCollection()
至于交叉销售-我不完全确定,但我认为你可以使用
$_crossSells = $_product->getTypeInstance(true)->getAssociatedProducts($_product);