9 Mar 2023 by Adrian Pilarczyk
Presenting the Saleor App Store
We are thrilled to announce that Saleor App Store is now available to all cloud users. This allows you to extend functionality or enable integrations with a single click.
Our team is working on many new apps that we plan to release in the coming months to provide support for essential commerce integrations. App submissions are more than welcome!
All apps are open source, allowing anyone to modify them to their needs or contribute features.
Hubs vs Standalone Integrations
We’ve released the Saleor App Store with two categories of apps: standalone apps serving a single integration and hubs designed to serve a whole set of similar integrations.
Hubs provide an additional layer of abstraction of shared logic for the entire group of solutions from the same domain. Examples are CMS Hub or Mailing Hub. The purpose of the architecture is to give developers an easy way to build additional connectors and users a centralized place to manage all similar integrations.
Saleor App Slack
An app that creates a Slackbot reacting to Saleor events.
Example use case: sending staff a Slack message when a new order comes in.
Saleor App Klaviyo
An app providing integration with Klaviyo - a marketing automation platform.
Example use case: sending a personalized e-mail to each new customer.
Saleor App Search
A hub for integrating Saleor with search platforms.
Example use case: building a search with complex filters to improve the UX of your Storefront.
Saleor App Monitoring
An app that sends the logs from the communication between Saleor and installed apps to observability services.
Example use case: debugging a Saleor app by reviewing its communication with Saleor.
Saleor App Invoices
An app for invoice generation.
Example use case: sending an order invoice to the customer.
Saleor App Taxes
An app for tax calculation using external services:
Example use case: calculating US order taxes using Avatax.
Saleor App Checkout
An extensible checkout app with a variety of payment providers.
Example use case: users paying for an order with Apple Pay.
An app that allows you to import shop data to Saleor from sources like a CSV file or spreadsheet. It uses Nuvo Platform.
Example use case: migrating customers to Saleor from another platform.
Saleor App CMS
A hub for synchronizing CMSs with Saleor products.
Example use case: running a marketing campaign from a CMS that is consuming Saleor products.
An app that generates feeds consumed by Merchant Platforms.
Example use case: sending product data to Google Merchant service to improve SEO.
Emails & messages
A multi-vendor Saleor app that provides a number of notification solutions:
Example use case: sending transactional e-mails with Sendgrid.
An example of Tax App installation and configuration
Build or modify what you want
Saleor apps can be created using any stack to make app authoring convenient and accessible to a broader audience. We have decided to use Next.js, which is straightforward to deploy and allows you to extend the dashboard UI and create server-side functionality.
Here is a list of useful tools to build apps:
- saleor/app-sdk - a toolkit with solutions for app-specific problems
- saleor/saleor-app-template - a template for building Next.js + TypeScript apps
- saleor/app-examples - a set of examples on how to handle common app scenarios
- saleor/apps - a monorepo containing all the App Store applications