Process triggers

All triggers sent by ORP are specified in the below table. These triggers can be used to hook in custom processes.

Trigger

Description

Data sent

ORDERMISPICKCREATED

Fires when an item is mispicked.

orderNumber
Items:{sku}:{quantity};

ORDERUPDATEDBYDELIVERY

Fires when a delivery is added.

mispickedItems: {itemSku}:{orderLineExternalId}:{orderLineQuantityUpdated};


returnedItems: {itemSku}:{orderLineExternalId}:{orderLineQuantityUpdated};


updatedDeliveries: {DeliveryId}:{itemSku}:{orderLineExternalId}:{orderLineQuantityUpdated};

NEWDELIVERY

Fires when a delivery is added.

orderNumber
deliveryId

NEWORDER

Fires when an order is added.

orderNumber

ORDERLINECREDIT

Fires when a refundhistory is added to an orderline.

orderNumber
orderlineId
refundHistoryId

PENDINGTRANSACTION

Fires when a transaction is set to pending, or was added with state pending.

orderNumber
paymentId
paymentTransactionId
paymentHandler

REFUND_TRANSACTION_SUCCESS

Fires when a refund transaction was succesfully handled.

orderNumber
paymentId
paymentTransactionId
paymentHandler

NEWDOCUMENT

Fires when a document is added.

documentName
documentType
documentId
orderNumber

NEWPAYMENT

Fires when a payment is added.

orderNumber
paymentId
isManual

NEWRMA

Fires when an RMA is added.

orderNumber
rmaNumber

ORDERSTATUSCHANGED

Fires when the order status is updated.

orderNumber
status
statusId

STOCKMUTATION

Fires when stock is modified via the API.

quantity
sku
salesChannel

NOTE_CREATED

Fires when a note is created.

orderNumber
noteId

NOTE_UPDATED

Fires when a note is updated.

orderNumber
noteId

NOTE_DELETED

Fires when a note is deleted.

orderNumber
noteId

copyright wolfpack DCS b.v. 2020