Order Pickup Complete Event
For in-store pickup orders, the Order Pickup Complete event is sent when an item has been picked up from the store.
Radial supports two different ways to receive event messages from this API and other event-based APIs.
-
If you use the queue-based implementation with AMQP, each event is sent in its own OrderPickupComplete message.
-
If you use the webhooks-based implementation, a set of events is grouped together in an OrderPickupCompleteList message.
Schemas:
- Order-Pickup-Complete-Event-1.0.xsd
- Checkout-Datatypes-1.0.xsd
- Order-Common-Event-1.0.xsd
- Order-Datatypes-Common-1.0.xsd
- Payment-Datatypes-1.0.xsd
- Payment-Datatypes-CurrencyCode-1.0.xsd
Order Pickup Complete Event Types:
- Pickup complete message
- Pickup complete proxy message
XPath: /OrderPickupComplete/OrderItem/
Proxy event will have extra ProxyInformation. For example:
<ProxyInformation>
<ProxyName>Proxy Pickup Person Name</ProxyName>
<ProxyFirstName/>
<ProxyLastName/>
<ProxyEmail>proxypersonemail@domain.com</ProxyEmail>
<ProxyPhone/>
<Relationship/>
</ProxyInformation>
OrderPickupComplete Messages
For queue-based implementations, a new OrderPickupComplete message is generated for each new event.
Queue name: q.Order.Pickup.Complete.<StoreCode>.2-0
Single-Event Message Examples
Click any heading below to view the contents of the sample message file.
OrderPickupCompleteList Messages
For Webhooks-based implementations, Order Pickup Complete events are grouped together in one OrderPickupCompleteList message.
Event List Message Examples
Click any heading below to view the contents of the sample message files.