> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt ## Resource: Extensions and APIs for Dropshipping Apps ## Article: Extensions and APIs for Dropshipping Apps ## Article Link: https://dev.wix.com/docs/build-apps/develop-your-app/wix-business-solutions/common-use-cases/extensions-and-apis-for-dropshipping-apps.md ## Article Content: # Extensions and APIs for Dropshipping Apps Dropshipping apps allow Wix users to sell products without maintaining inventory. The app connects a Wix site to an external supplier who handles product sourcing and fulfillment. This article lists the APIs, events, and service plugins you need to use to build a dropshipping app. When developing your app, make sure to create a [dashboard extension](#extensions) to provide Wix users with an interface to connect their supplier account, browse products to import, and manage orders. ## Permissions Your app needs the following permission scopes: - **Manage Products** (`SCOPE.DC-STORES.MANAGE-PRODUCTS`): Required for creating and updating products. - **Manage Orders** (`SCOPE.DC-STORES.MANAGE-ORDERS`): Required for reading orders and creating fulfillments. ## APIs and events Use these APIs, events, and service plugins to build your dropshipping integration. > **Note:** This reference is intended as a helpful starting point. Your app may require additional resources. Explore the full [API Reference](https://dev.wix.com/docs/api-reference.md) for more options. ### Products Import products from your supplier into the Wix Stores catalog. - [Create Product](https://dev.wix.com/docs/rest/business-solutions/stores/catalog-v3/products-v3/create-product.md) / [Bulk Create Products](https://dev.wix.com/docs/rest/business-solutions/stores/catalog-v3/products-v3/bulk-create-products.md): Add new products to the Wix Stores catalog. - [Update Product](https://dev.wix.com/docs/rest/business-solutions/stores/catalog-v3/products-v3/update-product.md) / [Bulk Update Products](https://dev.wix.com/docs/rest/business-solutions/stores/catalog-v3/products-v3/bulk-update-products.md): Update product details such as price, stock, or description. - [Query Products](https://dev.wix.com/docs/rest/business-solutions/stores/catalog-v3/products-v3/query-products.md): Retrieve products from the catalog. ### Product restrictions Restrict Wix users from editing specific product fields, such as price or inventory, to keep product data consistent with your supplier. - [Product Restrictions service plugin](https://dev.wix.com/docs/api-reference/business-solutions/stores/service-plugins/product-restrictions-v3/introduction.md): Define which product fields Wix users can edit for products your app manages. ### Orders Receive and process orders to forward to your supplier. - [Order Approved event](https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/orders/orders/order-approved.md): Triggers when an order is ready for fulfillment. - [Order Paid event](https://dev.wix.com/docs/api-reference/business-solutions/events/registration/ticketing/orders/order-paid.md): Triggers when payment is confirmed. - [Order Updated event](https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/orders/orders/order-updated.md): Triggers when order details change, such as shipping address updates. - [Get Order](https://dev.wix.com/docs/rest/business-solutions/e-commerce/orders/orders/get-order.md): Retrieve order details to send to your supplier. ### Fulfillment Create and manage order fulfillments to track which items have been shipped and their delivery status. - [Create Fulfillment](https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/orders/order-fulfillments/create-fulfillment.md) / [Bulk Create Fulfillments](https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/orders/order-fulfillments/bulk-create-fulfillments.md): Creates an order fulfillment. - [Update Fulfillment](https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/orders/order-fulfillments/update-fulfillment.md): Update a fulfillment's tracking info or status as it progresses through delivery. - [Delete Fulfillment](https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/orders/order-fulfillments/delete-fulfillment.md): Deletes an existing order fulfillment. - [List Fulfillments For Single Order](https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/orders/order-fulfillments/list-fulfillments-for-single-order.md): Retrieve all fulfillments for an order to check which items have already been shipped. ## Extensions Extensions add functionality to your app and integrate it with the Wix platform. ### Dashboard extension (required) [Dashboard extensions](https://dev.wix.com/docs/build-apps/develop-your-app/extensions/dashboard-extensions/about-dashboard-extensions.md) add customizable features like a page or plugin to the Wix Dashboard. Use a dashboard extension to let Wix users connect their supplier account, browse products to import, and manage orders. ### Checkout extensions (optional) Extend the checkout experience with your supplier's data. - [Shipping Rates service plugin](https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/extensions/shipping-rates/introduction.md): Provide custom shipping rates at checkout. - [Validations service plugin](https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/extensions/validations/validations-integration-service-plugin/introduction.md): Check stock availability or shipping restrictions before purchase. - [Additional Fees service plugin](https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/extensions/additional-fees/additional-fees-service-plugin/introduction.md): Add handling charges, customs duties, or insurance. ## See also - [About Launching Apps](https://dev.wix.com/docs/build-apps/launch-your-app/about-launching-apps.md) - [Stores Catalog API](https://dev.wix.com/docs/rest/business-solutions/stores/catalog-v3/products-v3/introduction.md) - [eCommerce Orders API](https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/orders/orders/introduction.md) - [Order Fulfillments API](https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/orders/order-fulfillments/introduction.md)