是否可以使用 magento API 按 SKU 和其他自定义字段更新库存?
我正在使用magento API的cataloginventory_stock_item方法更新库存,它只提供按SKU更新库存的工具,其中我在magento中有两个另一个自定义字段,定义为ISBN和商店ID。所以我想通过 ISBN 和 Store ID 更新库存水平。我正在使用 magento API 和 SOAP V1 方法。
是否可以使用 magento API 按 SKU 和其他自定义字段更新库存?
我正在使用magento API的cataloginventory_stock_item方法更新库存,它只提供按SKU更新库存的工具,其中我在magento中有两个另一个自定义字段,定义为ISBN和商店ID。所以我想通过 ISBN 和 Store ID 更新库存水平。我正在使用 magento API 和 SOAP V1 方法。
您可以使用 Magento 的 SOAP API 来做到这一点。以下是显示如何连接到 Magento 和更新产品的链接:
http://www.magentocommerce.com/api/soap/catalog/catalogProduct/catalog_product.update.html
阿布纳布
嗨尼尔,
你想做什么是有道理的。如果我是你,我会这样做
只需从 catalog_product_entity_varchar 中找到您的 attribute_id(在此表中搜索您的自定义值的简单方法
例如:如果您的 ISBN 之一是 S123,我会从 catalog_product_entity_varchar 中选择属性 ID,其中 value='S123';这为您提供了您的客户属性 ID)
然后将该表与catalog_product_entity 连接起来,您可以在其中找到产品SKU(为attribute_id 添加where 条件)
然后您可以使用 catalog_product.update 更新您的产品
希望这可以帮助
阿布