我正在使用 Magento 1.9 SOAP API 通过我们的 PIM 管理产品。我们正在使用 Magento 的多商店功能,某些产品在多个商店都有售,但具有不同的图像。
有没有办法填充商店视图,这些视图分配给 API 响应中的图像?
根据
Magento 1.x SOAP API 文档,来自
catalog_product_attribute_media.list
的默认响应是:
也许我要破解
Mage_Catalog_Model_Product_Attribute_Media_Api
...但我希望有更好的方法。
如果在
catalog_product_attribute_media.list
调用期间未明确指定商店代码,结果将仅包含分配给默认商店视图的图像(当在“选择商店视图”中未选择自定义商店视图时,在管理面板中设置的图像)下拉菜单)。
要获取在特定商店视图中分配的图像,请使用
storeView
的可选 catalog_product_attribute_media.list
参数。因此,所有检索到的图像的商店视图都是已知的。无需破解Mage_Catalog_Model_Product_Attribute_Media_Api
。