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

Webhooks

Permissions

  • Manage Orders (SCOPE.DC-STORES.MANAGE-ORDERS)
  • Manage Products (SCOPE.DC-STORES.MANAGE-PRODUCTS)

Invoicing

Automatically creates and sends invoices to customers.

APIs

Webhooks

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

Webhooks

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:

When you're ready, submit your app for review.

Additional resources

If you’re new to building Wix apps, check out the following resources:

Did this help?