orderCreateFromCheckout
Create new order from existing checkout.
Added in Saleor 3.2Triggers the following webhook events:
- SHIPPING_LIST_METHODS_FOR_CHECKOUT (sync): Optionally triggered when cached external shipping methods are invalid.
- CHECKOUT_FILTER_SHIPPING_METHODS (sync): Optionally triggered when cached filtered shipping methods are invalid.
- CHECKOUT_CALCULATE_TAXES (sync): Optionally triggered when checkout prices are expired.
- ORDER_CREATED (async): Triggered when order is created.
- NOTIFY_USER (async): A notification for order placement.
- NOTIFY_USER (async): A staff notification for order placement.
- ORDER_UPDATED (async): Triggered when order received the update after placement.
- ORDER_PAID (async): Triggered when newly created order is paid.
- ORDER_FULLY_PAID (async): Triggered when newly created order is fully paid.
- ORDER_CONFIRMED (async): Optionally triggered when newly created order are automatically marked as confirmed.
orderCreateFromCheckout(
id: ID!
metadata: [MetadataInput!]
privateMetadata: [MetadataInput!]
removeCheckout: Boolean = true
): OrderCreateFromCheckout
Arguments
orderCreateFromCheckout.id
● ID!
non-null scalar
ID of a checkout that will be converted to an order.
orderCreateFromCheckout.metadata
● [MetadataInput!]
list input
Fields required to update the checkout metadata.
Added in Saleor 3.8
orderCreateFromCheckout.privateMetadata
● [MetadataInput!]
list input
Fields required to update the checkout private metadata.
Added in Saleor 3.8
orderCreateFromCheckout.removeCheckout
● Boolean
scalar
Determines if checkout should be removed after creating an order. Default true.
Type
OrderCreateFromCheckout
object
Create new order from existing checkout.
Added in Saleor 3.2Triggers the following webhook events:
- SHIPPING_LIST_METHODS_FOR_CHECKOUT (sync): Optionally triggered when cached external shipping methods are invalid.
- CHECKOUT_FILTER_SHIPPING_METHODS (sync): Optionally triggered when cached filtered shipping methods are invalid.
- CHECKOUT_CALCULATE_TAXES (sync): Optionally triggered when checkout prices are expired.
- ORDER_CREATED (async): Triggered when order is created.
- NOTIFY_USER (async): A notification for order placement.
- NOTIFY_USER (async): A staff notification for order placement.
- ORDER_UPDATED (async): Triggered when order received the update after placement.
- ORDER_PAID (async): Triggered when newly created order is paid.
- ORDER_FULLY_PAID (async): Triggered when newly created order is fully paid.
- ORDER_CONFIRMED (async): Optionally triggered when newly created order are automatically marked as confirmed.