Process triggers

Process triggers

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

Order API

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

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

Stock API

Trigger

Description

Data sent

Trigger

Description

Data sent

STOCKMUTATION

Fires when stock is modified via the API. If stock is modified by entity the event data will contain the data in the right column.

quantity
sku
stockEntity
salesChannel

STOCKMUTATION

Fires when stock is modified via the API. If stock is modified by entity the event data will contain the data in the right column.

quantity
sku
stockChannel
salesChannel

Product API

Trigger

Description

Data sent

Trigger

Description

Data sent

PRODUCT_UPDATED

This trigger is sent when a product is updated, for example: assigned to a channel, assigned to a category, product set to completed, attributes updated, etc.

masters
masterProductCodes
blobStorageFilePath

PRODUCT_PRICE_UPDATED

Sent when a product price is updated.

masters
masterProductCodes
blobStorageFilePath

PRODUCT_IMAGE_UPDATED

Sent when a product image is updated.

masters
masterProductCodes
blobStorageFilePath

VARIATION_ADDED

Sent when a variation is added to a master products.

rootProductMasterCode
variations

PRODUCT_GENESIS

Sent when a new product is created.

ProductGenesisId

PRODUCT_STATUS_CHANGED

This event is triggered when the status of a product has changed.

ProductCode
ProductVariants
ProductStatus

BULK_PRODUCT_UPDATED

This process is triggered every 5 minutes with batches of modified master products.

masters
masterProductCodes
blobStorageFilePath
ProductDataStorageFilePath
MappingAttributesStorageFilePath
MappingProductTypeStorageFilePath
MappingChannelCategoriesStorageFilePath
ScheduledStep

 

 

 

 

copyright wolfpack DCS b.v. 2020