Evento nuevoPedido

Cada que vez que se realice un nuevo pedido dentro de la plataforma el sistema enviará al webhook configurado los datos del pedido en formato JSON, este documento tendrá la siguiente estructura.

{
  "cliente": {
    "distribuidor": 0,
    "documento_tipo": 1,
    "documento": 1088000000,
    "nombres": "Nombres y apellidos",
    "email": "correo@corre.com",
    "telefono": 3250000,
    "telefono2": 3240000,
    "celular": 3148909916,
    "pais": "CO",
    "ciudad": "Pereira",
    "acepta_sms": 1,
    "acepta_emails": 1,
    "habeasdata": 1,
    "emp": 0,
    "emp_razonsocial": "Exus",
    "emp_identificacion": 891902892333,
    "emp_direccion": "Centro financiero de pereira"
  },
  "pedido": {
    "fecha": "1987-07-07 16:26:00",
    "total_cantidad": "4",
    "total_impuesto": "0.00",
    "total": "2999600.00",
    "total_base": "2999600.00",
    "referencia": "000-10000",
    "pasarela": "Nombre Pasarela"
  },
  "items": [
    {
      "referencia": "REFW223S23",
      "nombre": "Nombre item",
      "valor": "479900.00",
      "valor_impuestos": "0.00",
      "cantidad": "2",
      "total": "959800.00",
      "total_impuestos": "0.00",
      "foto": "https://s3.pagegear.co/1/soporte/config/logo_128x50.jpg"
    },
    {
      "referencia": "REFW2278423",
      "nombre": "Nombre item",
      "valor": "639900.00",
      "valor_impuestos": "0.00",
      "cantidad": "1",
      "total": "639900.00",
      "total_impuestos": "0.00",
      "foto": "https://s3.pagegear.co/1/soporte/config/logo_128x50.jpg"
    },
    {
      "referencia": "R2323DSD22",
      "nombre": "Nombre item",
      "valor": "1399900.00",
      "valor_impuestos": "0.00",
      "cantidad": "1",
      "total": "1399900.00",
      "total_impuestos": "0.00",
      "foto": "https://s3.pagegear.co/1/soporte/config/logo_128x50.jpg"
    }
  ],
  "evento": "nuevoPedido"
}

cliente: Datos del cliente que realiza el pedido

distribuidor --- number //Este campo define si un usuario esta marcado como distibuidor.
documento_tipo --- interno // Valores: 1 - Cédula, 2 - Nit, 3 - pasaporte
documento -- number // Nuemero de identificación cliente
nombres --- string // Nombre del cliente
email --- string // Correo del cliente
telefono --- number // Numero telefonico principal del cliente
telefono2 --- number // Numero telefonico secundario del cliente
celular --- number //Numero de celular secundario
pais --- string // Código de país de recidencia del cliente
ciudad --- string //Ciudad del cliente
acepta_sms -- interno // Valores: 1 - Si acepta, 0 - No acepta
acepta_emails -- interno // Valores: 1 - Si acepta, 0 - No acepta
habeasdata -- interno // Valores: 1 - Si acepta, 0 - No acepta
emp --- interno // Define se es una empresa, Valores: 1 - Si, 0 - No
emp_razonsocial --- string // Nombre empresa para facturar
emp_identificacion --- number // Numero identificador de empresa para facturar
emp_direccion --- string // Dirección de facturación de la empresa


pedido: Todos los datos del pedido, sumas totales

fecha --- string // Fecha en la que se realiza el pedido
total_cantidad --- string // Cantidad de unidades compradas en suma de todos los ítems
total_impuesto --- string // Cuanto suma el total de los impuestos en todo el pedido
total --- string // El valor total de los ítems dentro del carrito con impuestso
total_base --- string // El valor total de los ítems dentro del carrito sin impuestos
referencia --- string // Identificador unico del pedido dentro del sistema eCommerce PageGear
pasarela --- string // Nombre de la pasarela sobre la cual se inicio el pago


items: Este campo se usa para cada uno de los items dentro del carrito se repite tantas veces como artículos en el carrito haya.

referencia --- string // Referencia unica del ítem dentro del catálogo
nombre --- string // Nombre del artículo
valor --- string // Valor del artículo
valor_impuestos --- string // Porcentaje impuesto que se debe aplicar sobre el artículo
total --- string // Suma del valor más impuestos del artículo
total_impuestos --- string // Total del impuesto
foto --- string // Foto principal del artículo.


evento: El nombre o tipo de evento que llega, solo tendra dos valores posibles, nuevoPedido y estadoPedido.

nuevoPedido: Se recibe cada vez que se crea un nuevo pedido dentro del sistema.

estadoPedido: Se recibe cada que un pedido cambia su estado.

Sneider García es un experto en PageGear eCommerce y el autor de esta página de ayuda. Envíale tus sugerencias sobre cómo mejorarla a continuación.

¿Le ha sido de utilidad este articulo?

{{content}}