How to check if shop has pickup option enabled from Shopify GraphQL API?

Topic summary

Determining via Shopify GraphQL whether Local Pickup (SubscriptionDeliveryMethodPickup) is enabled for a shop.

  • A developer asks for a way to detect if a shop has the Local Pickup delivery method enabled for subscriptions via the GraphQL API. They note that when Local Pickup is disabled, updating an existing subscription fails due to the pickup address “not existing,” and re-enabling pickup restores the ability to update.

  • A Shopify representative states this is not currently supported in the API. The request has been logged as a feature request, and similar requests have been received multiple times.

  • A follow-up inquiry asks if an API now exists to check whether Local Pickup is enabled. No response or solution is provided in the thread.

  • Technical note: SubscriptionDeliveryMethodPickup refers to the Local Pickup delivery method for subscription orders.

  • Status: Unresolved/ongoing. No official API endpoint or field is available at the time of the last update; awaiting potential future support.

Summarized with AI on January 7. AI used: gpt-5.

Is there a way to know if a shop has the deliveryMethod option, SubscriptionDeliveryMethodPickup enabled for their shop through the Shopify GraphQL API?

My sample shop has a subscription created when it had the pickup option enabled. But when I disabled the shop’s pickup option, the subscription now refuses to be updated due to the address not existing. When I enable the pickup option again, it allows me to update the subscription.

Unfortunately we do not support this currently in our API, but I will pass this along as a feature request, as I believe we have received this request multiple times now.

@JoshArnold has there been an update here? Do we now have an API to check if Local Pickup is enabled on a shop?