ResolveOrderCoordinates
Changed on:
29 Nov 2023
Overview
The determines the longitude and latitude of an based on the delivery address.
Plugin Name | Order Reference Module |
---|---|
Namespace | [[account.id]].order |
The is the foundation for order-related implementations. It provides reference workflows for , and mixed baskets and those needed to build your own. Extensible by design, use this Module as a base to build a solution to your customers' needs.
UI Description
Determines the longitude and latitude of an order based on the delivery address and sends event {validAddress} if the coordinates could be resolved, or event {invalidAddress} if coordinates could not be resolved.
Accepts
- ORDER
Actions
- This rule sends event validAddress with longitude latitude attributes if the coordinates could be determined based on the delivery address. If coordinates could not be resolved event invalidAddress is sent.
Rule parameters
Parameter | Description |
validAddress | to be triggered in case of valid address. |
invalidAddress | to be triggered in case of invalid address. |
Event attributes
This does not directly identify any attributes.
Exceptions
This will catch an Exception
- if setting
`GEOCODER.API`
not found - if Google cannot be reliably determine address
Configuration example
1{
2 "name":"<ACCOUNTID>.order.ResolveOrderCoordinates",
3 "props": {
4 "validAddress":"EVENT_NAME",
5 "invalidAddress":"EVENT_NAME"
6 }
7}
Version History
v1.0.0
refers to