sellingPlansToCreate Mutation for non-physical Digital Products?

Topic summary

Main issue: Configuring deliveryPolicy for recurring digital products in Shopify’s sellingPlanToCreate (within sellingPlanGroupCreation). Removing deliveryPolicy caused the mutation to fail.

Clarification: deliveryPolicy is required for all selling plans, including digital products. It defines the cadence/frequency of delivering digital content or services, not physical shipping.

Recommended setup:

  • Specify deliveryPolicy to match how often customers receive access, content updates, or service renewals (e.g., weekly, monthly).
  • Follow Shopify’s subscription selling plan model and API property guidance in the linked tutorial.

Outcome: Concrete guidance to include and configure deliveryPolicy rather than omitting it. No confirmation from the original poster that the change resolved their error, so implementation success is unverified.

Key terms:

  • deliveryPolicy: The schedule defining recurring delivery of content/services in a subscription.
  • sellingPlanGroupCreation: GraphQL mutation used to create a group of selling plans.

Status: Advisory provided; discussion appears open pending confirmation or further troubleshooting.

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

In Shopify, even if you are selling digital products, you’re still required to set up a deliveryPolicy as it represents the frequency of the service or the delivery of digital content. It is not related to physical shipping of products.

In the case of digital products, you can set up the deliveryPolicy based on how often the customer should receive the digital content or service. You can follow the model that is shown in this tutorial.

Hope this helps!