Magento-如何通过Sku将产品分配到类别


Magento - How to assign product to Category by Sku?

我正在编写一个小脚本,它根据产品属性将产品分配到特定的类别中。我有SKU列表,但我使用的方法使用该SKU编号作为产品ID,这是完全不同的产品。换句话说,它将具有某个ID的产品分配给类别,即使参数是SKU。

此处的示例:(SOAP V1)

$client->call($session, 'catalog_category.assignProduct', array('categoryId' => '305', 'product' => '10197'));

它分配了ID等于10197的产品。我需要分配SKU等于10197的产品。

尝试遵循magentocommerce.com上的文档并使用identifierType参数,但得到了相同的结果。

有什么想法吗?

终于找到了解决方案!!马根托似乎不喜欢数字SKU。添加额外的空白是对我有效的解决方法。就这样…