Bundled Products
Create and manage product bundles that combine multiple items into single offerings with custom pricing.
Features
- Bundle Creation: Combine multiple products into bundles
- Custom Pricing: Set bundle-specific pricing
- Seamless Integration: Works with existing Medusa functionality
- Cart Management: Handle bundles in cart operations
- Order Processing: Complete bundle support in checkout
Use Cases
- Product Kits: Create starter kits with multiple complementary products
- Promotional Combos: Bundle products for special offers
- Gift Sets: Package products together as gifts
- Value Bundles: Offer discounted prices for bundled items
- Cross-Selling: Encourage purchases of related products
Installation
npm install medusa-bundled-products
Configuration
Add to your medusa-config.js:
module.exports = {
plugins: [
// ... other plugins
'medusa-bundled-products',
],
}
Database Migration
Run migrations after installation:
npx medusa migrations run
API Endpoints
Admin Endpoints
- Create Bundle: Create new product bundles
- List Bundles: Retrieve all bundles
- Update Bundle: Modify existing bundles
- Delete Bundle: Remove bundles
Storefront Endpoints
- Get Product Bundles: Retrieve product bundle information
- Add Bundle to Cart: Add bundled products to cart
- Bundle Cart Management: Handle bundle items in cart
Features
Link Multiple Products
Connect multiple products together to create cohesive bundles with:
- Custom product combinations
- Flexible quantity settings
- Product variant support
Custom Pricing
- Set bundle prices independent of individual product prices
- Create discounted bundle offers
- Maintain profit margins with optimized pricing
Cart & Order Handling
- Seamless cart integration
- Proper order processing
- Inventory management for bundled items
Pro Version
A commercial pro version is available with additional features. Contact the developer for more information.