🚀 Product features
Product features are SDK composers, not Express middleware; productService mounts the Product features with the required stores and drivers.
Inventory
| Feature | Composed schema(s) | Composed route(s) | Purpose |
|---|---|---|---|
createProductFeature | createProductSchema | createProductRoute | Create a product. |
createProductBatchFeature | createProductBatchSchema | createProductBatchRoute | Create products in batch. |
getProductFeatures | getProductSchema | getProductRoute | Read one product. |
findProductsFeatures | findProductsSchema | findProductsRoute | List products with filtering and pagination. |
editProductFeatures | updateProductSchema | updateProductRoute | Update a product. |
editProductBatchFeatures | updateProductBatchSchema | updateProductBatchRoute | Update products in batch. |
deleteProductFeatures | deleteProductSchema | deleteProductRoute | Delete a product. |
deleteProductBatchFeatures | deleteProductBatchSchema | deleteProductBatchRoute | Delete products in batch. |
copyProductFeatures | copyProductSchema | copyProductRoute | Copy a product. |
copyProductBatchFeatures | copyProductBatchSchema | copyProductBatchRoute | Copy products in batch. |
getProductImageUploadUrlFeature | getSignedImageUploadUrlSchema | getProductImageUploadUrlRoute | Create a signed product-image upload URL. |
createProductImageFeature | createProductImageSchema | createProductImageRoute | Create a product image. |
deleteProductImageFeature | deleteProductImageSchema | deleteProductImageRoute | Delete a product image. |
createProductVariantFeature | createProductVariantSchema | createProductVariantRoute | Create a product variant. |
getProductVariantFeature | getProductVariantSchema | getProductVariantRoute | Read one product variant. |
updateProductVariantFeature | updateProductVariantSchema | updateProductVariantRoute | Update a product variant. |
deleteProductVariantFeature | deleteProductVariantSchema | deleteProductVariantRoute | Delete a product variant. |
findProductVariantsFeature | findProductVariantsSchema | findProductVariantsRoute | List product variants. |
createProductVariantBulkFeature | createProductVariantBulkSchema | createProductVariantBulkRoute | Create product variants in bulk. |
updateProductVariantBulkFeature | updateProductVariantBulkSchema | updateProductVariantBulkRoute | Update product variants in bulk. |
deleteProductVariantBulkFeature | deleteProductVariantBulkSchema | deleteProductVariantBulkRoute | Delete product variants in bulk. |
findProductsByOrganizationIdFeature | findByOrganizationIdSchema | findProductsByOrganizationIdRoute | List products for one organization. |
getProductLikersFeature | getProductLikersSchema | getProductLikersRoute | List product likers. |
Details
Each feature is mounted by productService. The source definitions below show the exact schema-to-route composition.
createProductFeature
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by productService or a compatible custom service context.View complete source
createProductBatchFeature
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by productService or a compatible custom service context.View complete source
getProductFeatures
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by productService or a compatible custom service context.View complete source
findProductsFeatures
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by productService or a compatible custom service context.View complete source
editProductFeatures
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by productService or a compatible custom service context.View complete source
editProductBatchFeatures
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by productService or a compatible custom service context.View complete source
deleteProductFeatures
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by productService or a compatible custom service context.View complete source
deleteProductBatchFeatures
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by productService or a compatible custom service context.View complete source
copyProductFeatures
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by productService or a compatible custom service context.View complete source
copyProductBatchFeatures
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by productService or a compatible custom service context.View complete source
getProductImageUploadUrlFeature
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by productService or a compatible custom service context.View complete source
createProductImageFeature
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by productService or a compatible custom service context.View complete source
deleteProductImageFeature
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by productService or a compatible custom service context.View complete source
createProductVariantFeature
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by productService or a compatible custom service context.View complete source
getProductVariantFeature
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by productService or a compatible custom service context.View complete source
updateProductVariantFeature
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by productService or a compatible custom service context.View complete source
deleteProductVariantFeature
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by productService or a compatible custom service context.View complete source
findProductVariantsFeature
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by productService or a compatible custom service context.View complete source
createProductVariantBulkFeature
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by productService or a compatible custom service context.View complete source
updateProductVariantBulkFeature
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by productService or a compatible custom service context.View complete source
deleteProductVariantBulkFeature
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by productService or a compatible custom service context.View complete source
findProductsByOrganizationIdFeature
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by productService or a compatible custom service context.View complete source
getProductLikersFeature
Implementation
This feature composes the schema and route linked in its inventory row; it is mounted by productService or a compatible custom service context.View complete source