Changes between Version 1 and Version 2 of api_tienda


Ignore:
Timestamp:
Jan 21, 2013, 9:34:57 AM (12 years ago)
Author:
xabi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • api_tienda

    v1 v2  
    3636  "apellidos" : "Vázquez",
    3737  "mail"      : "ejemplo@xa.bi"
    38 };
     38}
    3939}}}
    4040
     
    155155}
    156156}}}
     157
     158=== Obtención de pedidos de un comprador ===
     159
     160action: "getcompradorinfo"
     161
     162Mediante este comando obtenemos los datos de un comprador, (sus pedidos y sus suscripciones)
     163Además de los atributos "key" y "action" necesita el atributo "comprador_id"
     164Además de la respuesta standard, este comando devuelve en el json de respuesta los pedidos, las suscripciones y los datos del comprador
     165
     166Ejemplo de llamada:
     167
     168{{{
     169{
     170  "apikey"       => "xxxxxxxxxxxxxxxx",
     171  "action"       => 'getcompradorinfo',
     172  "comprador_id" => 1234
     173}
     174}}}
     175
     176Respuesta:
     177
     178{{{
     179{
     180   "params" : {
     181      "action" : "getcompradorinfo",
     182      "comprador_id" : "1234",
     183      "apikey" : "xxxxxxxxxxxxxxxxxxx"
     184   },
     185   "errstr" : "",
     186   "pedidos" : [
     187      {
     188         "fecha_creacion" : "2013-01-21 09:05:31.985559",
     189         "productos_pedido" : [
     190            {
     191               "precio" : "50.00",
     192               "producto_id" : "95",
     193               "cantidad" : "1",
     194               "nombre" : "Suscripción anual",
     195               "impuestos_incluidos_en_precio" : "1",
     196               "impuestos" : "18.00"
     197            },
     198            {
     199               "precio" : "10.00",
     200               "producto_id" : "94",
     201               "cantidad" : "1",
     202               "nombre" : "Suscripción mensual",
     203               "impuestos_incluidos_en_precio" : "1",
     204               "impuestos" : "18.00"
     205            }
     206         ],
     207         "pagos" : [
     208            {
     209               "fecha_creacion" : "2013-01-21 09:05:32.767042",
     210               "codigo_pago_tienda" : "a28",
     211               "cantidad" : "60.00",
     212               "pago_id" : "2592",
     213               "estado" : "PENDIENTE"
     214            }
     215         ],
     216         "pedido_id" : "1639",
     217         "estado" : "INICIADO",
     218         "codigo_pedido_tienda" : "p26"
     219      }
     220   ],
     221   "suscripciones" : [],
     222   "comprador_info" : {
     223      "apellidos" : "Vázquez",
     224      "mail" : "ejemplo@direccion.com",
     225      "nombre" : "Xabier"
     226   },
     227   "errno" : 0
     228}
     229}}}