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?
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.
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.
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:
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.
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.