App Store overview: browse, install, and manage apps
The LaunchMyStore App Store lets you extend your storefront, checkout, and admin without writing a line of code. Browse a catalog of 55+ apps across 7 categories, install in two clicks, and let the apps add reviews, upsells, shipping logic, analytics, and more to your store.
This article is for merchants who want to discover and run apps. If you're building an app instead, see our developer documentation.
Where the App Store lives
Sign in to your admin and open Apps → App Store (also reachable at /marketplace). The catalog is grouped into seven categories so you can scan by intent:
- Marketing — email, SMS, pop-ups, abandoned-cart recovery.
- Sales & conversion — upsells, bundles, subscriptions, discounts.
- Reviews & social proof — product reviews, UGC, ratings widgets.
- Shipping & fulfillment — custom rates, label printing, tracking pages.
- Analytics & reporting — dashboards, pixels, custom reports.
- Store design — storefront blocks, snippets, theme add-ons.
- Operations — inventory, POS, staff, accounting.
Browsing and searching
The store index page lists featured and recently added apps. Each card shows the icon, tagline, category, rating, and pricing tier (free, freemium, or paid). Click a card to open the detail page, which has:
- Long description, screenshots, and feature highlights
- Pricing plans (one-time, monthly, or usage-based)
- Reviews from other merchants
- The exact OAuth scopes the app requests — you see this before installing
- Developer info, support email, and the public website
Use the search bar at the top to filter by name. Search matches against app name; if you don't see a specific app, try the first word of its title.
Installing an app
Click Install on the detail page. You'll be shown a permission screen listing every scope the app is requesting — for example:
read_products,write_productsread_ordersread_customersread_metafields,write_metafields
Review the list, then approve. The platform redirects to the app's OAuth endpoint, the app exchanges the authorization code for an access token, and you're returned to your admin with the app installed. The install also copies any storefront blocks, snippets, and admin extensions the app ships to your store so they're available immediately in the theme editor and admin pages.
Paid apps and billing
Apps that charge a subscription bill through Stripe. When you accept a paid plan, the app creates a Stripe subscription against your billing account. You'll see app charges on your normal LaunchMyStore invoice; you can cancel any time from Apps → Installed. Free apps don't create a Stripe subscription and have no recurring charge.
Managing installed apps
Open Apps → Installed to see every app currently active on your store. From here you can:
- Open the app's admin UI (loads as an iframe inside your admin)
- Update to a newer version when the developer ships one
- Pause or roll back to a previous version if a release breaks something
- Review scopes the app currently has access to
- Uninstall — revokes the access token, removes storefront blocks and admin extensions, and cancels the Stripe subscription if any
Uninstalling is clean: the app stops receiving webhooks, its OAuth token is revoked, and any extension files copied during install are removed from your store directory.
What apps can actually do
An installed app can ship up to 11 different extension types: storefront blocks and snippets that themes can include, checkout and post-purchase extensions, admin blocks injected at 26 different points across the admin, plus six declarative function types that run during checkout (cart transforms, shipping rates, payment customizations, delivery customizations, order validations, and discounts). The detail page tells you exactly which surfaces the app touches.
FAQ
Do I need a developer account to install apps?
No. A standard merchant account is enough. Developer accounts are only required to build and publish apps to the store.
Can I install the same app on multiple stores?
Yes — if you operate more than one storefront, you can install the same public app on each. Each install creates its own OAuth grant, its own access token, and its own subscription if the app is paid.
What happens to my data when I uninstall an app?
Uninstall revokes the app's access token immediately, so it can no longer call your data. Most apps also receive an app/uninstalled webhook and delete the data they stored about your store, but data retention policy is set by each developer — check the app's privacy policy.
How do I know which permissions an app is asking for?
The exact list of OAuth scopes appears on the install screen before you approve. You can re-check the current scopes at any time from Apps → Installed → (app) → Permissions.
What if an app update breaks my store?
Open the installed app and click Rollback. The platform tracks every version that's been installed and can restore the previous one. You can also pause auto-updates so the app stays on the current version until you manually approve the next one.
Are app charges separate from my LaunchMyStore plan?
Paid apps charge through Stripe, but they appear as line items on the same monthly invoice as your LaunchMyStore subscription. Cancellation is independent — cancelling an app subscription doesn't affect your store plan, and vice versa.