Wix business solutions are the platform's building blocks for online businesses. The solutions cover Stores, Bookings, Events, and more. Each solution comes with site pages and widgets, additional dashboard functionality, a data model, and APIs developers can build on.
Wix has business solutions for many of the most common use cases. Some are available as installable apps built by Wix, such as Stores, Bookings, and Events. Others, like CRM, are core platform capabilities available by default.
Available business solutions include but are not limited to:
- eCommerce: Shopping cart, checkout, and order management
- Stores: Product catalogs, inventory, and collections
- Bookings: Service booking and availability management
- Events: Event creation, ticketing, and RSVP collection
- Blog: Post and content management
- Pricing Plans: Membership and subscription functionality
- CRM: Contacts, members, and customer data
For the full list of business-solution apps and their app IDs, see About Apps Created by Wix. To explore all available business solutions, including workflows, data models, and implementation details, see the API Reference.
You can integrate with Wix business solutions using APIs, backend events, service plugins, schema plugins, or frontend extensions:
- APIs: Use Wix APIs to access a business solution's data and functionality. For example, you can sync Wix orders into an external fulfillment system, build a loyalty program around Stores purchases, or create a mobile app that lets customers book appointments.
- Backend events: React to events that fire when something changes in a business solution. For example, you can trigger fulfillment when a new Stores order is placed, send a notification when a Bookings appointment is confirmed, or sync new CRM contacts to an external system.
- Service plugins: Inject custom backend logic into a business solution's workflows. For example, you can add a custom shipping calculator that returns rates from your own service, or add custom validation logic to the checkout flow.
- Schema plugins: Extend a business solution's data model by declaring additional fields on existing Wix objects. For example, you can add custom fields to Stores products or Bookings services that your app can read and write.
- Site and dashboard plugins: Add custom UI to a business solution's pages on the public site (site plugins) or to the business solution's section in the Wix dashboard (dashboard plugins). For example, you can display loyalty points on Stores product pages or add a custom panel to the Bookings dashboard.
For business solutions that are apps, your own app can also declare one as a required dependency. Wix then blocks users from installing your app until the required solution is installed, prompting them to add it first. This keeps your app's API calls and extensions from breaking on sites where the solution they depend on isn't present. See Add App Dependencies for how to configure this.
The development path determines how you access business solutions:
- Sites: Call APIs directly from site and backend code, and implement event handlers, service plugins, schema plugins, and frontend customization in the same project. Sites can also replace some default business-solution pages with their own.
- Wix-managed headless projects: Call APIs from their own frontend, and implement event handlers and service plugins as part of the project.
- Self-managed headless projects: Call APIs from their own frontend, and implement event handlers and service plugins as part of the project.
- Wix-managed apps: Package event handlers, service plugins, schema plugins, and site and dashboard plugins into an installable app for distribution across Wix sites.
- Self-managed apps: Package event handlers, service plugins, schema plugins, and site and dashboard plugins into an installable app for distribution across Wix sites.
- Blocks apps: Package event handlers, service plugins, schema plugins, and site and dashboard plugins into an installable app for distribution across Wix sites.
- About Wix APIs covers the API technologies and patterns used across Wix.
- About Extensions covers the full extensions framework, including service plugins and frontend extensions.
- Events explains the platform's event system, which powers business-solution event handlers.
- Development Paths covers extending websites, app development, and headless in more detail.