Orders
This is an updated version of the Order design, based on feedback received reviewing the (June 2013) original.
Order
An order is a confirmation of a transaction (a receipt), which can contain multiple line items, each represented by an Offer that has been accepted by the customer.
Subclass of: Intangible
OrderStatus
Enumerated status values for Order.
Subclass of: Enumeration
OrderPickupAvailable
OrderStatus representing availability of an order for pickup.
type: OrderStatus
OrderCancelled
OrderStatus representing cancellation of an order.
type: OrderStatus
OrderDelivered
OrderStatus representing successful delivery of an order.
type: OrderStatus
OrderInTransit
OrderStatus representing that an order is in transit.
type: OrderStatus
OrderPaymentDue
OrderStatus representing that payment is due on an order.
type: OrderStatus
OrderProblem
OrderStatus representing that there is a problem with the order.
type: OrderStatus
OrderProcessing
OrderStatus representing that an order is being processed.
type: OrderStatus
OrderReturned
OrderStatus representing that an order has been returned.
type: OrderStatus
ParcelDelivery
The delivery of a parcel either via the postal service or a commercial service.
Subclass of: Intangible
DeliveryEvent
An event involving the delivery of an item.
Subclass of: Event
OnSitePickup
A DeliveryMethod in which an item is collected on site, e.g. in a store or at a box office.
Subclass of: DeliveryMethod
LockerDelivery
A DeliveryMethod in which an item is made available via locker.
type: DeliveryMethod
acceptedOffer
The offer(s) -- e.g., product, quantity and price combinations -- included in the order.
domain: Order
Range: Offer
confirmationNumber
A number that confirms the given order.
domain: Order
Range: Text
discount
Any discount applied (to an Order).
domain: Order
Range: Number
Range: Text
discountCode
Code used to redeem a discount.
domain: Order
Range: Text
discountCurrency
The currency (in 3-letter ISO 4217 format) of the discount.
domain: Order
Range: Text
isGift
Was the offer accepted as a gift for someone other than the buyer.
domain: Order
Range: Boolean
merchant
The party taking the order (e.g. Amazon.com is a merchant for many sellers).
domain: Order
Range: Person
Range: Organization
orderNumber
The identifier of the transaction.
domain: Order
Range: Text
paymentDue
The date that payment is due.
domain: Order
Range: DateTime
paymentMethod
The name of the credit card or other method of payment for the order.
domain: Order
Range: PaymentMethod
paymentMethodId
An identifier for the method of payment used (e.g. the last 4 digits of the credit card).
domain: Order
Range: Text
paymentUrl
The URL for sending a payment.
domain: Order
Range: URL
partOfOrder
The overall order the items in this delivery were included in.
domain: ParcelDelivery
Range: Order
deliveryStatus
New entry added as the package passes through each leg of its journey (from shipment to final delivery).
domain: ParcelDelivery
Range: DeliveryEvent
availableFrom
When the item is available for pickup from the store, locker, etc.
domain: DeliveryEvent
Range: DateTime
availableThrough
After this date, the item will no longer be available for pickup.
domain: DeliveryEvent
Range: DateTime
accessCode
Password, PIN, or access code needed for delivery (e.g. from a locker).
domain: DeliveryEvent
Range: Text
doorTime
The time admission will commence.
domain: Event
Range: DateTime