0

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

4

3 回答 3

1

你应该检查

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

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

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

于 2013-01-22T10:14:04.333 回答
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,它会根据它来缩短。

于 2013-01-24T10:38:56.453 回答
0

这可以帮助你..

$collection = Mage::getModel("xxx")->getCollection()
            ->addAttributeToSelect('*')
             ->addAttributeToSort('last_name', 'ASC');
于 2013-01-22T11:00:10.097 回答