What's your biggest current challenge? Have your say in Community Polls along the right column.
Our Partner & Developer boards on the community are moving to a brand new home: the .dev community forums! While you can still access past discussions here, for all your future app and storefront building questions, head over to the new forums.

Deployment of checkout UI extension

Deployment of checkout UI extension

lokeshgarg
Shopify Partner
14 0 6

I have created custom app and added checkout UI extension in that app. I just want to confirm that do I need to deploy my custom application on server (AWS or any other)? Because my assumption is extensions are deployed on shopify servers like theme app extensions so should not need to deploy the app.

 

If we need to deploy the custom app to run our checkout UI extension then can you please let me know what URL we will set in our application APP setup section (in partner dashboard).

Replies 5 (5)

Liam
Community Manager
3108 344 895

Hi - hosting the app on Shopify should be possible with extension-only apps.

Liam | Developer Advocate @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit Shopify.dev or the Shopify Web Design and Development Blog

Schmidtc63
Shopify Partner
101 14 29

How do we do this? Are you saying that extension-only apps don't need to be hosted elsewhere?

What should the app urls be set to?

lokeshgarg
Shopify Partner
14 0 6

Yes the extension don't need to be hosted on our servers. Extension like checkout extension will be hosted on Shopify servers using the command npm run deploy. Checkout UI is a type of extension so it will be hosted on Shopify server and no app URL will be generated for this. This comes from cdn.shopify.com. Hope this clears your question.

Schmidtc63
Shopify Partner
101 14 29

It does!

 

Thank you.

rejukoshy
Shopify Partner
4 0 0

When we create a post purchase checkout UI extension it auto generate tunnel urls and make entries in shopify.app.toml file. ex : application_url = "https://male-addressed-properly-generation.trycloudflare.com" redirect_urls = [
"https://male-addressed-properly-generation.trycloudflare.com/auth/callback",
"https://male-addressed-properly-generation.trycloudflare.com/auth/shopify/callback",
"https://male-addressed-properly-generation.trycloudflare.com/api/auth/callback"
].   So my question is how we can get the tunnel url replaced and how it works in the case of shopify hosting ?  thank you for your support.