Developer Support
Home
All Topics
Development
General
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
Read Article
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
Read Article