Medusa plugins
B
Bundled products
Plugin for bundled products.
β¨ Features
- Create bundled products with linked products
- Set custom pricing for bundles
- Integrates seamlessly with Medusaβs core product and variant models
- Supports cart and order handling for bundles
- Easily extendable for storefront display
π Compatibility
- Medusa version: >= 2.4.0
π¦ Installation
-
Install the plugin:
npm install medusa-bundled-products# oryarn add medusa-bundled-products -
Add it to your :
module.exports = defineConfig({// ...plugins: [{resolve: "medusa-bundled-products",options: {// Optional configuration},},],}); -
Run Migrations:
npx medusa db:migrate
π API Endpoints
Admin Endpoints
- β Create a bundled product
- β List all bundled products
Storefront Endpoints
- β Get a specific bundled product
- β Add a bundle to a cart
- β Remove a bundle from a cart
π Cart Behavior
This plugin ensures bundles are treated as a single unit in the cart:
- Adding/removing updates all associated items together
- Pricing and inventory are handled accurately for all bundle components
π‘ Proposals, Bugs, Improvements
If you have ideas, feature requests, or bug reports, please open an issue.
πΌ Pro Version
A Pro version is available under a commercial license β contact me for details.
π License
Β© 2024 abdullah-afzal β All rights reserved.