Don't send order confirmation email on drafOrderCreate

Topic summary

The discussion addresses whether order confirmation emails can be suppressed when creating orders via Shopify’s GraphQL API.

Key Points:

  • draftOrderCreate mutation: Does not send confirmation emails by default. To send an invoice/confirmation, the draftOrderInvoiceSend mutation must be used after draft creation.

  • draftOrderComplete mutation: Does not have a notify argument to control email sending. Order notifications are determined by the store’s notification settings.

Outcome:

Email behavior is controlled at different stages—draft creation sends nothing automatically, while completion follows store-level notification configurations. No direct API flag exists to suppress emails during draft completion.

Summarized with AI on November 12. AI used: claude-sonnet-4-5-20250929.

When completing the draft order, is there a way to not send an order confirmation email?