> 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: Developing Common Apps ## Article: Developing Common Apps ## Article Link: https://dev.wix.com/docs/build-apps/get-started/tutorials/developing-common-apps.md ## Article Content: # 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](https://dev.wix.com/docs/rest.md). ## Fulfillment Integrates with fulfillment services (storage and shipping). **APIs** - **App Instance:** - [App Instance Installed](https://dev.wix.com/docs/rest/app-management/app-instance/app-instance-installed.md) - [Instance App Removed](https://dev.wix.com/docs/rest/app-management/app-instance/app-instance-removed.md) - **Wix Stores (Catalog V1):** - [Create Product](https://dev.wix.com/docs/rest/business-solutions/stores/catalog/create-product.md) - [Add Products To Collection](https://dev.wix.com/docs/rest/business-solutions/stores/catalog/add-products-to-collection.md) - [Query Collections](https://dev.wix.com/docs/rest/business-solutions/stores/catalog/query-collections.md) - [Update Product](https://dev.wix.com/docs/rest/business-solutions/stores/catalog/update-product.md) - **Wix Stores (Catalog V3):** - [Create Product](https://dev.wix.com/docs/rest/business-solutions/stores/catalog-v3/products-v3/create-product.md) - [Bulk Add Products To Categories By Filter](https://dev.wix.com/docs/rest/business-solutions/stores/catalog-v3/products-v3/bulk-add-products-to-categories-by-filter.md) - [Query Categories](https://dev.wix.com/docs/rest/business-management/categories/query-categories.md) - [Update Product](https://dev.wix.com/docs/rest/business-solutions/stores/catalog-v3/products-v3/update-product.md) - **Wix eCommerce:** - [Get Order](https://dev.wix.com/docs/rest/business-solutions/e-commerce/orders/get-order.md) - [Create Fulfillment](https://dev.wix.com/docs/rest/business-solutions/e-commerce/order-fulfillments/create-fulfillment.md) **Webhooks** - **Wix Stores (Catalog V1):** - [Product Created](https://dev.wix.com/docs/rest/business-solutions/stores/catalog/product-created.md) - [Product Changed](https://dev.wix.com/docs/rest/business-solutions/stores/catalog/product-changed.md) - [Product Deleted](https://dev.wix.com/docs/rest/business-solutions/stores/catalog/product-deleted.md) - [Variants Changed](https://dev.wix.com/docs/rest/business-solutions/stores/catalog/variants-changed.md) - **Wix Stores (Catalog V3):** - [Product Created](https://dev.wix.com/docs/rest/business-solutions/stores/catalog-v3/products-v3/product-created.md) - [Product Updated](https://dev.wix.com/docs/rest/business-solutions/stores/catalog-v3/products-v3/product-updated.md) - [Product Deleted](https://dev.wix.com/docs/rest/business-solutions/stores/catalog-v3/products-v3/product-deleted.md) - **Wix eCommerce:** - [Order Approved](https://dev.wix.com/docs/rest/business-solutions/e-commerce/orders/order-approved.md) - [Order with Fulfillments Updated](https://dev.wix.com/docs/rest/business-solutions/e-commerce/order-fulfillments/order-with-fulfillments-updated.md) **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:** - [App Instance Installed](https://dev.wix.com/docs/rest/app-management/app-instance/app-instance-installed.md) - [Instance App Removed](https://dev.wix.com/docs/rest/app-management/app-instance/app-instance-removed.md) - **Wix eCommerce:** - [Get Order](https://dev.wix.com/docs/rest/business-solutions/e-commerce/orders/get-order.md) - **Wix Bookings:** - [Query Bookings](https://dev.wix.com/docs/rest/business-solutions/bookings/bookings/bookings-reader-v2/query-extended-bookings.md) - [Query Extended Bookings](https://dev.wix.com/docs/rest/business-solutions/bookings/bookings/bookings-reader-v2/query-extended-bookings.md) **Webhooks** - **Wix eCommerce:** - [Order Approved](https://dev.wix.com/docs/rest/business-solutions/e-commerce/orders/order-approved.md) - **Wix Bookings:** - [Booking Notification](https://dev.wix.com/docs/rest/business-solutions/bookings/bookings/bookings-writer-v2/introduction.md) - **Wix Payments:** - [Payment Event](https://dev.wix.com/docs/rest/business-management/payments/cashier/cashier-pay/payment-event/payment-event.md) **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:** - [App Instance Installed](https://dev.wix.com/docs/rest/app-management/app-instance/app-instance-installed.md) - [Instance App Removed](https://dev.wix.com/docs/rest/app-management/app-instance/app-instance-removed.md) - **Wix Stores (Catalog V1):** - [Create Product](https://dev.wix.com/docs/rest/business-solutions/stores/catalog/create-product.md) - [Add Products To Collection](https://dev.wix.com/docs/rest/business-solutions/stores/catalog/add-products-to-collection.md) - [Query Collections](https://dev.wix.com/docs/rest/business-solutions/stores/catalog/query-collections.md) - [Update Product](https://dev.wix.com/docs/rest/business-solutions/stores/catalog/update-product.md) - **Wix Stores (Catalog V3):** - [Create Product](https://dev.wix.com/docs/rest/business-solutions/stores/catalog-v3/products-v3/create-product.md) - [Bulk Add Products To Categories By Filter](https://dev.wix.com/docs/rest/business-solutions/stores/catalog-v3/products-v3/bulk-add-products-to-categories-by-filter.md) - [Query Categories](https://dev.wix.com/docs/rest/business-management/categories/query-categories.md) - [Update Product](https://dev.wix.com/docs/rest/business-solutions/stores/catalog-v3/products-v3/update-product.md) - **Wix eCommerce:** - [Get Order](https://dev.wix.com/docs/rest/business-solutions/e-commerce/orders/get-order.md) - [Create Fulfillment](https://dev.wix.com/docs/rest/business-solutions/e-commerce/order-fulfillments/create-fulfillment.md) **Webhooks** - **Wix Stores (Catalog V1):** - [Product Created](https://dev.wix.com/docs/rest/business-solutions/stores/catalog/product-created.md) - [Product Changed](https://dev.wix.com/docs/rest/business-solutions/stores/catalog/product-changed.md) - [Product Deleted](https://dev.wix.com/docs/rest/business-solutions/stores/catalog/product-deleted.md) - [Variants Changed](https://dev.wix.com/docs/rest/business-solutions/stores/catalog/variants-changed.md) - **Wix Stores (Catalog V3):** - [Product Created](https://dev.wix.com/docs/rest/business-solutions/stores/catalog-v3/products-v3/product-created.md) - [Product Updated](https://dev.wix.com/docs/rest/business-solutions/stores/catalog-v3/products-v3/product-updated.md) - [Product Deleted](https://dev.wix.com/docs/rest/business-solutions/stores/catalog-v3/products-v3/product-deleted.md) - **Wix eCommerce:** - [Order Approved](https://dev.wix.com/docs/rest/business-solutions/e-commerce/orders/order-approved.md) - [Order with Fulfillments Updated](https://dev.wix.com/docs/rest/business-solutions/e-commerce/order-fulfillments/order-with-fulfillments-updated.md) **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](https://dev.wix.com/docs/build-apps/launch-your-app/pricing-and-billing/identify-and-manage-app-users.md). + [Set up your app pricing](https://dev.wix.com/docs/build-apps/launch-your-app/pricing-and-billing/about-pricing-plans-and-business-models.md). + Read through our [guidelines](https://dev.wix.com/docs/build-apps/launch-your-app/app-distribution/app-market-guidelines.md) and our [Partner Agreement](https://dev.wix.com/docs/build-apps/launch-your-app/legal-and-security/wix-app-market-partner-agreement.md). + Review our [App Checks and Testing Guide](https://dev.wix.com/docs/build-apps/launch-your-app/app-distribution/app-checks-and-testing-guide.md) and [test your app](https://dev.wix.com/docs/build-apps/launch-your-app/app-distribution/test-your-app-on-a-premium-site.md) thoroughly. When you're ready, [submit your app](https://dev.wix.com/docs/build-apps/launch-your-app/app-distribution/submit-your-first-app-version.md) for review. ## Additional resources If you’re new to building Wix apps, check out the following resources: + Learn [how your app extends Wix](https://dev.wix.com/docs/build-apps/get-started/overview/how-apps-extend-wix.md). + [Get started creating your app](https://dev.wix.com/docs/build-apps/get-started/quick-start/about-the-quick-starts.md). + Want to jumpstart your development? [Learn about our app templates](https://dev.wix.com/docs/build-apps/get-started/templates/get-started-from-an-app-template.md).