Orders functionality manages the post-purchase lifecycle, from order creation through fulfillment and delivery. Once a purchase flow successfully completes, an order is created containing purchased items, payment details, shipping information, and fulfillment status. Orders enable comprehensive business management including payment processing, inventory updates, shipping coordination, and customer communication.
The Orders section includes these APIs:
- Orders API: Core functionality for managing order lifecycle, including viewing, updating, and canceling orders.
- Draft Orders API: Create temporary order versions for modifications before finalizing into regular orders.
- Order Billing API: Manage payments and refunds, including authorization, capture, and refund processing.
- Order Transactions API: Access records and details of payments and refunds associated with orders.
- Order Invoices API: Retrieve invoice and external invoice app IDs associated with orders.
- Order Fulfillments API: Manage shipping, delivery, and fulfillment tracking for order items.
- Orders Settings API: Configure order behavior, customer notifications, inventory updates, and invoice creation.