Extensions and APIs for Fulfillment Apps

Fulfillment apps help Wix users manage the process of preparing and delivering orders to customers. These apps typically integrate with shipping carriers, warehouses, or 3rd-party logistics providers.

This article lists the APIs and events you need to use to build a fulfillment app.

When developing your app, make sure to create a dashboard extension to provide Wix users with an interface to connect their shipping accounts, configure fulfillment settings, and manage shipments.

Permissions

Your app needs the following permission scopes:

  • Read Orders (SCOPE.DC-STORES.READ-ORDERS): Required for retrieving order details.
  • Manage Orders (SCOPE.DC-STORES.MANAGE-ORDERS): Required for creating and updating fulfillments.
  • Manage Products (SCOPE.DC-STORES.MANAGE-PRODUCTS): Required for updating product inventory.

APIs and events

Use these APIs and events to build your fulfillment integration.

Note: This reference is intended as a helpful starting point. Your app may require additional resources. Explore the full API Reference for more options.

Orders

Receive and retrieve orders that need fulfillment.

Fulfillment

Create and manage order fulfillments to track which items have been shipped and their delivery status.

Fulfillment events

Listen for changes to fulfillments.

Extensions

Extensions add functionality to your app and integrate it with the Wix platform.

Dashboard extension (required)

Dashboard extensions add customizable features like a page or plugin to the Wix Dashboard. Use a dashboard extension to let Wix users connect their shipping accounts, configure fulfillment settings, and manage shipments.

Checkout extensions (optional)

Extend the checkout experience with your shipping data.

See also

Did this help?