POST
/
{salesChannelConfigId}
/
inject-order

Headers

Authorization
string
required

Token de autenticación.

Path Parameters

salesChannelConfigId
string
required

El ID de la configuración de canal de ventas.

Body

application/json
integrationOrderId
string

El id del pedido en el sistema externo. Se usará para identificar el pedido en las otras llamadas. Cada ID debe ser único.

displayId
string

El número de pedido que se usará para identificar este pedido. Es un ID corto.

deliveryType
enum<string>

El tipo de entrega. Puede ser 'go' para pedidos de retiro o 'delivery' para pedidos con entrega al cliente.

Available options:
go,
delivery
deliveryFee
number | null

El costo de entrega del pedido. Solo para pedidos de entrega.

comments
string | null

Comentarios sobre el pedido. Se verán en el panel de Crisp.

clientData
object

Información del cliente. Se verá en el panel de Crisp. Es opcional.

integrationIsPending
boolean

Si es verdadero, el pedido se marcará como pendiente en Crisp y se deberá aceptar. Si usas esta opción debes crear el webhook de aceptación de pedido.

mustBeReadyAt
string

La fecha y hora en la que el pedido debe estar listo para ser recogido o entregado.

mustBeDeliveredAt
string

La fecha y hora en la que el pedido debe ser entregado al cliente final.

paidAmount
number | null

El monto pagado por el cliente. No incluye propina. Si es que no es especifica, se asume que aún no está pagado.

paidTipAmount
number | null

El monto de propina pagado por el cliente. Si es que no es especifica, se asume que no se dejó propina.

discountAmount
number | null

El monto de descuento aplicado al pedido. Si es que no es especifica, se asume que no hay descuento.

products
object[]

Los productos del pedido.

Response

200 - application/json
order
object