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
billingAddress The billing address for the order. domain: Order Range: PostalAddress
confirmationNumber A number that confirms the given order. domain: Order Range: Text
customer Party placing the order. domain: Order Range: Person Range: Organization
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
orderDate Date order was placed. domain: Order Range: DateTime
orderNumber The identifier of the transaction. domain: Order Range: Text
orderStatus The current status of the order. domain: Order Range: OrderStatus
orderedItem The item ordered. domain: Order Range: Product
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
itemShipped Item(s) being shipped. domain: ParcelDelivery Range: Product
trackingNumber Shipper tracking number. domain: ParcelDelivery Range: Text
trackingUrl Tracking url for the parcel delivery. domain: ParcelDelivery Range: URL
partOfOrder The overall order the items in this delivery were included in. domain: ParcelDelivery Range: Order
carrier The party responsible for the parcel delivery. domain: ParcelDelivery Range: Organization
deliveryStatus New entry added as the package passes through each leg of its journey (from shipment to final delivery). domain: ParcelDelivery Range: DeliveryEvent
hasDeliveryMethod Method used for delivery or shipping. domain: DeliveryEvent domain: ParcelDelivery Range: DeliveryMethod
originAddress Shipper's address. domain: ParcelDelivery Range: PostalAddress
deliveryAddress Destination address. domain: ParcelDelivery Range: PostalAddress
expectedArrivalFrom The earliest date the package may arrive. domain: ParcelDelivery Range: DateTime
expectedArrivalUntil The latest date the package may arrive. domain: ParcelDelivery Range: DateTime
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