A purchase order. Contains products and tracks delivery.
Used for both e-commerce (Amazon) and delivery (Uber Eats) orders.
| Metadata | Value |
|---|
| Plural | orders |
| Subtitle field | total |
| Identity | platform, orderId |
| Field | Type |
|---|
orderId | string |
orderDate | datetime |
total | string |
totalAmount | number |
originalTotal | string |
originalTotalAmount | number |
savings | number |
currency | string |
status | string |
deliveryDate | datetime |
eta | string |
subtotal | number |
tipAmount | number |
deliveryFee | number |
taxes | number |
summary | string |
fareBreakdown | json |
External standards this shape draws from or aligns with. See Shape design principles for how prior art informs shape design.
- schema.org/Order — Our orderId = orderNumber; orderDate = orderDate; total = totalPaymentDue; status = orderStatus; shippingAddress = orderDelivery.
- schema.org/OrderStatus (enum) — Our status values (placed, confirmed, delivering, completed, cancelled) map to OrderProcessing/OrderInTransit/OrderDelivered/ OrderCancelled.
- Amazon Order Reports (MWS / SP-API) — Practical source. Our orderId, fareBreakdown, savings, eta are lifted from Amazon/Uber Eats order structures.
- uber —
list_deliveries, get_cart, get_delivery, get_messages, add_to_cart, checkout, track_delivery
- amazon —
list_orders, get_order