Skip to main content
interface

Requires customer_read_orders access scope.

A contract between a merchant and a customer to do business. Shopify creates a sales agreement whenever an order is placed, edited, or refunded. A sales agreement has one or more sales records, which provide itemized details about the initial agreement or subsequent changes made to the order. For example, when a customer places an order, Shopify creates the order, generates a sales agreement, and records a sale for each line item purchased in the order. A sale record is specific to a type of order line. Order lines can represent different things such as a purchased product, a tip added by a customer, shipping costs collected at checkout, and more.

•DateTime!
non-null

The date and time when the agreement occurred.

•ID!
non-null

The unique ID for the agreement.

•OrderActionType!
non-null

The reason the agreement was created.

•SaleConnection!
non-null

The sales associated with the agreement.

Arguments

•String

The elements that come after the specified cursor.

•String

The elements that come before the specified cursor.

•Int

The first n elements from the paginated list.

•Int

The last n elements from the paginated list.

•Boolean
Default:false

Reverse the order of the underlying list.



Was this section helpful?

Anchor to Types implemented inTypes implemented in

•OBJECT

An agreement associated with an order placement.

•OBJECT

An agreement related to an edit of the order.

•OBJECT

An agreement for refunding all or a portion of the order between the merchant and the customer.

•OBJECT

An agreement between the merchant and customer for a return.


Was this section helpful?