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).

results matching ""

    No results matching ""