Order Edit Cancel using Storefront API

Topic summary

Core Issue:
Orders created via Shopfront API cannot be modified or cancelled through the API itself, requiring use of Admin API instead.

Key Developments:

  • Initial inquiry (Mayank_Kumar) asked about editing/cancelling orders created with Storefront API Android SDK
  • Shopify representative (vix) confirmed orders created by apps/Storefront API cannot be edited at that time
  • Feature was noted as something planned for future development

Business Impact:

  • One user reported client upset due to lack of documentation on this limitation
  • Store using Storefront API for checkouts found the restriction “completely unacceptable”

Current Status:

  • Thread later updated indicating order editing became available for orders created 100% through Storefront API
  • However, recent follow-ups (4 years later) suggest ongoing confusion about:
    • Cancelling/editing orders via Storefront API
    • Listing all customer orders
    • Whether full functionality is now available

Resolution: Partially resolved but remains unclear whether complete edit/cancel capabilities exist in current Storefront API.

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

Can order created with Storefront API Android SDK be modified or cancelled ?

There is no mutation query option for either modifying or cancelling order created using Checkout.

Also, how to access admin APIs from Storefront Android SDK

for modifying or cancelling order as defined in below Shopify link;

https://shopify.dev/docs/admin-api/rest/reference/orders/order

Hi @Mayank_Kumar

At this time orders created by apps are unable to be edited. This includes orders created by the Storefront API. This is something however that we plan to build in the future - keep an eye on the changelog for details.

@vix

Just found out orders cannot be edited in our use case.

We have a store utilizing the storefront api which creates checkouts and redirects to the webUrl to complete checkouts.

This is completely unacceptable as it is not documented anywhere, and now our client is understandably upset.

We really need a solution for this asap.

This is something that has been brought up internally with our development team. I will update here when the feature is released.

@vix
Thank you for the quick response!

Just following up on this old thread because it tends to come up in search results. You can edit orders created through the Storefront API 100%. This launched a while ago but wanted to close the loop.

Hi, is there a storefront API yet to cancel/edit the order, also for listing all orders of a customer?

Hi @vix , Is it possible through Storefront Api to Cancel and Edit Order? Please provide details. Thanks

4 Years after the thread has been created and still no solution to edit/cancel Order through the Storefront.

@vix Any news with that?