Skip to content
Wishlist & Favorites - Price Drop Alerts Odoo icon
Website

Wishlist & Favorites - Price Drop Alerts Odoo

Advanced wishlist with stock alerts, price tracking, email notifications, and business intelligence analytics (Odoo 17)

Odoo 17Odoo 18Odoo 19

Ecommerce Wishlist - Save Favorite Products

Complete wishlist functionality for your Odoo e-commerce store

Odoo 18.0+ AJAX Powered Mobile Responsive EN/ES Translations

Overview

Let customers save their favorite products for later

The Ecommerce Wishlist module adds comprehensive wishlist functionality to your Odoo e-commerce store. Customers can save their favorite products, view them later, and easily add them to cart when ready to purchase.

Built with modern web technologies, this module offers instant AJAX operations, beautiful responsive design, and enterprise-grade security. Works perfectly on desktop, tablet, and mobile devices.

Improves Customer Experience: Customers can save products while browsing, reducing cart abandonment and encouraging return visits. Perfect for stores with large product catalogs.

Secure & Private: Each customer has their own private wishlist stored securely in the database. Authentication required with full record-level security rules.

Key Features

Everything you need for wishlist functionality

Add to Wishlist

Heart icon on product pages allows customers to save favorites with one click

Wishlist Page

Beautiful card grid layout displaying all saved items with images and details

Quick Add to Cart

Add wishlist items to cart instantly without page reload

Easy Management

Remove items individually with smooth animations

Database Storage

Wishlists persisted in database, not session-based

Fully Responsive

Perfect experience on all devices and screen sizes

Core Functionality

For Customers

  • Heart Icon: On all product pages for easy access
  • Instant Feedback: AJAX operations without page reload
  • Dedicated Page: Beautiful wishlist view at /shop/wishlist
  • Stock Status: See real-time product availability
  • Smart Notifications: Integrated "Notify Me" button for out-of-stock items
  • Shareable: Generate unique links to share your wishlist with friends
  • Direct Add: Add wishlist items to cart with one click
  • Bulk Actions: Add entire wishlist to cart in seconds
  • Remove Anytime: Easy item removal with confirmation
  • Counter Badge: Header shows wishlist item count
  • Empty State: Beautiful message when wishlist is empty

For Store Owners

  • Customer Insights: Track which products are most desired
  • Advanced Analytics: Backend Pivot & Graph views for wishlist data
  • Inventory Planning: See what customers want to buy
  • Ecosystem Integration: Works seamlessly with Stock Notification module
  • Recover Sales: Encourage return visits from wishlist users
  • Engagement Tool: Improve customer retention
  • Easy Configuration: Enable/disable via settings
  • Data Management: Clear wishlist data when needed
  • Security Built-in: User-specific access controls

🎨 Full Product Variant Support

Save exact colors, sizes, and configurations

Smart Variant Detection:

The wishlist intelligently captures specific product variants when customers add items. If a customer selects "Red T-Shirt - Size Large", that exact variant is saved - not just the generic product.

How It Works:

  • Dynamic Detection: JavaScript automatically reads the selected variant from Odoo's configurator
  • Real-time Updates: When users change color/size dropdowns, the wishlist captures their final choice
  • Attribute Display: Wishlist shows full variant name: "T-Shirt (Red, Large)"
  • Unique Constraint: Prevents duplicate product+variant combinations
Stock Notifications Per Variant: Users get notified when their specific variant comes back in stock - not just the generic product!

What Gets Saved:

  • Product Variant ID: The exact variant they selected
  • All Attributes: Color, size, material, etc.
  • Variant Price: Specific pricing for that configuration
  • Variant Stock: Availability of their exact choice

Benefits:

  • Better UX: Customers see exactly what they saved
  • Accurate Notifications: Stock alerts for their specific variant
  • Price Tracking: Monitor price changes for exact configurations
  • No Confusion: Clear distinction between "Red S" and "Red XL"
Works Everywhere: Product pages, list views, and quick view modals all correctly capture variant selections.

🎯 Enhanced Business Intelligence Analytics

Transform wishlist data into actionable insights

The wishlist module now includes comprehensive analytics that help you understand customer behavior, track product demand, monitor price changes, and optimize your inventory. Make data-driven decisions with 11 intelligent metrics and 13 smart filters.

⚙️ Module Settings & Configuration

Complete control from one centralized settings screen

Settings Screen - Main Features

Access all wishlist configuration options from Settings → Website. The module provides a beautifully organized settings interface with four main sections for complete control over your wishlist functionality.

Wishlist Settings Main Screen

Main Settings Panel: Enable/disable wishlist functionality, smart stock alerts, price drop alerts, and wishlist reminders - all with intuitive toggle switches. The clean interface makes configuration simple and straightforward.

📊 Advanced Settings & Data Management

Reporting, notification frequency, and data controls

Wishlist Reporting and Notification Settings

Notification Frequency:

  • Run Checks Every: Configure interval (Minutes, Hours, Days, Weeks, Months)
  • Global Control: One setting controls ALL notification types (Stock, Price, Reminders)
  • Smart Scheduling: Automatically updates cron jobs when you change frequency
  • Resource Optimization: Balance between user experience and server load

Cart & Reporting Controls:

  • Wishlist Reporting: Enable/disable advanced analytics menu in Website → Reporting
  • Out-of-Stock Add to Cart: Control whether customers can add out-of-stock items to cart from wishlist
  • Stock Badge Display: When disabled, out-of-stock items show "Agotado" badge instead of cart button
  • Business Intelligence: Access pivot tables and comprehensive analytics

Data Management:

  • Enable Data Cleanup: Unlock the "Danger Zone" management tools
  • Clear All Data: Secure button with confirmation to remove ALL wishlist data
  • Permanent Action: Cannot be reversed - requires explicit confirmation
  • Use Cases: Testing, data refresh, store reset, GDPR compliance

🛒 Out-of-Stock Cart Control

Flexible inventory management for wishlist items

Take full control over whether customers can add out-of-stock wishlist items to their cart. This powerful setting gives you the flexibility to match your business model - whether you allow backorders or prefer to prevent purchases of unavailable items.

Setting Disabled - Strict Stock Control

Out-of-Stock Badge When Setting Disabled
When Disabled:
  • Stock Badge Shown: Out-of-stock items display "Agotado" (Out of Stock) badge
  • No Cart Button: Add to Cart button is hidden for unavailable items
  • Clear Communication: Customers immediately see product availability status
  • Prevents Frustration: No false expectations about purchasing unavailable items
  • Best For: Stores that don't allow backorders or pre-orders

Setting Enabled - Flexible Purchasing

Add to Cart Button When Setting Enabled
When Enabled:
  • Cart Button Always Shown: Add to Cart available regardless of stock status
  • Flexible Ordering: Customers can purchase items even when out of stock
  • Backorder Support: Perfect for stores that accept pre-orders or backorders
  • No Lost Sales: Capture orders even when temporarily out of stock
  • Best For: Drop-shipping, made-to-order, or pre-order business models

⚙️ Configuration:

Toggle this setting at Settings → Website → Ecommerce Wishlist → Out-of-Stock Add to Cart. The change takes effect immediately across all wishlist pages. This gives you complete control to adapt to seasonal demand, inventory policies, and business strategy changes without any code modifications.

🔐 Authentication & User Experience

Secure wishlist access with seamless login integration

Guest User Protection:

Authentication Required Modal

When a guest user (not logged in) clicks the "Add to Wishlist" button, they see an elegant modal dialog prompting them to log in or create an account. This ensures all wishlist data is securely associated with authenticated user accounts, preventing data loss and improving customer tracking.

Automatic Login Redirect:

Redirect to Login Page

When a non-authenticated user clicks the heart icon button, they are seamlessly redirected to the /web/login endpoint. After successful login, users can return to the product and add it to their wishlist. This smooth authentication flow encourages account creation and improves conversion rates.

❤️ Add to Wishlist - Live Feedback

Instant confirmation with dynamic visual updates

Product Added to Wishlist Confirmation

Success Message:

  • Instant Feedback: The "Add to Wishlist" button changes to display "Product added to wishlist"
  • AJAX Operation: No page reload - smooth, modern user experience
  • Visual Confirmation: Clear text message confirms the action was successful

Dynamic Counter Badge:

  • Heart Icon Update: The heart button icon displays a number badge showing total wishlist items
  • Real-time Count: Badge updates immediately to show "1" (or current count) after adding
  • Header Integration: Counter visible in the site header for easy access to wishlist

📋 My Wishlist - Complete Management

Beautiful card layout with full product details and actions

My Wishlist Page with Products

Comprehensive Product Cards:

The wishlist page at /shop/wishlist displays all saved products in an elegant card grid layout. Each product card includes:

Product Information:

  • Product Image: High-quality thumbnail
  • Product Name: Full name with variant details
  • Description: Sales description text
  • Current Price: Live updated pricing
  • Date Added: Timestamp of when item was wishlisted

Stock Status:

  • In Stock: Green badge showing availability
  • Out of Stock: Clear visual indicator
  • Quantity Available: Real-time stock levels
  • Smart Notifications: "Notify Me" button for OOS items

Action Buttons:

  • Add to Cart: Individual item purchase
  • Remove: Delete from wishlist
  • Share List: Generate shareable link
  • Add All to Cart: Bulk cart addition

🛒 Seamless Cart Integration

Add wishlist items to cart with one click

Product Added to Cart Modal

Individual Item Addition:

When you click the "Add to Cart" button on any wishlist item, a beautiful confirmation modal appears displaying "Product added to cart successfully". The AJAX-powered operation happens instantly without requiring a page refresh, providing a smooth shopping experience that encourages additional purchases.

Add All to Cart Success

Bulk Cart Addition:

The "Add All to Cart" button allows customers to purchase their entire wishlist at once. After clicking, a confirmation message shows "x items added to cart" where x is the actual count of products added. This feature significantly reduces friction in the checkout process and increases average order values.

🎨 Beautiful Empty State

Encouraging engagement even with no items

Empty Wishlist State

Thoughtful Design:

  • Friendly Message: "Your wishlist is empty" with welcoming icon
  • Clear Call-to-Action: "Start Shopping" button to drive engagement
  • Modern Styling: Clean, attractive design that matches your store theme
  • Helpful Context: Encourages users to browse products and save favorites

User Experience Benefits:

Instead of showing a blank or error page, the empty state provides a positive experience that guides users back to shopping. This reduces bounce rates and keeps customers engaged with your store, even when their wishlist is currently empty.

🔗 Wishlist Sharing Functionality

Share your favorites with friends and family

Shared Wishlist View

Shareable Links:

  • Unique URLs: Generate secure, shareable links to your wishlist
  • User Attribution: Shared lists display the owner's name (e.g., "Michel Admin's Wishlist")
  • Public Access: Friends can view items without requiring an account
  • Gift Registry: Perfect for birthdays, weddings, and special occasions

Real-Time Synchronization:

  • Live Updates: Changes to your wishlist automatically reflect in shared links
  • Product Details: Shows current prices, stock status, and full product information
  • Direct Purchase: Shared links include "Add to Cart" buttons for easy gifting
  • Social Commerce: Leverage word-of-mouth marketing through wishlist sharing

📧 Premium Email Notifications

Beautiful, responsive emails that drive conversion

Three professionally designed email templates automatically notify customers about important wishlist events. All emails feature rich HTML layouts, real product images, brand identity, and smart call-to-action buttons that work perfectly across all email clients (Outlook, Gmail, Apple Mail, Yahoo, etc.).

Back in Stock

Back in Stock Email Template

Sent automatically when out-of-stock wishlist items become available again. Features a vibrant purple gradient header and displays product images, current prices, and direct "Add to Cart" links.

Still Interested?

Still Interested Email Template

Gentle reminder emails sent after a configurable number of days (default: 7) to re-engage customers with items they've saved. Uses a soft pink-purple gradient to maintain a friendly, non-pushy tone.

Price Drop Alert

Price Drop Email Template

Alerts customers when wishlist item prices decrease. Shows both old and new prices with clear savings calculation. Features a fresh green gradient header to convey the excitement of a deal.

Email Features & Compatibility:

  • Responsive Design: Perfect display on desktop and mobile email clients
  • Table-Based Layouts: Guaranteed compatibility with even the oldest email clients
  • Dynamic Content: Real product images fetched from your Odoo database
  • Brand Integration: Automatically uses your company name, logo, and email address
  • Multi-Language: Full Spanish and English translation support
  • Smart Tracking: Prevents duplicate notifications with "Last Notified Price" tracking

💰 Price Tracking Intelligence

Monitor price changes and customer savings automatically

Price Tracking Features:

  • Price at Addition: Frozen history of price when first wishlisted
  • Current Value: Live product price (updates automatically)
  • Price Change: Exact monetary difference ($)
  • Avg Price Change %: Smart averaging (not summing) for accurate trends
  • Last Notified Price: Intelligent tracking to prevent spamming users
  • Savings Amount: Calculates actual customer savings opportunity
Auto-Update: All price analytics recalculate automatically when you change product prices. No manual intervention needed!

Price Analytics Dashboard:

Current Value Filter
Current Value Analytics

Current Value: View the live, real-time price of all wishlisted products. This filter helps identify high-value wishlist opportunities and track the total potential revenue from customer wishlists.

Price at Addition Filter
Price at Addition Analytics

Price at Addition: Historical price snapshot frozen when customers first added items to their wishlist. Compare against current prices to measure price changes and discount opportunities.

Price Change Filter
Price Change Analytics

Price Change: Monetary difference between current and original prices. Positive values indicate price increases, negative values show discounts. Perfect for identifying repricing opportunities.

💹 Advanced Price Metrics

Percentage changes, savings, and notification tracking

Price Change %

Price Change Percentage Analytics

Percentage change from original to current price. Intelligently averaged (not summed) across multiple products for accurate trend analysis. Ideal for spotting significant discount patterns.

Customer Savings

Savings Analytics

Total monetary savings available to customers when prices drop below original wishlist price. Calculate aggregate customer benefit and use this data to create targeted "Deal Alert" campaigns.

Last Notified Price

Last Notified Price Analytics

Smart tracking field preventing notification spam. Records the price at which the last alert was sent to customers, ensuring they only receive new alerts when prices change significantly from the last notification.

📦 Stock Availability Intelligence

Track stock changes and identify restocking priorities

Stock Notifications Analytics

Stock Notifications Sent Analytics

Stock Notifications Sent: Track how many times each customer has been notified about a product returning to stock. High notification counts identify "patient waiters" - highly engaged customers with strong purchase intent who are waiting for specific items to become available.

Stock Tracking Features:

  • Notification Count: Track "High Intent" users who have been alerted multiple times.
  • Stock Status Changed: Detects when availability flips (In -> Out -> In).
  • Back in Stock Filter: Find products that recently returned to inventory.
  • Out of Stock Filter: Identify restocking priorities based on wishlists.

Business Benefits:

  • Prioritize restocking based on ACTUAL demand (not just guesses).
  • Identify "Patient Waiters" via Notification Count.
  • Notify customers automatically when desired items return.

🔥 Popularity & Demand Analytics

See which products customers desire most

Demand Tracking:

  • Popularity Score: Count of unique users who wishlisted each product
  • High Demand Filter: Products wishlisted by 5+ users
  • Very Popular Filter: Products wishlisted by 10+ users
  • Trend Analysis: Track demand over time with graph view

Use Cases:

  • Identify trending products before they sell out
  • Plan marketing campaigns around popular items
  • Adjust pricing based on demand
  • Prioritize product photography/descriptions for high-demand items
  • Use popularity data for homepage promotions

Real-World Applications:

Marketing Strategy: Use popularity data to create targeted campaigns around trending products.

Inventory Planning: Stock up on high-demand items before they sell out.

Pricing Optimization: Adjust prices based on actual customer demand signals.

🔍 13 Smart Filters for Deep Insights

Find exactly what you need with intelligent filtering

Price & Discount Filters:

  • Discounted Items - Products cheaper now
  • View customer savings opportunities
  • Target users with price drop alerts

Stock Filters:

  • Out of Stock - Restocking priorities
  • Back in Stock - Returned products
  • Identify stock status changes

Demand Filters:

  • High Demand (5+) - Popular items
  • Very Popular (10+) - Trending products
  • Focus on high-value opportunities

Time-Based Engagement Filters:

  • Recent (Last 7 Days): Hot leads, high purchase intent
  • Stale (30+ Days): Needs reminder or discount
  • Very Stale (60+ Days): Re-engagement opportunity
  • Abandoned (90+ Days): Win-back campaign targets
Marketing Automation: Use time filters to trigger automated campaigns - send reminders for stale items or special offers for abandoned wishlists.

Combined Filters:

Powerful Combinations: Stack multiple filters to create highly targeted result sets.

Example: Find "Discounted + High Demand + Stale" items for flash sale campaigns.

Save Time: Pre-configured filters give you instant insights without manual data analysis.

📊 Powerful Analytics Views

Graph, Pivot, and detailed reporting

Graph View Capabilities:

  • Visualize Trends: Bar charts, line graphs, and pie charts for wishlist data
  • Time-based Analysis: Track how wishlist metrics change over days, weeks, or months
  • Product Comparison: See which products have the highest demand or savings
  • Export Data: Download graphs and share with your team

Pivot View Features:

  • Multi-Dimensional Analysis: Cross-reference multiple data points simultaneously
  • Dynamic Grouping: Group by product, user, date, stock status, and more
  • Custom Aggregations: Sum, average, count - choose what matters to you
  • Drill-Down: Expand/collapse data hierarchies for detailed investigation

Available Measures:

  • Total Current Value - Overall wishlist value
  • Total Savings Amount - Customer discount opportunities
  • Average Price Change % - Price trend analysis
  • Average Days in Wishlist - Engagement timing
  • Total Popularity - Product demand count

⚡ Real-Time Auto-Update

Analytics stay current automatically

How It Works:

All analytics fields use Odoo's computed field mechanism with automatic dependency tracking. When you change product data, the system automatically recalculates all affected metrics.

Automatic Updates Triggered By:

  • Product Price Change: All price analytics update instantly
  • Stock Change: Stock status fields recalculate
  • Time Passage: Days in wishlist updates automatically
  • New Wishlist Additions: Popularity counts refresh

Example Flow:

  1. User adds Product X to wishlist at $100
    → price_at_addition = $100 (frozen)
    → current_value = $100
    → price_change = $0
  2. Admin changes Product X price to $80
    → Odoo automatically triggers recalculation
    → current_value = $80
    → price_change = -$20
    → has_discount = True
    → savings_amount = $20
  3. User views analytics
    → Sees updated savings and discount immediately!
Zero Manual Work: Analytics update automatically - you just change prices or stock, the system does the rest!

Settings & Configuration

Easy management from Odoo settings

Access wishlist settings through Settings → Website where you'll find the Ecommerce Wishlist app section with comprehensive configuration options.

Available Settings:

  • Enable Wishlist: Toggle wishlist functionality on/off for your entire store
  • Clear Data: Remove all wishlist data with one click (with confirmation)
  • View Statistics: See technical information about the module

Configuration Features:

  • Browser-based configuration (no code required)
  • Instant enable/disable without module uninstall
  • Data cleanup button with safety confirmation
  • Detailed help text for each setting
  • View module technical specifications
  • Security information display
Default State: Wishlist is enabled by default upon installation. You can disable it anytime from settings.

Technical Excellence

Built with best practices

Security

  • Authentication required for all operations
  • User-specific wishlists (record rules)
  • CSRF protection on all forms
  • SQL injection prevention (ORM only)
  • XSS protection via templates
  • Secure session handling

Performance

  • AJAX operations (no page reload)
  • Optimized database queries
  • Indexed fields for fast lookup
  • Concurrency handling with retry logic
  • Minimal page load impact
  • Efficient data structures

Clean Code

  • Smart Cleanup: Auto-uninstall hook wipes all data instantly (Zero residue)
  • Follows Odoo best practices
  • Modular architecture
  • Comprehensive documentation
  • Well-commented code
  • Consistent naming conventions
  • Professional development standards

RESTful API Endpoints

Comprehensive controller routes

HTTP Routes

  • /wishlist/add - Add product to wishlist (POST/GET)
  • /shop/wishlist - Display wishlist page (GET)

JSON-RPC Endpoints

  • /shop/wishlist/add_to_cart/<id> - Add wishlist item to cart
  • /shop/wishlist/remove/<id> - Remove from wishlist
  • /shop/wishlist/remove/product/<product_id> - Remove by product
  • /shop/wishlist/check_access - Check authentication status
  • /shop/wishlist/count - Get wishlist item count

API Features:

  • CSRF Protection: All endpoints secured
  • Authentication: Login required for operations
  • Error Handling: Proper error responses
  • Variant Support: Works with product variants
  • Concurrency Safe: Retry logic for conflicts
  • JSON Responses: Standard format for AJAX
Developer Friendly: All endpoints return structured JSON responses with success status and messages. Easy to integrate with custom frontends or mobile apps.

Database Structure

Robust data model

Model: ecommerce_wishlist.wishlist

Complete wishlist storage with 11 fields:

  • product_id: M2O to product.product (required, indexed)
  • user_id: M2O to res.users (required, indexed)
  • active: Boolean (default True)
  • create_date: Datetime (indexed, read-only)
  • price_unit: Float (computed, stored)
  • product_name: Related field (stored)
  • product_image: Related field
  • product_description: Related field
  • website_published: Related field
  • qty_available: Related field

Constraints & Rules:

  • Unique Constraint: One product per user (product_user_uniq)
  • Cascade Delete: Auto-cleanup when product/user deleted
  • Default Ordering: By create_date desc (newest first)

Security Rules:

  • Public Users: Read-only (redirected to login)
  • Portal Users: Full CRUD on own items
  • Internal Users: Full CRUD on own items
  • Sales Managers: Full CRUD on all items
Optimized: Indexed fields ensure fast queries even with thousands of wishlist items.

Complete Multi-language Support

Professional translations included

English (EN): Complete translation of all UI elements, buttons, messages, and backend labels. Professional terminology throughout.

Spanish (ES): Full professional Spanish translation covering frontend, backend, settings, and portal interfaces. 200+ translated strings.

Translated Components:

  • All frontend buttons and labels
  • Settings screen and descriptions
  • Portal pages and messages
  • Error and success notifications
  • Empty state messages
  • Confirmation dialogs
  • Help text and tooltips
  • Model fields and descriptions
  • Controller messages
  • JavaScript strings

Mobile-First Responsive Design

Perfect on all devices

Mobile Optimizations:

  • Touch-Friendly: Large buttons and tap targets
  • Responsive Grid: Cards stack on mobile
  • Fast Loading: Optimized for mobile networks
  • Swipe Support: Natural mobile gestures
  • Orientation: Works in portrait and landscape
  • 6 CSS Files: Specialized responsive styling

Responsive Features:

  • Product cards adapt to screen size
  • Wishlist button accessible on mobile product pages
  • Add to cart works perfectly on touch devices
  • Empty state displays beautifully on mobile
  • Header counter visible on all screen sizes
  • Settings screen mobile-friendly

Easy Installation & Setup

Get started in minutes

Installation Steps:

  1. Download the module from Odoo App Store or upload folder
  2. Place in your Odoo addons directory
  3. Update Apps List in Odoo
  4. Search for "Ecommerce Wishlist"
  5. Click Install
  6. That's it - wishlist is ready to use!

Note: No additional configuration required. Module works out of the box with sensible defaults.

Configuration (Optional):

Navigate to Settings → Website to:

  • Enable/disable wishlist functionality
  • Clear all wishlist data if needed
  • View technical information
Zero Dependencies: Only requires standard Odoo modules (base, web, website, website_sale, product, sale). No custom module dependencies!

Compatibility

Requirements:

  • Odoo Version: 17.0+ (Community or Enterprise)
  • Python: 3.8+
  • PostgreSQL: 12+
  • Browsers: Chrome, Firefox, Safari, Edge (latest versions)
  • Mobile: iOS Safari, Chrome Mobile

Required Odoo Modules:

  • base
  • web
  • website
  • website_sale
  • product
  • sale

All standard Odoo modules - no external dependencies required!

Professional Support in English & Spanish

We're here to help you succeed

Email Support

[email protected]

🇺🇸 English | 🇪🇸 Español

Response within 24 hours

WhatsApp

+1 (724) 215-3235

Quick responses in both languages

Business hours support

Website

www.hexalian.com

Documentation & Resources

Video tutorials available

🚀 Ready to Boost Your Sales?

Install now and transform your customer experience

✅ Install in minutes - No coding required
✅ Works instantly - Pre-configured settings
✅ Fully responsive - Perfect on mobile
✅ Secure & tested - Enterprise-grade code
✅ Support included - We're here to help

Questions? Contact us anytime:
📧 [email protected] | 🌐 www.hexalian.com

⭐ Join Odoo store owners who are already using our modules
💳 Secure payment via Odoo Apps marketplace
🔒 Your satisfaction is guaranteed

Ecommerce Wishlist v17.0.1.0.0
Developed by Hexalian LLC
Licensed under OPL-1 | Compatible with Odoo 17.0+

Contact Us:
Email: [email protected]
WhatsApp: +1 (724) 215-3235
Website: www.hexalian.com

Let customers save their favorites today!

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].
From $79.99
One-time purchase · Instant download

Secure checkout · No account required

Download link sent to your email after payment. Lost your link?

Powered by Stripe

What You Get
Complete module source code, instant email delivery, and version coverage for Odoo 17, Odoo 18, Odoo 19. No subscription lock-in.
  • 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
Changelog — Odoo 19
v19.0.1.0.0

More in Website

E-commerce Suite All-in-One - 10+ Features Odoo
E-commerce Suite All-in-One - 10+ Features Odoo
From $160.99

Complete E-Commerce Suite: Bundles, Wishlist, Quick View, Comparison, Stock Alerts, Reviews, Smart Cart & More

Product Comparison - Side by Side for Odoo
Product Comparison - Side by Side for Odoo
From $35.99

Advanced product comparison functionality for e-commerce websites (Odoo 17)

Quick View Modal - Fast Product Preview Odoo
Quick View Modal - Fast Product Preview Odoo
From $30.99

Quick view modal for products with variants, stock management, and add to cart functionality (Odoo 17)