Wix offers a range of powerful business solutions, enabling you to sell products and services, run events, write blogs, manage restaurants, and more—all seamlessly integrated with your website. These solutions are built to work out-of-the-box on Wix sites, but with custom code, you can extend their capabilities and tailor them to fit your specific needs.
Your site can integrate with Wix’s business solutions in the following ways:
- Wix business solution APIs: Leverage functionality from Wix’s business solutions like Wix Stores and Wix Bookings.
- Service plugins: Inject custom functionality or 3rd-party integrations into Wix business solutions.
- Replace business solution pages: Customize user experience by replacing Wix’s default business solution pages with your own.
Wix business solution APIs allow you to programmatically interact with Wix's business solutions, such as Wix Stores and Wix Bookings. This enables you to extend their capabilities, integrate with external systems, and create custom functionality tailored to your site's specific requirements.
For example, you can use Wix business solution APIs for:
- Personalized recommendations: Use customer data to generate personalized Wix stores product recommendations on your site.
- Custom service availability UI: Retrieve and display the availability status of Wix Bookings services in a custom UI.
- Customer data sync: Sync Wix Member profiles and purchasing history with data from an external CRM system for a unified customer view.
Service plugins allow you to inject additional functionality or integrate 3rd-party services directly into Wix’s business solutions. Plugins consist of functions that are called automatically by Wix apps at defined points in their flows. These functions receive and return data in specific formats, enabling seamless integration with the Wix app’s business logic.
For example, you can use service plugins for:
- Custom shipping rate: Integrate 3rd-party logistics services to provide customized shipping rates in Wix Stores.
- Custom bookings pricing: Implement dynamic pricing models for services in Wix Bookings, such as surge pricing or member-only discounts.
- Custom payments provider: Integrate a 3rd-party payment gateway to offer additional payment options for customers in Wix Stores.
Customize the user experience by replacing default Wix business solution pages with your own. Design a page and add functionality to it using the $w API for page elements and the Wix business solution APIs. When the business solution flow reaches the predetermined step, your page is presented to site visitors instead of the usual Wix page. Once visitors finish interacting with your page, you redirect them back to the next Wix page in the flow.
For example, you can replace the following pages with your own versions:
- Bookings service page: Replace the default Wix Bookings service page with a custom-designed page that includes unique features, such as custom booking options and additional information specific to your services.
- Stores product page: Replace the default Wix Stores product page with a custom version where you can showcase your products with enhanced visuals, custom layout, and unique interactive elements to improve the shopping experience.
- Custom plans & pricing page: Replace the default Plans & Pricing page from the Wix Pricing Plans app with a custom-designed page that highlights your pricing plans with a unique layout and interactive pricing details to better attract and convert visitors.