Seguimos repasando cómo usar la API para los distintos métodos que nos propone.
En el ejemplo de hoy seguimos dentro del módulo Mage_Customer, y vamos a ver qué nos ofrece customer_group.
Ahora que me leo, semejante introducción genera excesiva expectativa, ya que sólo vamos a tener un método disponible en éste caso.
Lo único que vamos a poder hacer, es listar los grupos de clientes.
<?php //Url de la conexión $client = new SoapClient("http://www.dominio.com.ar/index.php/api/?wsdl"); //Login $session = $client->login("usuario", "contraseña"); //Listado de grupos $groups = $client->call($session, "customer_group.list"); //Impresión print_r($groups); //Logout $client->endSession($session); ?>
Una vez ejecutado, el método nos devuelve un array con la descripción y respectivo id de los grupos de clientes disponibles.
El resultado sería algo similar al siguiente:
Array ( [0] => Array ( [customer_group_id] => 0 [customer_group_code] => NOT LOGGED IN ) [1] => Array ( [customer_group_id] => 1 [customer_group_code] => General ) [2] => Array ( [customer_group_id] => 2 [customer_group_code] => Wholesale ) [3] => Array ( [customer_group_id] => 3 [customer_group_code] => Retailer ) )
Y con esto terminan las posibilidades de customer_group.