Checkout extensions does not load for draft orders

Hi,
I have created checkout extensions for checkout and thank you pages and it works fine when I add items to the cart and go through checkout. But when I create a draft order and visit the checkout link, I noticed that the extensions do not get displayed on any of the checkout pages or the thank you page.

I also noticed that the checkout extension code is not executed at all when visiting checkout for draft orders.

Is this expected behavior or something needs to be done from my end to make the extensions work for draft orders as well?

Thanks.

Hi Raj_asha,

Checkout UI extensions are not yet available for draft orders / invoice orders but we are working on supporting these later this year.

1 Like

also in need of this. anywhere we can stay updated on this?

You can keep an eye on our changelog to find out when this will be supported: https://shopify.dev/changelog

Hi Liam,

Any updates on this? It’s already May and the August deadline is approaching soon.

Thanks.

Hey Liam,

any update on this?

If Shopify can’t gurantee Checkout UI extension fully compatible at least 1 month before August, how dare Shopify depreacte Checkout.liquid before everything is working fine? Checkout.liquid is a plus feature and I feel that Plus merchant, despite paying a good amount, are nothing in the eyes of Shopify.

3 Likes

Any updates on this?

Is this looking likely prior to the August deadline?

still don’t see nothing relavant in changelog. are we missing something? Is Shopfiy really going to hang merchants out to dry in August?

I noticed an item on the product roadmap back in May, which was initially scheduled for June 2024. It has now been postponed to July. I hope it will be completed on time.

This is really bad experience. Even if they can roll out in July, we got only one month or even less to test on it. Plus, from the past experience I doubt that they deliver things on time.

1 Like

Can’t agree with you more. :sad_but_relieved_face:

1 Like

let’s hope for the best. thanks for the mention. this helps a lot

1 Like

Hi @Liam it is already mid-July, any update on this?

Hi Tomchan,

I think shopify has introduced it with version 2024-07.
Updating to 2024-07 (shopify.dev)

Changelog: Checkout UI extensions: New Required Cart Instructions API when updating to 2024-07 API Version — Shopify developer changelog

Could someone please confirm if the 2024-07 update has been shipped? I’ve checked our store’s checkout page, and it appears that checkout extensibility is still not functioning for draft orders. Additionally, the feature is not labeled as shipped in the product roadmap either."

doesnt work for me either. documentation says july 19th but that passed and i don’t see it. my hope is they should release this week. closely monitoring

Today, after upgrading to API 2024-07 (as specified in the 2024-07 update) and checking the required cart instructions, I noticed that the UI components are now appearing on the draft order checkout page. However, I have encountered two issues:

  1. I am unable to query the Storefront API. The API returns a 403 error with the message “Channel not found for the given token.” The same API call works fine for regular orders.
  2. The “instructions.attributes.canUpdateAttributes” always returns false. I am unsure if this is by design. If it is, then in our case, it essentially means we have to abandon checkout extensibility and move our customization functions to the cart page. I will contact Shopify customer service to see if they can provide more details.
1 Like

It finally works.

verified on store and also in documentation - https://changelog.shopify.com/posts/plus-merchants-can-now-use-apps-built-with-compatible-ui-extensions-on-draft-order-checkouts

Hi @onescales

Were you able to update the attributes, metafields or note of a draft order using Checkout Extension?