Exportación de órdenes
Para la exportación de órdenes (orders) se hace un POST por cada order con su respectivo JSON.
A continuación se detalla los atributos que se mandan en el JSON de la order.
atributo | descripción |
---|---|
number | Número identificador de la orden. |
total | Monto total de la orden. |
ship_address -> ... | Datos sobre la dirección de envío: |
ship_address -> address1 | Primera línea de la dirección. |
ship_address -> address2 | Segunda línea de la dirección. |
ship_address -> zipcode | Código postal. |
ship_address -> phone | Número de teléfono. |
Para encontrar el pago hay que buscar en payments
el pago que tenga state
"completed" o "pending" (para los casos de pago a contra reembolso).
atributo | descripción |
---|---|
payments -> [i] | El pago, seleccionado como se indica. |
payments -> [i] -> financial_corporation -> id | ID del banco. |
payments -> [i] -> credit_card_type -> id | ID de la tarjeta de crédito. |
payments -> [i] -> source -> installment_plan -> installments | Cantidad de cuotas. |
user -> ... | Datos sobre el usuario: |
user -> firstname | Nombre. |
user -> lastname | Apellido. |
user -> email | Email. |
shipments -> [0] -> ... | Datos sobre el envío: |
shipments -> [0] -> shipping_method -> id | ID del método de envío. |
line_items -> [i] -> ... | Datos sobre cada item de la compra: |
line_items -> [i] -> product_id | ID del producto. |
line_items -> [i] -> quantity | Cantidad de ese producto. |
line_items -> [i] -> price | Precio del producto. |
En caso de que el usuario haya pedido factura A, los siguientes datos van a aparecer en el JSON:
(IMP: en caso de no haber pedido factura A, dichos atributos no van a estar)
atributo | descripción |
---|---|
bill_address -> ... | Datos sobre la dirección de facturación: |
bill_address -> cuit | CUIT del cliente. (es un string con guiones, ej 31-70974617-2 |
bill_address -> iva_condition | Condición frente al IVA. |
bill_address -> retention_agent | Si es un agente de retención (valor booleano). |