--- title: DraftOrderAvailableDeliveryOptions - GraphQL Admin description: The available delivery options for a draft order. api_version: unstable api_name: admin source_url: html: >- https://shopify.dev/docs/api/admin-graphql/unstable/objects/DraftOrderAvailableDeliveryOptions md: >- https://shopify.dev/docs/api/admin-graphql/unstable/objects/DraftOrderAvailableDeliveryOptions.md --- # Draft​Order​Available​Delivery​Options object Requires `read_draft_orders` access scope. The available delivery options for a draft order. ## Fields * available​Local​Delivery​Rates [\[Draft​Order​Shipping​Rate!\]!](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DraftOrderShippingRate) non-null The available local delivery rates for the draft order. Requires a customer with a valid shipping address and at least one line item. * available​Local​Pickup​Options [\[Pickup​In​Store​Location!\]!](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PickupInStoreLocation) non-null The available local pickup options for the draft order. Requires at least one line item. * available​Shipping​Rates [\[Draft​Order​Shipping​Rate!\]!](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DraftOrderShippingRate) non-null The available shipping rates for the draft order. Requires a customer with a valid shipping address and at least one line item. * page​Info [Page​Info!](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PageInfo) non-null Returns information about pagination of local pickup options. *** ## Map No referencing types *** ## Queries * [draft​Order​Available​Delivery​Options](https://shopify.dev/docs/api/admin-graphql/unstable/queries/draftOrderAvailableDeliveryOptions) query Available delivery options for a [`DraftOrder`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DraftOrder) based on the provided input. The query returns shipping rates, local delivery rates, and pickup locations that merchants can choose from when creating draft orders. Accepts draft order details including [`LineItem`](https://shopify.dev/docs/api/admin-graphql/latest/objects/LineItem) objects, [`MailingAddress`](https://shopify.dev/docs/api/admin-graphql/latest/objects/MailingAddress) for shipping, and discounts to determine which delivery methods are available. Pagination parameters control the number of local pickup options returned. * input [Draft​Order​Available​Delivery​Options​Input!](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DraftOrderAvailableDeliveryOptionsInput) required ### Arguments The fields for the draft order. * search [String](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/String) The search term for the delivery options. * local​Pickup​From [Int](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/Int) The offset for the local pickup options. * local​Pickup​Count [Int](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/Int) The number of local pickup options required. * session​Token [String](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/String) Unique token used to trace execution and help optimize the calculation. *** *** ## \DraftOrderAvailableDeliveryOptions Queries ### Queried by * \[draft​Order​Available​Delivery​Options](https://shopify.dev/docs/api/admin-graphql/unstable/queries/draftOrderAvailableDeliveryOptions)