Product Comparison - Side by Side for Odoo
Advanced product comparison functionality for e-commerce websites (Odoo 17)
E-commerce Product Comparison
Advanced Side-by-Side Product Comparison for Your Online Store
Seamless integration with Odoo's website_sale module. Enable customers to compare up to 4 products side-by-side with a modern, widget-based interface.
Store home showing the product widget, "Compare" button, and instant "Product added" alert with dynamic navbar counter.
Key Features
Everything you need for a powerful comparison experience
Side-by-Side Comparison
Compare up to 4 products simultaneously with a widget-based card layout. Features clear product images, details, and a responsive grid that adapts from 1 to 4 columns.
Mobile-First Design
Fully responsive on all devices. Optimized for mobile, tablet, and desktop with touch-friendly interfaces and smooth animations.
Smart Shopping Actions
Add individual products to cart or use the bulk "Add All to Cart" functionality. Includes quick "View Details" links and one-click removal.
Detailed side-by-side comparison view
Intuitive Interface
Clean Empty State
Intuitive empty state guiding users to start comparing products.
Smart Bulk Actions
One-click "Add all to Cart" with instant AJAX feedback.
Technical Excellence
Built for performance and maintainability
Technical Highlights
- Session-Based Storage: No database models required - comparison list stored in user session
- Modular JavaScript: Separated into core, navbar, and widget modules
- JSON-RPC Endpoints: Clean Python controllers for all comparison operations
- MutationObserver: Automatically detects and integrates with dynamic navbar changes
- Mobile-First CSS: Optimized styles with GPU-accelerated animations
- Zero Dependencies: Works standalone without additional modules
File Structure
ecommerce_comparison/
├── controllers/
│ ├── base.py
│ └── compare.py
├── static/
│ └── src/
│ ├── css/
│ │ └── comparison.css
│ └── js/
│ ├── comparison_core.js
│ ├── comparison_navbar.js
│ └── comparison_widgets.js
├── views/
│ └── templates.xml
└── i18n/
├── en.po
└── es.po
Ideal Use Cases
Electronics & Tech
Compare specs, battery life, and features of gadgets side-by-side.
Fashion & Apparel
Compare materials, sizes, and styles across different clothing items.
Furniture & Home
Compare dimensions and materials for home decor items.
Easy Installation
- Copy the
ecommerce_comparisonfolder to your Odoo addons directory - Update the apps list in Settings
- Search for "E-commerce Product Comparison" and click Install
- The module works out of the box - no extra configuration required!
Support & Updates
For technical support or feature requests, contact [email protected]
Includes free lifetime updates and bug fixes.
E-commerce Product Comparison v1.0.0 | Developed by Hexalian LLC
Before You Buy
- Confirm your Odoo version: v17, v18, v19.
- Review module scope carefully to validate your exact use case.
- Plan installation on staging first, then deploy to production.
- Need help evaluating fit? Email [email protected].
Secure checkout · No account required
Download link sent to your email after payment. Lost your link?
Powered by Stripe
- 100% source code included
- Lifetime access to download
- Odoo 17 & 18 & 19 supported
- Email delivery (72h link)
- Sold as-is under OPL1 — all sales final