Saltar al contenido principal
Para notificar acerca de los pedidos, tenemos los siguientes eventos disponibles

Eventos

TipoDescripcion
order-createdNotifica la creación de pedido
order-status-updatedNotifica la actualización del estado del pedido
order-updatedNotifica la actualización del detalle de un pedido
order-deletedNotifica la eliminación de un pedido
Cualquier evento que Riqra envie tendrá siempre la misma estructura:
{
  "event": "event", // Nombre del tipo de evento
  "data": {
    // Data específica del evento
  }
}

order-created

Se notifica cuando una la orden es creada. La estructura es la misma que se usa en la REST API, puedes verla aquí
{
  "event": "order-created",
  "data": {
    // Consultar la REST API
  },
}

order-status-updated

Cualquier cambio de estado que sufra la orden, ya sea por una integración (mercadopago, pago efectivo, chazki, etc), por manipulación del mismo a través del panel de administración o desde la REST API, será notificado.
ItemDescripción
idID de la orden
codeCódigo de la orden
erpCodeCódigo de la orden en el ERP
statusNuevo estado de la orden, puedes ver los estados que llegaran a traves de una llamada aquí
statusTypeIdentificador del status
{
  "event": "order-status-updated",
  "data": {
    "id": 1,
    "code": "P00001",
    "erpCode": "C0000234",
    "status": "Pagado",
    "statusType": "paid"
  }
}

order-updated

Se emite al cambiar el detalle de una orden, excluyendo los cambios de estado. Al igual que order-created, la estructura es la misma que se usa en la REST API; sin embargo, las siguientes keys no estarán disponibles al ser datos que no pueden cambiar: status, vendor, userAgent, inventory, customer, creator, channel, comments
{
  "event": "order-updated",
  "data": {
    // Consultar la REST API
  },
}

order-deleted

Se emite cuando una orden es eliminada.
ItemDescripción
idID de la orden
codeCódigo de la orden
erpCodeCódigo de la orden en el ERP
deletedAtFecha de eliminación en UTC y formato ISO 8601
{
  "event": "order-deleted",
  "data": {
    "id": 1,
    "code": "P00001",
    "erpCode": "C0000234",
    "deletedAt": "2021-01-01T00:00:00Z",
  }
}