How does installing an extension-only app happen?

Hi folks,

I’ve been working on a checkout UI extension which works fine when running from my local server (Shopify Run Dev) - I installed it on a development store (beyond installing it for development - I following the deploy and create link procedure), which seems to work but then disappears when I am not serving locally. I thought an extension-only app would continue to run from Shopify when deployed and installed?

I’m not quite understanding when the extension is ready and deployed from the CLI and from there how it becomes an app that does not require local or external hosting. Does it just have to be deployed and an install link generated and as soon as a production store installs it, it becomes independent?

Is this something to do with it being a development store? I’ve read through the tutorials and docs but is there more documentation where I can get a thorough understanding of this feature?

Thanks!

I got to the bottom of it: my development store was not set up as a Checkout and Customer Accounts Extensibility developer preview store and so didn’t have the ability to test the app as an app extension with block functionality.

I installed a new development store with the correct permissions and it worked perfectly, as per: https://shopify.dev/docs/apps/checkout/test-ui-extensions

1 Like