When completing the draft order, is there a way to not send an order confirmation email?
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
draftOrderInvoiceSendmutation must be used after draft creation. -
draftOrderComplete mutation: Does not have a
notifyargument 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.