Developing Apps for Common Use Cases
While the Wix dev platform allows you to create various types of apps, you may choose to develop an app that meets a common need, such as fulfillment or invoicing. Below is a list of app types for common use cases. For each use case, we list key REST APIs and webhooks you might use to implement their basic functionality as well as the permissions required for these APIs and webhooks.
This reference is intended as a helpful starting point, but keep in mind that your specific app may require additional resources. Note that the following are REST resources.
Fulfillment
Integrates with fulfillment services (storage and shipping).
APIs
- App Instance:
- Wix Stores:
- Wix eCommerce:
Webhooks
- Wix Stores:
- Wix eCommerce:
Permissions
- Manage Orders (SCOPE.DC-STORES.MANAGE-ORDERS)
- Manage Products (SCOPE.DC-STORES.MANAGE-PRODUCTS)
Invoicing
Automatically creates and sends invoices to customers.
APIs
- App Instance:
- Wix eCommerce:
- Wix Bookings:
Webhooks
- Wix eCommerce:
- Wix Bookings:
- Wix Payments:
Permissions
- Read Orders (SCOPE.DC-STORES.READ-ORDERS)
- Read Bookings - Including Participants (SCOPE.DC-BOOKINGS.READ-BOOKINGS-SENSITIVE)
- Read Payments (SCOPE.DC-CASHIER.READ-PAYMENTS)
Dropshipping
Integrates with product sourcing and fulfillment services (products, storage, and shipping), enabling site owners to sell products without maintaining inventory.
APIs
- App Instance:
- Wix Stores:
- Wix eCommerce:
Webhooks
- Wix Stores:
- Wix eCommerce:
Permissions
- Manage Orders (SCOPE.DC-STORES.MANAGE-ORDERS)
- Manage Products (SCOPE.DC-STORES.MANAGE-PRODUCTS)
Considerations when developing your app
When developing your app, make sure to:
- Include the App Instance ID in API calls to identify app users.
- Set up your app pricing.
- Read through our guidelines and our Partner Agreement.
- Review our App Checks and Testing Guide and test your app thoroughly.
When you're ready, submit your app for review.
Additional resources
If you’re new to building Wix apps, check out the following resources:
- Learn how your app extends Wix.
- Get started creating your app.
- Want to jumpstart your development? Learn about our app templates.