Developer Support
breadcrumb.home
breadcrumb.all-topics
Development
General
General
article-list-article-type-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
article-list-read-article
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
article-list-read-article
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
article-list-read-article
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
article-list-read-article
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
article-list-read-article
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
article-list-read-article
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
article-list-read-article
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.
article-list-read-article
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
article-list-read-article
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
article-list-read-article
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
article-list-read-article
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
article-list-read-article
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
article-list-read-article
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
article-list-read-article
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
article-list-read-article
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
article-list-read-article
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
article-list-read-article
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
article-list-read-article
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
article-list-read-article
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
article-list-read-article
article-list-article-type-request
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
article-list-read-article