Saltar al contenido principal
Para pedidos, estos son los eventos disponibles.

Eventos

TipoDescripción
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 enviado tendrá siempre la misma estructura:
{
  "event": "event", // Nombre del tipo de evento
  "data": {
    // Data específica del evento
  }
}

order-created

Se notifica cuando una orden es creada. La estructura sigue el mismo modelo de datos de la API REST para pedidos.
{
  "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, por cambios realizados desde el panel de administración o desde la API REST, 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
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 sigue el mismo modelo de la API REST. Sin embargo, las siguientes keys no estarán disponibles porque son 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",
  }
}