Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Sales
  3. All in one Product Bundle Pack | POS Product Bundle Pack | Website Product Bundle Pack | Sale Bundle Pack | Purchase Bundle Pack | Invoice Bundle Pack In Odoo v 17.0
  4. Sales Conditions FAQ

All in one Product Bundle Pack | POS Product Bundle Pack | Website Product Bundle Pack | Sale Bundle Pack | Purchase Bundle Pack | Invoice Bundle Pack In Odoo

by echoBitz IT Solutions Pvt. Ltd. https://www.echobitzit.com/
Odoo

$ 98.83

v 17.0 Third Party
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Inventory (stock)
• Invoicing (account)
• Point of Sale (point_of_sale)
• Purchase (purchase)
• Sales (sale_management)
• eCommerce (website_sale)
• Website (website)
Lines of code 1531
Technical Name eb_product_bundle_all
LicenseOPL-1
Websitehttps://www.echobitzit.com/
Versions 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Inventory (stock)
• Invoicing (account)
• Point of Sale (point_of_sale)
• Purchase (purchase)
• Sales (sale_management)
• eCommerce (website_sale)
• Website (website)
Lines of code 1531
Technical Name eb_product_bundle_all
LicenseOPL-1
Websitehttps://www.echobitzit.com/
Versions 17.0 18.0 19.0
  • Description
  • License

All In One Product Bundle Pack

The All In One Product Bundle Pack module provides an ultimate, comprehensive solution for grouping multiple products into a single sellable unit across all major Odoo applications. Seamlessly extending standard Odoo functionality, this module allows businesses to create custom bundles, kits, and combo packs that are fully integrated with Sales, Point of Sale (POS), eCommerce, Purchase, and Invoicing. This ensures that every transaction, delivery, and stock update accurately reflects the true underlying components.

Beyond basic bundling, the module features a comprehensive Bundle Pack Configuration, empowering users to easily set up bundle lines, define custom quantities, and calculate bundle prices dynamically based on component costs. Whether you are ringing up a combo meal on the POS, selling a starter kit on your eCommerce website, or procuring bulk assortment packs from vendors, this tool is indispensable for organizations seeking accurate, bundle-aware inventory management without disrupting their existing workflows.

Product Bundle Pack Workflow

Key Features

Everything you need to create, manage, and sell product bundles seamlessly.

Add Product and Variants
Hot Feature
Easily group multiple products and specific variants into a single sellable bundle with customizable quantities and UoMs.
Dynamically Update Pack Price
Hot Feature
Calculate bundle price automatically based on the sum of component prices or set a custom fixed retail price.
Check Stock on Product Pack
Hot Feature
Bundle available quantity is dynamically calculated in real-time based on the lowest stock of its components.
All-in-One Integration (Sales, POS, Web)
Hot Feature
Sell bundles seamlessly across Sales, Point of Sale (POS), and eCommerce. Also supports procurement via Purchase Orders.
Dedicated Pack Products Tab
Adds a dedicated "Pack Products" tab within the product form to easily configure components, quantities, and UoMs for your bundles.
Bundle Pack Filter
User can see and use product bundle pack filter to easily identify and manage all bundles at once.
Exploded Bundle Functionality
Hot Feature
Optionally expand bundles into individual component lines directly on Quotations and Purchase Orders for complete transparency.
Seamless Invoicing
Hot Feature
Smartly calculates the delivered bundle quantity based on partial component deliveries, ensuring perfectly accurate invoicing across all channels.
Multi-Company Support
Fully supports multi-company environments, allowing you to create and manage specific bundle packs isolated by company.

Feature Deep Dive

Explore every capability of our All In One Product Bundle Pack Module in detail

  • Videos
  • Configuration/Screenshot
  • Model Configuration
  • Release Notes
  • FAQ

All In One Product Bundle Configuration

Your browser does not support the video tag.

Sales Order Processing

Your browser does not support the video tag.

Purchase Order Processing

Your browser does not support the video tag.

Point of Sale Configuration

Your browser does not support the video tag.

Print Bundle & Components on Receipt

Your browser does not support the video tag.

Print Only Bundle on Receipt

Your browser does not support the video tag.

Website Product Configuration

Your browser does not support the video tag.

eCommerce Bundle Packs Display

Your browser does not support the video tag.

Configuration/Screenshot

1

Activate All In One Product Bundle Module

Go to the Odoo Apps dashboard, find the 'All In One Product Bundle Pack' module, and click on Activate.

Activate Product Bundle Module
2

Dedicated Product Packs Menu

Manage all your bundles efficiently from the dedicated 'Product Packs' menu in the Sales app.

Dedicated Product Packs Menu
3

Bundle Pack Filter

Easily filter and separate your bundle products from regular products using the built-in 'Bundle Packs' filter.

Bundle Pack Filter
4

Bundle Product Configuration

To create a pack, check the 'Is Product Pack' and 'Calculate Pack Price' checkboxes in the General Information tab.

Bundle Product Configuration
5

Add Pack Products

Under the 'Pack Products' tab, add the individual component products that make up your bundle and specify their quantities.

Add Pack Products
6

Standard Sales Quotation

If the bundle setting is disabled, the bundle behaves like a single standard product on the sales quotation.

Standard Sales Quotation
7

Enable Bundle Setting in Sales

Go to Sales > Configuration > Settings and enable the 'Product Bundle Pack' feature to activate advanced bundle actions.

Enable Bundle Setting in Sales
8

Bundle Action Buttons

Once enabled, you will see 'Add Bundle' and 'Add Exploded Bundle' buttons in the order lines.

Bundle Action Buttons
9

Add Bundle Wizard

Click 'Add Bundle' to open a wizard where you can select the bundle, set the quantity, and review the components.

Add Bundle Wizard
10

Sales Order Confirmation

Confirm the Sales Order. The bundle is sold as a single product, and a delivery order is generated.

Sales Order Confirmation
11

Delivery Order Expansion

In the Delivery Order, the single bundle product automatically expands into its individual component products for picking.

Delivery Order Expansion
12

Add Exploded Bundle

Alternatively, use the 'Add Exploded Bundle' button to add all bundle components as separate line items directly to the quotation.

Add Exploded Bundle
13

Exploded Bundle Wizard

Select the bundle in the wizard, and it will load all the components that will be added to the order lines.

Exploded Bundle Wizard
14

Exploded Sales Order Lines

The bundle is now 'exploded', meaning the components are listed individually with their own prices and quantities.

Exploded Sales Order Lines
15

Delivery for Exploded Bundle

Since the components are individual order lines, the Delivery Order simply reflects those exact component lines.

Delivery for Exploded Bundle
16

Enable Bundle Setting in Purchase

Similarly, go to Purchase > Configuration > Settings and enable 'Product Bundle Pack' to use bundles in purchasing.

Enable Bundle Setting in Purchase
17

Purchase Order Bundle Buttons

In a Purchase Request for Quotation, the 'Add Bundle' and 'Add Exploded Bundle' buttons are now available.

Purchase Order Bundle Buttons
18

Purchase Bundle Wizard

Use the wizard to select a bundle pack (e.g., Office Starter Pack) that you want to purchase from your vendor.

Purchase Bundle Wizard
19

Purchase Order Confirmation

The bundle is added as a single line item on the Purchase Order. Confirm the order to create the receipt.

Purchase Order Confirmation
20

Warehouse Receipt Expansion

In the incoming Warehouse Receipt, the bundle automatically expands into its component items for proper inventory receiving.

Warehouse Receipt Expansion
21

Add Exploded Bundle in Purchase

Use the 'Add Exploded Bundle' button in purchasing to add the bundle's components as individual lines with their respective quantities.

Add Exploded Bundle in Purchase
22

Exploded Purchase Order Lines

The Purchase Order lines now show the individual components instead of the main bundle product.

Exploded Purchase Order Lines
23

Receipt for Exploded Bundle

The incoming Warehouse Receipt matches the exploded component lines from the Purchase Order for accurate stock valuation.

Receipt for Exploded Bundle
24

eCommerce Sales Settings & Ribbon

Configure your bundle's visibility on the website, select the eCommerce category, and assign an eye-catching ribbon like 'Pack'.

eCommerce Sales Settings & Ribbon
25

eCommerce Shop Page - Bundle Packs Category

Customers can easily browse all bundles via the auto-managed 'Bundle Packs' public category on your storefront.

eCommerce Shop Page - Bundle Packs Category
26

eCommerce Shop Page - Pack Ribbon

Bundle products are beautifully highlighted on your Odoo storefront with a distinctive 'Pack' ribbon.

eCommerce Shop Page - Pack Ribbon
27

Product Page - Pack Details Button

A 'Pack Details' button is prominently displayed on the eCommerce product page for bundle items.

Product Page - Pack Details Button
28

Pack Details Pop-up Modal

Customers can click to view a clean pop-up modal listing all the components included in the bundle.

Pack Details Pop-up Modal
29

eCommerce Checkout & Order Confirmation

The checkout process accurately reflects the bundle order, confirming the total price seamlessly.

eCommerce Checkout & Order Confirmation
30

Sales Orders Synchronization

Website orders featuring bundles are instantly synchronized with your backend Sales application.

Sales Orders Synchronization
31

Automatic POS Category Assignment

The system automatically sets the POS Category to 'Product Packs' for all newly created Product Pack products, ensuring they are easily found.

Automatic POS Category Assignment
32

Configure POS Settings

Enable Product Bundles in POS settings and define the receipt print format. Choose to print only the bundle product or display both the bundle and its included items on the receipt.

Configure POS Settings
33

Sell Bundles in POS

Product Packs are automatically available in the POS under the Product Packs category. Bundle products are marked with a Pack label, making them easy to identify and sell during checkout.

Sell Bundles in POS
34

Clean POS Receipt

When the 'Print Only Bundle Product' option is enabled, the POS receipt displays only the Product Pack name, ensuring a clean and easy-to-read receipt for customers.

Clean POS Receipt
35

Clean Backend POS Order

A Product Pack sale creates a clean POS Order with only one bundle product line, ensuring simple and clutter-free order management, while automatically creating the picking.

Clean Backend POS Order
36

Automated Clean Delivery Orders

When a Product Pack is sold, the system automatically generates a delivery order. The picking displays only the Product Pack while managing component stock movements behind the scenes.

Automated Clean Delivery Orders
37

Alternative Receipt Configuration

You can also configure the system to print the Product Pack and all included items on the receipt depending on your business requirements.

Alternative Receipt Configuration
38

Detailed POS Receipt

When configured, you can print detailed receipts with both the Product Pack and its component items clearly listed for the customer.

Detailed POS Receipt
39

Streamlined Backend Orders

Product Pack sales consistently generate clean POS Orders by showing only the bundle product, simplifying order management and improving readability.

Streamlined Backend Orders
40

Automatic Picking Generation

Each POS bundle sale automatically triggers a warehouse picking that correctly tracks and deducts the inventory for all included components.

Automatic Picking Generation

All In One Product Bundle Pack Setup Guide

This module enhances Odoo's standard product management by allowing you to group multiple products into a single bundle pack. Once installed, no complex setup is required—just enable the 'Is Bundle Pack' option on any product template and start adding components.

Technical Requirements
  • Odoo 17 (Community or Enterprise)
  • Standard stock and purchase modules installed
  • No special accounting configuration required
  • Works with standard Sales and Inventory workflows
What This Module Does
  • Create custom product bundles and kits
  • Dynamic or fixed bundle pricing
  • Smart component stock calculation
  • Provides a Sales Order Integration
  • Auto-expansion on Delivery Orders
  • Dedicated "Pack Products" tab on products
Support from echoBitz

Need help with configuration? Our team offers end-to-end assistance from initial setup to ensuring your past valuations are correctly aligned with the new warehouse-wise costing model without data loss.

Recommended Setup Path
1. Install the Module
Install eb_product_bundle_all from the Odoo Apps menu and activate it on your Odoo instance.
2. Create a Bundle Product
Create a new product and check the Is Bundle Pack checkbox on the product form.
3. Add Components
Navigate to the new Pack Products tab and add the component products, quantities, and UOMs.
4. Set Pricing Strategy
Enable Calculate Pack Price to automatically sum the price of components, or leave it unchecked to set a custom fixed price.
5. Sell the Bundle
Add the bundle product to a Sales Order. The system will handle the pricing and display as configured.
6. Process Delivery
Upon confirming the order, the Delivery Order will automatically list the individual components for accurate picking.

Release Notes & Version History


Version 17.0.1.0.0 — Initial Release
  • Core Engine: High performance, zero middleware hub architecture established.
Frequently Asked Questions
Can I set a fixed price for the bundle pack?
Yes, you can set a fixed price or use the "Calculate Pack Price" feature to automatically sum up the prices of all included components.
How is the available stock of a bundle calculated?
Bundle stock is dynamically calculated in real-time based on the component with the lowest stock, ensuring you never oversell.
What happens when I add a bundle to a Sales Order?
It is added as a single line item with its price. Customers see the clean bundle, while internal users can view the components.
How are bundles handled in Delivery Orders?
Delivery Orders automatically expand the bundle into individual components, so warehouse staff know exactly what items to pick.
Can I include product variants in a bundle?
Yes, you can include specific product variants in a bundle. Their stock will be accurately tracked and deducted.
Is this module compatible with Odoo Enterprise?
Yes, it is fully compatible with both Odoo 17 Community and Enterprise editions.
Can a bundle contain another bundle?
No, to keep inventory simple and avoid recursive loops, a bundle can only contain standard storable or consumable products.
Will the bundle components show on the invoice?
No, the invoice mirrors the Sales Order or POS Receipt by showing only the main bundle product. Components are only handled during delivery.
Does it support discounts on bundles?
Yes, the bundle acts as a standard product, so all standard Odoo discounts and pricelists apply normally.
What if a component is out of stock?
If any component is out of stock, the entire bundle's available stock will show as 0 to prevent overselling.
Is this bundle compatible with Odoo Point of Sale (POS)?
Yes, bundles fully sync with POS. Cashiers can ring up combo packs, and the system accurately deducts component inventory behind the scenes.
Does it work with the Odoo eCommerce website?
Absolutely! Customers can purchase bundles directly from your online storefront, and real-time stock levels of components will be respected.

Scan and Connect with echoBitz

Have questions about the All In One Product Bundle Pack? Book a meeting, start a WhatsApp conversation, or reach out via email to discuss how we can tailor this module to your business needs.

Meeting WhatsApp Email
echoBitz QR contact options

Our Services

​
Odoo Integration

Seamlessly integrate Odoo with third-party apps, platforms, and tools for better workflow.

​
Odoo Implementation

We plan, configure, and deploy Odoo tailored to your business processes.

​
Customization

Get modules and workflows customized to meet your exact needs in Odoo.

​
Community Apps

Access or develop robust community apps to enhance your Odoo functionality.

​
Development Outsourcing

Hire dedicated Odoo developers to build solutions efficiently and cost-effectively.

​
Support & Maintenance

Enjoy peace of mind with our reliable support, updates, and bug fixing services.

Discover More Solutions

Explore our other Odoo integration apps

Remove & Replace Powered by Odoo
Remove & Replace Powered by Odoo

Removes or replaces the default “Powered by Odoo” branding in Odoo.

Odoo Email CC & BCC
Email CC & BCC for Odoo

Enhances Odoo email functionality by adding extra recipients easily.

Law Management
Law Management

Manage cases, clients, hearings, documents and billing efficiently with the Odoo Law Management System.

Odoo Facebook Integration
Odoo Facebook Messenger Integration

Integrate Facebook Messenger with Odoo Discuss for unified customer communication.

Odoo WhatsApp Integration
All In One WhatsApp Integration For Discuss

Integrate WhatsApp with Odoo Discuss for seamless communication across CRM, Sales, Purchase, and Invoicing.

Odoo Product Price Visibility
Product Price Visibility Control on Website

Control product price visibility on your Odoo website for guest or specific users.

View All Modules Apps on Odoo App Store

Ready to boost your sales with our All In One Product Bundle Pack module?

Install our All In One Product Bundle Pack module and start creating attractive product combos and kits to increase your average order value effortlessly across all your sales channels.

Get Support Schedule a Demo Visit Our Website
Odoo Certified Partner | info@echobitzit.com | www.echobitzit.com
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with