--- title: SubscriptionDeliveryOption - Customer API description: The delivery option for a subscription contract. api_version: 2025-10 api_name: customer type: union api_type: graphql source_url: html: https://shopify.dev/docs/api/customer/latest/unions/subscriptiondeliveryoption md: https://shopify.dev/docs/api/customer/latest/unions/subscriptiondeliveryoption.md --- # Subscription​Delivery​Option union The delivery option for a subscription contract. ## Possible types * [Subscription​Local​Delivery​Option](https://shopify.dev/docs/api/customer/latest/objects/SubscriptionLocalDeliveryOption) OBJECT A local delivery option for a subscription contract. * code [String!](https://shopify.dev/docs/api/customer/latest/scalars/String) non-null The code of the local delivery option. * description [String](https://shopify.dev/docs/api/customer/latest/scalars/String) The description of the local delivery option. * phone​Required [Boolean!](https://shopify.dev/docs/api/customer/latest/scalars/Boolean) non-null Whether a phone number is required for the local delivery option. * presentment​Title [String](https://shopify.dev/docs/api/customer/latest/scalars/String) The presentment title of the local delivery option. * price [Money​V2!](https://shopify.dev/docs/api/customer/latest/objects/MoneyV2) non-null The price of the local delivery option. * title [String!](https://shopify.dev/docs/api/customer/latest/scalars/String) non-null The title of the local delivery option. * [Subscription​Pickup​Option](https://shopify.dev/docs/api/customer/latest/objects/SubscriptionPickupOption) OBJECT A pickup option to deliver a subscription contract. * code [String!](https://shopify.dev/docs/api/customer/latest/scalars/String) non-null The code of the pickup option. * description [String](https://shopify.dev/docs/api/customer/latest/scalars/String) The description of the pickup option. * location​Id [ID!](https://shopify.dev/docs/api/customer/latest/scalars/ID) non-null The ID of the pickup location. * phone​Required [Boolean!](https://shopify.dev/docs/api/customer/latest/scalars/Boolean) non-null Whether a phone number is required for the pickup option. * pickup​Address [Pickup​Address!](https://shopify.dev/docs/api/customer/latest/objects/PickupAddress) non-null The address where the customer will pick up the merchandise. * pickup​Time [String!](https://shopify.dev/docs/api/customer/latest/scalars/String) non-null The estimated amount of time it takes for the pickup to be ready. For example, "Usually ready in 24 hours". * presentment​Title [String](https://shopify.dev/docs/api/customer/latest/scalars/String) The presentment title of the pickup option. * price [Money​V2!](https://shopify.dev/docs/api/customer/latest/objects/MoneyV2) non-null The price of the pickup option. * title [String!](https://shopify.dev/docs/api/customer/latest/scalars/String) non-null The title of the pickup option. * [Subscription​Shipping​Option](https://shopify.dev/docs/api/customer/latest/objects/SubscriptionShippingOption) OBJECT A shipping option to deliver a subscription contract. * code [String!](https://shopify.dev/docs/api/customer/latest/scalars/String) non-null The code of the shipping option. * description [String](https://shopify.dev/docs/api/customer/latest/scalars/String) The description of the shipping option. * phone​Required [Boolean!](https://shopify.dev/docs/api/customer/latest/scalars/Boolean) non-null Whether a phone number is required for the shipping option. * presentment​Title [String](https://shopify.dev/docs/api/customer/latest/scalars/String) The presentment title of the shipping option. * price [Money​V2!](https://shopify.dev/docs/api/customer/latest/objects/MoneyV2) non-null The price of the shipping option. * title [String!](https://shopify.dev/docs/api/customer/latest/scalars/String) non-null The title of the shipping option. *** ## Fields with this union * [Subscription​Delivery​Options​Result​Success.​delivery​Options](https://shopify.dev/docs/api/customer/latest/objects/SubscriptionDeliveryOptionsResultSuccess#field-deliveryOptions) OBJECT A successful result containing the available delivery options for the subscription contract. *** ```graphql union SubscriptionDeliveryOption = SubscriptionLocalDeliveryOption | SubscriptionPickupOption | SubscriptionShippingOption ```