Skip to main content
Log inSign up

Support for additional Shopify Functions APIs in draft orders

Draft orders previously supported most Shopify Functions, but now offer full support of the remaining APIs:

Delivery Customization API: Runs in draft orders checkout.

Payment Customization API: Runs in draft orders checkout.

Cart and Checkout Validation API: Runs in draft orders admin and checkout. Additionally, we have added a new argument named bypassCartValidations that you can pass in the draftOrderComplete and prepareForBuyerCheckout mutations in order to bypass checkout rules when completing or sharing a draft order.

This feature is enabled on all development stores and production stores. These enhancements streamline the draft order process, reducing errors and improving the overall experience for both merchants and their customers. Whether creating a draft order in the admin or sending an invoice for customer completion, merchants can rely on the same robust Shopify Function support available in standard checkouts.

Learn more about Shopify Functions in our developer documentation.

Was this section helpful?