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.