Extension-only apps are public or custom apps that don't have embedded app pages. Because they're made up entirely of extensions, extension-only apps can be hosted on Shopify. Extension-only apps have a Shopify-populated app URL, which you can optionally change, to build embedded app pages or list your app on the Shopify App Store.
Create an extension-only appAnchor link to section titled "Create an extension-only app"
Create a new app, give it a name, and choose Start by adding your first extension.
App extensions that can be included in an extension-only appAnchor link to section titled "App extensions that can be included in an extension-only app"
The following table lists the app extensions that are compatible with extension-only apps.
|Shopify interface area||App extension||Create using||Description|
|Shopify admin||Admin links||Partner Dashboard||Add quick links to your app from any page in the Shopify admin.|
|Bulk action links||Partner Dashboard||Add bulk app actions to any resource page in the Shopify admin.|
|Marketing activities||Partner Dashboard||Enable users to manage promotional campaigns and marketing automations from the Marketing page.|
|Subscription link||Partner Dashboard||Customize the link that allow users to see the subscription details in your subscription-enabled app.|
|Checkout||Checkout UI extensions||Shopify CLI||Add custom workflows and functionality at defined points in the checkout flow.|
|Shopify Functions||Shopify CLI||Inject custom code into key areas of the Shopify platform, such as checkout or cart.|
|Post-purchase||Shopify CLI||Help users increase sales by adding products for purchase after checkout.|
|Flow||Triggers||Shopify CLI||Connect your app to Shopify Flow so that events that occur in your app can trigger workflows.|
|Actions||Shopify CLI||Connect your app to Shopify Flow so that your app receives data when a workflow action runs.|
|Webhooks||No||Partner Dashboard||Improve efficiency by letting Shopify Flow notify your app when your triggers are in use.|
|Shopify Point of Sale (POS)||POS UI Extensions||Shopify CLI||Add custom functionality at defined areas in the POS app.|
- Learn how to deploy and publish an app extension that you built using Shopify CLI.