I created a checkout UI extension as part of my Shopify app. The extension is shown in the partner dashboard. However, when I install the app in a development store, the extension is not shown in the checkout configuration editor. In the network console, there is a request to the following endpoint https://my-shop-name.myshopify.com/private_access_tokens?id=some-id&checkout_type=c1 that returns a 403 FORBIDDEN response.
Is the store that you’re trying to install the app on a development store? Sounds like this could be a permissions error. If you try a different store, do you see the same issue?
Thanks for the quick response! I can confirm that it is a development store. I’ve created a new store and the behavior is the same.
I’m not sure if the extensions preview is enabled. I might be missing the obvious, but I can’t figure out how to create a development store with the extension preview enabled, even using your link. If I create a new store in the Shopify partner dashboard, I only have the options shown on the attached screenshot.
You’re very close. Thanks for sharing the screenshot.
Yes the problem is you have the Current release for the Build Version field. But Checkout Extension previews are only available in the Developer preview build version.
I annotated your screenshot to point out this specific field:
Hopefully after the migration is complete, this will become the default option, or all development stores have extensions enabled. But for now you have to be careful to choose a Developer preview development store to access Checkout UI extensions in dev mode.