我正在开发一个带有后端 magento 并使用 SOAP APIv2 的 Android 电子商务应用程序,其中我必须在特定产品的底部显示相关产品或类似产品该怎么办?
您需要使用 API 中的方法来获取相关产品的列表。上面的代码向您展示了如何在 PHP 中执行此操作,但如果您使用客户端在 Java 中执行此操作,则将是以下方法:
$proxy = new SoapClient('http://magentohost/api/v2_soap/?wsdl'); // TODO : change url
$sessionId = $proxy->login('apiUser', 'apiKey'); // TODO : change login and pwd if necessary
$result = $proxy->catalogProductLinkList($sessionId, 'related', '1');
var_dump($result);
您只需将参数“相关”更改为以下列表之一即可获得其他类型的产品:
array
0 => string 'related' (length=7)
1 => string 'up_sell' (length=7)
2 => string 'cross_sell' (length=10)
3 => string 'grouped' (length=7)
希望对您有帮助。