App Store
Official guide · English · Version 9c253d0cf11816df
The App Store is the central tenant catalog for connected integrations and storefront templates. Internal tooling also models an App Store-managed local lifecycle, but local plugins remain Draft/internal until a runtime consumer is registered. Current built-in catalog entries use linked integration or storefront-template lifecycles.
App Lifecycles
| Lifecycle | How it works |
|---|---|
| Linked integration | Opens the capability's dedicated Channels, Checkout, Connections, Shipping, Storefront Integrations, or Search Console page. Credentials stay in that service and the App Store reads its real connection state. |
| Local app | Tooling supports install/configuration metadata for internal development, but tenant-catalog publication is blocked until the plugin has a registered runtime consumer. |
| Storefront template | Installed and activated by the App Store, which also keeps the tenant's selected storefront theme synchronized and applies a safe fallback when needed. |
Warning: A module reference alone does not make a local plugin operational. Keep it in Draft until its runtime consumer is registered; otherwise installation would create catalog state without enabling any product capability.
Accessing the App Store
Navigate to Dashboard > App Store from the sidebar.
Browsing Apps
The App Store main page displays all available apps in a searchable, filterable grid.
Search
Use the search field at the top to find apps by name or keyword. Search results update automatically with a slight delay as you type (debounced for performance).
Type Filter
Filter apps by their type using the toggle buttons:
| Type | Description |
|---|---|
| All | Show all app types. |
| Plugin | Functional extensions that add features (e.g., payment gateways, shipping calculators, analytics integrations). |
| Template | Storefront themes and design templates for your website. |
Sort Options
Sort the app grid by:
| Sort | Description |
|---|---|
| Popular | Most installed/popular apps first. Default. |
| Newest | Most recently published apps first. |
| Name | Alphabetical order by app name. |
| Price | Sorted by price (lowest first). |
Category Filter
Below the search bar, a category filter lets you browse apps by functional category. Categories may include:
| Category | Icon | Description |
|---|---|---|
| Messaging | Chat | Messaging platform integrations and tools. |
| Payment | Card | Payment gateway integrations. |
| SEO | Search | Search engine and indexing integrations. |
| Analytics | Chart | Analytics and reporting tools. |
| E-commerce | Cart | E-commerce enhancements and tools. |
| Marketplace | Store | Marketplace integrations. |
| Shipping | Package | Shipping and fulfillment integrations. |
| Template | Palette | Storefront themes and design templates. |
Each category shows a count of available apps. Click a category to filter; click it again to clear the filter.
App Cards
Each app is displayed as a card showing:
- Icon -- The app's logo or a category-based default icon.
- Name -- The app's name.
- Short Description -- A brief summary of what the app does.
- Pricing Badge -- Shows whether the app is free, has a one-time price, or requires a subscription.
- Category -- The functional category the app belongs to.
Click an app card to view its detail page.
Bundles Section
When browsing without a category or search filter, a Bundles section appears at the top of the page. Bundle members must have an operational App Store-managed runtime; current built-ins therefore allow storefront templates, while linked integrations stay individually configured and unregistered local plugins remain Draft/internal. See the Bundles page for details.
Pagination
Apps are displayed 18 per page. Use the Previous and Next buttons at the bottom to navigate between pages. The current page number and total pages are shown between the buttons.
Pricing Models
Apps in the store can have different pricing models. Paid installation stays disabled until App Store checkout is available; a price badge never means an app can be activated without payment.
Published App Store-managed templates, local plugins, and bundles cannot use a minimum Required Plan until runtime downgrade enforcement is available. Draft records may retain that metadata. Linked destinations enforce their own plan access rules.
| Model | Description |
|---|---|
| Free | No cost to install and use. |
| One-Time | Pay once for permanent access. |
| Monthly/Yearly Subscription | Recurring payment for continued access. |
| Included in Plan | Some apps may be free if your subscription plan includes them (shown as "Free via Plan"). |
Info: Some apps that normally require payment may be included for free with certain subscription plans. Check the pricing badge for a "Free via Plan" indicator.
Best Practices
- Start with free apps to explore what extensions are available before committing to paid ones.
- Read the full description on the app detail page before installing to understand requirements and capabilities.
- Check compatibility -- linked destinations may enforce subscription access, and App Store-managed items may require other apps to be installed first.
- Review bundle requirements before installing -- external dependencies and required configuration defaults must be satisfied.
- Use categories to quickly find apps relevant to your needs rather than scrolling through the entire catalog.
