Developer Support

General

INFORMATIVE ARTICLES

About App Components

There are two main types of component: website and dashboard. All apps must have at least one component, but you can have two or more.You can find the Components tab in the Wix Developers Center. This is where

App Instance (Client Side)

Note:There are two types of App Instance, the below info refers to the App Instance that gets returned in the client: In iframe endpoints For external dashboard apps when clicking the "Open App" button  For

Set Up a Free Trial

If you don't offer a free version of your app, we highly recommend offering a free trial so users can experience your app's value before they decide whether to upgrade. When offering a free trial you're respon

Enable the Right Features for Paying and Free Users

To support paid plan features in your app, you’ll need to check the user’s plan so that you can activate the right features. When you set up your app in the Wix Developers Center, a Plan ID is created for each

Development Best Practices

NetworkOptimize loading timeConcatenate JavaScript files into one.Concatenate CSS files into one.Use a Content Delivery Network for static resources. This will decrease loading time and improve performance.Mini

How to Downgrade a User

Users can turn off the auto-renewal of the app's paid plan at any time. If you receive a webhook notifying you of an auto-renewal cancellation, take note that just because the auto-renewal is off, doesn't mean

Developer Glossary

Here's a list of some helpful terms you'll encounter while using the Wix App Market and Wix Developers Center.AAPI (Application Programming Interface): A communication protocol enabling interaction between serv

Identify Users with App Instance ID

The App Instance ID (instanceId) is the unique identifier of your app within a specific user's website. When a user adds an app to their website, the Wix platform generates a new App Instance ID for that site.

About Mobile Endpoints

Apps with widget or page components can create a mobile endpoint for your app so that it works well on mobile devices. Note: This is only relevant for classic Editor and not Editor X.Build a mobile endpointThis

Optimize Your App for SEO

Does your website component have text or other content that’s meaningful for SEO? Optimize your app for search engine crawlers, to improve SEO for your users. There are two main steps to optimize your app: O

Develop Your Website Components

Website components are the elements of your app that are visible on, or relevant to, the user's live site. In order to meet Wix App Market requirements, website apps must do the following: Link the user's app

The Lifecycle of an App

The lifecycle of an app can be divided into two main phases. The first phase begins when an app is created, and ends when it's published in the Wix App Market. The second phase covers everything that happens fr

About Multi-Component Apps

Building a multicomponent app enables you to build an app with several components. Each may include different features, but all of the components are related and will contribute to the app’s functionality.For a

API FAQ

Accessing historical dataQ: Is our permission to access site data limited to the date the site owner installed our app, or do we have access to historical data?A: The permission the site owner gives you is not

Deep Linking From Your App to a User's Wix Site

Want to provide your users with a link from your platform directly into their Wix site? Use the following URL, the user's App Instance ID and your App ID to create a direct link:https://dev.wix.com/dc3/navigate

Create a Custom Element and App Settings Panel

A custom element lets users drag and drop a visual component to exactly where they want them on their site. Once a user has added it to the Wix Editor, the component will be moveable and resizable, giving users

Create a Coupon

You can create and manage coupons for promotions and testing in the Wix Developers Center. Coupons can help you to: Boost sales by offering customers a discount Compensate users if they encounter an issue wi

Set Up Automation Triggers for Your App

Wix Automations help users to streamline work processes and save time on manual tasks. Some examples of automations that can be configured are: Email a customer a week before an invoice is due. Send a chat m

Create a Wix Dashboard Extension

Alpha versionThis new component capability is currently only supported by Wix Bookings in the dashboard. If you have a product use case you wish to propose, please get in touch.A Wix dashboard extension is an a

Appear on the Wix Owner App

The Wix Owner app is a mobile app that helps Wix users manage their website on the go. Users can run their Wix Store or Blog, communicate with site members using Wix Inbox, view notifications, stats and more.We

FEATURE REQUESTS

Request: Creating Editor Component Apps Using Wix Velo

Currently, it is not possible to create editor component apps for the Wix App Market using Wix Velo. We are always working to update and improve our products, and your feedback is hugely appreciated. If this