Cross-Selling & Upselling Odoo 18
By Braincuber Team
Published on December 28, 2025
E-commerce stores watching average order value stagnate create revenue ceiling: customer buys laptop for $1000 but doesn't see suggested mouse/keyboard accessories worth $150 because no product recommendations configured, another customer adds basic model to cart never knowing premium version exists with better specs for $200 more, and replacement opportunities missed when customer doesn't realize alternative model better fits their needs—leaving thousands in revenue on table because suggestions not automated.
Odoo 18 Cross-Selling & Upselling increases average order value (AOV) with optional products shown at add-to-cart (upsells like extended warranty), accessory products displayed in cart (cross-sells like printer with laptop), alternative products offering comparable options (different brand/specs), automated recommendations based on selection, customizable product suggestions, and strategic placement throughout purchase journey—boosting revenue 15-30% without acquiring new customers.
Revenue Features: Optional products (upsells), Accessory products (cross-sells), Alternative products (substitutes), Add-to-cart recommendations, Cart-page suggestions, Customizable options
Product Recommendation Types
Optional Products (Upsells)
Premium upgrades shown when clicking "Add to Cart". Example: Extended warranty with laptop purchase.
Accessory Products (Cross-Sells)
Complementary items shown in cart. Example: Keyboard, mouse with laptop.
Alternative Products
Comparable options shown alongside main product. Example: Different laptop model with better specs.
Configuring Product Recommendations
Setup via product form. Path: Sales → Products → Products → [Select Product]
Sales Tab Configuration:
- Open product form
- Go to Sales tab
- Configure three sections:
- Optional Products: Add upsell items
- Accessory Products: Add cross-sell items
- Alternative Products: Add substitute options
- Save product
- Publish on website
1. Optional Products (Upselling)
Shown when customer clicks "Add to Cart"—opportunity to upgrade before cart.
Examples:
- Laptop: Extended warranty ($99), Premium support ($149), Upgraded RAM (+$200)
- Phone: Screen protection plan ($29), Cloud storage upgrade ($9.99/mo)
- Software: Pro version upgrade, Additional user licenses
Strategy: Keep optional products under 30% of main product price. $1000 laptop → suggest items under $300. Higher = customers perceive as expensive add-on and skip.
2. Accessory Products (Cross-Selling)
Shown in cart before checkout—last chance to add complementary items.
Examples:
Laptop Purchase Accessories:
- Wireless mouse ($29)
- Laptop bag ($49)
- USB-C hub ($39)
- External hard drive ($79)
Camera Purchase Accessories:
- Memory card ($24)
- Camera bag ($59)
- Extra battery ($49)
- Lens cleaning kit ($12)
3. Alternative Products
Shown alongside main product—give customers choice of comparable options.
When to Use:
- Different specs: Show 8GB RAM vs 16GB RAM laptop options
- Different brands: Samsung vs LG TV with similar features
- Different sizes: 13" vs 15" laptop screen
- Price points: Budget, mid-tier, premium versions
Conversion tip: Customer looking at mid-tier product? Show budget option (-20% price) AND premium (+30% features). Budget-conscious choose cheaper, feature-focused upgrade to premium. Covers both customer types.
Recommendation Placement
| Type | When Shown | Purpose |
|---|---|---|
| Optional | On "Add to Cart" click | Upsell before cart entry |
| Accessory | In cart view | Cross-sell before checkout |
| Alternative | On product page | Offer choices |
Best Practices
Limit to 4-6 Recommendations: Showing 15 accessories overwhelms customers = decision paralysis = skip all. Show 4-6 best sellers with highest conversion rates.
Use Data to Choose Products: Don't guess what to recommend. Analytics shows 60% of laptop buyers add mouse? Make mouse #1 accessory. Remove items with <5% add rate.
Bundle Accessories for Discount: Mouse alone $29, keyboard $39, bundle both $59 (save $9). Increases accessory AOV from ~$30 to ~$60 per order.
AOV Impact Examples
Before Recommendations:
Average order: $1000 laptop only = $1000 AOV
After Recommendations:
- 30% add extended warranty ($99) = +$29.70 AOV
- 40% add accessories average $89 = +$35.60 AOV
- 15% upgrade to premium model (+$200) = +$30 AOV
- New AOV: $1095.30 (+9.5% revenue without new traffic!)
Conclusion
Odoo 18 Cross-Selling & Upselling automates revenue optimization through optional product upsells at add-to-cart, accessory cross-sells in cart, and alternative product choices on product pages. Increase average order value 15-30% by showing right products at right moments without manual work.
