Magento API: customer_address

Ultima parte de éste módulo de la API.

Hoy vamos a ver cómo gestionar las direcciones vinculadas a un cliente.

Cuando vimos cómo crear clientes, había dejado, a manera de ejemplo, el siguiente cliente creado.

Array
(
    [customer_id] => 1
    [created_at] => 2009-03-14 03:30:33
    [updated_at] => 2009-03-14 03:30:33
    [increment_id] => 000000001
    [store_id] => 0
    [website_id] => 0
    [created_in] => Admin
    [email] => mail@dominio.com.ar
    [firstname] => Damián
    [group_id] => 1
    [lastname] => Culotta
    [password_hash] => 4c882dcb24bcb1bc225391a602feca7c
)

Dado que el uso de éstos métodos ya requieren de algo más de código, vamos a comenzar por las excepciones que devuelve customer_address.

Seguir leyendo «Magento API: customer_address»

Personalizando el Store group switcher en Magento

En base a uno de los comentarios recibidos en el post sobre la personalización del selector de monedas, vamos a ver cómo hacer lo mismo con el selector de grupos de tiendas (Store group).

Una vez que hayamos creado al menos un Store group adicional y le hayamos asociado su store view por defecto, vamos a obtener en nuestras tiendas (pensando en que tenemos solamente el skin default), un footer como el que vemos  a continuación.

Selector de Store group original en Magento

La modificación que vamos a hacer va a ser igual de efectiva y sencilla que en el caso del Currency Switcher.

Seguir leyendo «Personalizando el Store group switcher en Magento»

Magento API: customer_group

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.

Seguir leyendo «Magento API: customer_group»

Magento API: customer

Hace un tiempo había empezado a mostrarles un poco cómo jugar con la API de Magento.

Hasta ahora, sólo habíamos visto cómo obtener información, casi sin interacción.

Había hablado también de los 5 grupos de módulos que posee la API:

  • Mage_Customer.
  • Mage_Directory.
  • Mage_Catalog.
  • Mage_Sales.
  • Mage_CatalogInventory.

Hoy vamos a meternos en uno más que importante: Mage_Customer.

Seguir leyendo «Magento API: customer»