在magento SOAP API中对客户和产品详细信息进行排序

时间:2013-01-22 10:03:50

标签: php api magento sorting soap

是否有任何使用magento SOAP API的预定义函数/方法来获取客户,产品列表/数据中的其他详细信息。 我想通过电子邮件,姓氏,名字或其他详细信息使用Magento SOAP API对客户详细信息进行排序。

3 个答案:

答案 0 :(得分:1)

你应该检查

app/code/core/Mage/Customer/Model/Customer/Api.php

有一个名为items()的函数可以帮助您检索包含客户信息的表格。

您可以通过调用:'customer.list'并将所需过滤器作为参数数组传递来使用它。

答案 1 :(得分:0)

这可以帮助你......

$collection = Mage::getModel("xxx")->getCollection()
            ->addAttributeToSelect('*')
             ->addAttributeToSort('last_name', 'ASC');

答案 2 :(得分:0)

if(isset($_REQUEST['field_name']))
    {
       $collection = Mage::getModel('customer/customer')->getCollection()->addAttributeToSelect('*');
       $collection->setOrder($_REQUEST['field_name'],'ASC');
       $collection->load();
       $data=$collection->toArray();
}

我使用上面的代码,它工作。我们可以用诸如名字,姓氏,电子邮件等任何东西代替field_name,它会根据它缩短。