top of page

Home  -  Documentation  -  Integration flow  (Event Order)

 

Event Order API (POS)

 

Event Go API (POD)

Integration flow

 

Our Point-Of-Order (Event Connect) integrations put your customers and order management processes front and centre, pushing incoming orders directly from your Point-Of-Sales system to Event TMS.

​​

This means for our integration an order flow of:

​

  • A NEW, an order that has stock allocated is preferred

  • An UPDATE, to the order if it needs to be amended

  • A CANCEL, if the order is cancelled

  • A COMPLETE, once despatched

​​

Event is trying to deliver all your orders the more efficient, cost effective say possible, so some rules help acheive this:

​

  • Event is at Orderline level

    • Imagine a shopping basket, all different products but going to the same destination. Each product is a line number. An order can have multiple products shipping, each one would be a line. For example. 1.001, 1.002, 1.003​

  • An order number must be unique

  • Once cancelled an order number cannot be reused. Date change if any uncertainity on the orders status.

  • ​You need to tell us where, when and what to deliver​

    • The better the address, the more chance it will be delivered correctly. We validate on Google addresses​

    • The delivery date is required, we can calculate a collection date.

    • ​The quantity, weight and dimensions or we dont know what to pack on a truck​

A customer can place an order at anytime. The 1st point to clarify is 'when' to tigger the NEW order through the Event Order API? This is usually when it has a stock allocation and the order is a confirmed.​
This can be 3, 4 or more days before due collection date. It can be 1 or 2 days.
The planning cycle would expect to generally receive the orders the day before collection is due for optimisation, carrier allocation and notification.

A basic order flow would be an order, with multiple orderlines, triggered to Event through Event Order. Event will validate the order, plan the order and trigger back a route informing you how and when the order will be collected. ​

AP5.png

Event.

images3_edited.png

NEW order

Order accepted

Plan result

TMS

Planning optimisation

AP3.png

​

An order can be updated many times before it is despatched.

To trigger these updates through Event Order, you can use the UPDATE prefix.

​

Event uses this prefix to simply update the existing order rather than create a duplicate order.

An UPDATE can be for many reasons BUT should always only be for actual changes to the order that affect its delivery. For example these are primary Update types:​

  • Quantity, weights

  • Delivery Date

  • Order instructions

  • Product components

​

We don't expect to receive updates that are triggered through your POS because the order is viewed and no primary update is made. Unneccessary messaging generates unlooked for cost.

​

Are UPDATEs the same for parcels and pallets?

An UPDATE can also be considered to be a 'pack confirmation'. So for a parcel, packing the orders and generating the actual weight and dimensions of the package. The enables Event TMS to calculate the correct mode and carrier to make the delivery, in the same way for palletised goods, the last UPDATE is always the last instruction for delivery at that moment in time. 

AP6.png

Event.

images3_edited.png

TMS

Event.

images3_edited.png

TMS

Plan result

NEW order

Order accepted

UPDATE order

UPDATE order

Order accepted

Order accepted

Short despatch, partial despatch, out of stock. All situations at the point of a truck leaving a depot to deliver that require attention.
The prefered and most straightforward process is to cancel of the short and to input a new order for it, a new unique order or a new orderline.
Original order 1.001, cancel off. Input order 1.002 as this would be a unique order.

bottom of page