Skip to main content

Order

An "Order" represents a comprehensive transaction made by a customer on our marketplace platform. This transaction typically encompasses one or more products or services that the customer has selected from one or multiple partners. An "Order" compiles all the relevant details related to the purchase, such as the purchased products or services, quantities, prices, customer information, delivery address, payment method, and any other pertinent information. In essence, an "Order" signifies the overall purchase made by a customer. We consider an order cancelled, when all its subOrders have been cancelled.

type Order {
id: String!
code: String!
createdAt: String!
approvedAt: String!
updatedAt: String!
user: User
shippingAddress: Address!
billingAddress: Address!
subOrders: [SubOrder]
salesChannel: String
}

Fields

Order.id ● String! non-null scalar

The ID of the order. Format: UUID

Order.code ● String! non-null scalar

The code of the order. Format: Alphanumeric

Order.createdAt ● String! non-null scalar

The date when the order was created. Format: Datetime ISO 8601 Example: 2023-07-01T15:50:00+0000

Order.approvedAt ● String! non-null scalar

The date when the order was approved. Format: Datetime ISO 8601 Example: 2023-07-01T15:50:00+0000

Order.updatedAt ● String! non-null scalar

The date when the order was last updated. Format: Datetime ISO 8601 Example: 2023-07-01T15:50:00+0000

Order.user ● User object

The user associated with the order.

Order.shippingAddress ● Address! non-null object

The shipping address for the order.

Order.billingAddress ● Address! non-null object

The billing address for the order.

Order.subOrders ● [SubOrder] list object

The suborders included in the order.

Order.salesChannel ● String scalar

The sales channel of the order.

Returned By

order query

Member Of

OrdersWithPagination object