Skip to main content
Version: 3.x

OrderEvent

History log of the order.

type OrderEvent implements Node {
id: ID!
date: DateTime
type: OrderEventsEnum
user: User
app: App
message: String
email: String
emailType: OrderEventsEmailsEnum
amount: Float
paymentId: String
paymentGateway: String
quantity: Int
composedId: String
orderNumber: String
invoiceNumber: String
oversoldItems: [String!]
lines: [OrderEventOrderLineObject!]
fulfilledItems: [FulfillmentLine!]
warehouse: Warehouse
transactionReference: String
shippingCostsIncluded: Boolean
relatedOrder: Order
related: OrderEvent
discount: OrderEventDiscountObject
reference: String
}
Expand ▼

Fields

OrderEvent.id ● ID! non-null scalar

OrderEvent.date ● DateTime scalar

Date when event happened at in ISO 8601 format.

OrderEvent.type ● OrderEventsEnum enum

Order event type.

OrderEvent.user ● User object

User who performed the action.

OrderEvent.app ● App object

App that performed the action. Requires of of the following permissions: MANAGE_APPS, MANAGE_ORDERS, OWNER.

OrderEvent.message ● String scalar

Content of the event.

OrderEvent.email ● String scalar

Email of the customer.

OrderEvent.emailType ● OrderEventsEmailsEnum enum

Type of an email sent to the customer.

OrderEvent.amount ● Float scalar

Amount of money.

OrderEvent.paymentId ● String scalar

The payment reference from the payment provider.

OrderEvent.paymentGateway ● String scalar

The payment gateway of the payment.

OrderEvent.quantity ● Int scalar

Number of items.

OrderEvent.composedId ● String scalar

Composed ID of the Fulfillment.

OrderEvent.orderNumber ● String scalar

User-friendly number of an order.

OrderEvent.invoiceNumber ● String scalar

Number of an invoice related to the order.

OrderEvent.oversoldItems ● [String!] list scalar

List of oversold lines names.

OrderEvent.lines ● [OrderEventOrderLineObject!] list object

The concerned lines.

OrderEvent.fulfilledItems ● [FulfillmentLine!] list object

The lines fulfilled.

OrderEvent.warehouse ● Warehouse object

The warehouse were items were restocked.

OrderEvent.transactionReference ● String scalar

The transaction reference of captured payment.

OrderEvent.shippingCostsIncluded ● Boolean scalar

Define if shipping costs were included to the refund.

OrderEvent.relatedOrder ● Order object

The order which is related to this order.

OrderEvent.related ● OrderEvent object

The order event which is related to this event.

Added in Saleor 3.15
This API is currently in Feature Preview and can be subject to changes at later point.

OrderEvent.discount ● OrderEventDiscountObject object

The discount applied to the order.

OrderEvent.reference ● String scalar

The reference of payment's transaction.

Interfaces

Node interface

An object with an ID

Member of

Order object ● OrderAddNote object ● OrderEvent object ● OrderEventCountableEdge object ● OrderNoteAdd object ● OrderNoteUpdate object


Was this page helpful?