Product E-Commerce Configuration Odoo 18
By Braincuber Team
Published on December 28, 2025
E-commerce managers launching online stores create product setup chaos: create shirt product in backend, forget enabling website visibility so product never appears online, manually upload 1 product image but customers can't see color variations (red/blue/green shirts) requiring separate product creation for each color, no optional products suggested at checkout losing $15 average upsell per order, accessories not shown in cart missing cross-sell opportunities, and 2-hour backend product setup lacking frontend preview requiring constant website checks—creating incomplete product pages and lost revenue from disconnected backend/frontend product management without integrated e-commerce configuration.
Odoo 18 Product Configuration for E-Commerce enables seamless sales through dual setup methods (backend detailed config + frontend quick creation), variant media management (color-specific images for each variant), related product configuration (optional products at add-to-cart/accessories in cart/alternatives on page), one-click website publishing, frontend visual editing with snippets, image replacement double-click functionality, and integrated backend-frontend sync—reducing product setup time 70% while increasing conversion 25-40% through complete product presentation with upsells and cross-sells automatically suggested at optimal purchase moments.
E-Commerce Product Features: Dual setup (backend/frontend), Variant images, Optional products, Accessory products, Alternative products, One-click publish, Visual editing, Image management, Auto-sync
Two Configuration Methods
Odoo 18 offers flexibility in product setup:
- Backend Configuration: Detailed setup with complete product information
- Frontend Creation: Quick product addition directly from website
Backend Product Configuration
Accessing Product Menu:
- Go to Website → E-commerce → Products
- Click New
- Configure product details
Product Configuration Sections:
- General Information:
- Product Name
- Product Type (Storable/Consumable/Service)
- Category
- Barcode
- Sales:
- Sales Price
- Optional Products (upsell at add-to-cart)
- Accessory Products (cross-sell in cart)
- Alternative Products (suggest on product page)
- Attributes & Variants:
- Product Attributes (Color, Size, Material)
- Variant Configuration
- Variant-specific images
- Inventory:
- Stock levels
- Warehouse location
- Accounting:
- Income account
- Expense account
Related Product Configuration
Maximize revenue through strategic product suggestions:
1. Optional Products:
When Shown: At "Add to Cart" moment
Use Case: Suggest complementary items when customer adding main product
Example: Laptop → suggest laptop bag, wireless mouse, extended warranty
2. Accessory Products:
When Shown: In shopping cart during checkout
Use Case: Last-minute additions before payment
Example: Camera in cart → suggest memory card, camera case, tripod
3. Alternative Products:
When Shown: On product page
Use Case: Offer different price points or features
Example: High-end laptop → suggest mid-range laptop, budget laptop
Product Image Management
Main Product Image:
- In product form, click Add Media
- Upload main product image
- This becomes primary product display image
Variant-Specific Images:
Scenario: T-Shirt in Multiple Colors
- Go to Attributes & Variants tab
- Create Color attribute with values: Red, Blue, Green
- System generates 3 variants
- Select first variant (Red T-Shirt)
- Click Add Media for that variant
- Upload red shirt image
- Repeat for Blue and Green variants
- Result: Customer selects Blue → image automatically changes to blue shirt
Publishing Product to Website
- After configuring product, click Go to Website button (top of form)
- Redirected to website product page
- See Unpublished button (top of page)
- Click Unpublished button
- Status changes to Published (icon turns green)
- Product now visible to customers on website
Frontend Editing
Once published, edit product appearance directly on website:
Editing Product Display:
- Click Edit button on published product page
- Visual editing mode activates
- Use website builder snippets to modify layout
- Drag/drop elements to customize page design
Image Replacement:
- Double-click product image on website
- Upload replacement image
- Image updates instantly
- No need to return to backend
Frontend Product Creation
Quick product creation directly from website:
Quick Create Workflow:
- On website, click New button (top-right corner)
- Dropdown shows options: Page, Blog Post, Event, Job, Product, etc.
- Click Product
- Quick product form appears:
- Product Name
- Barcode
- Image upload
- Category
- Save product
- Product created and published
- Use snippets to customize appearance
Adding Details Later:
Frontend quick-create = simplified initial setup:
- Return to backend for detailed configuration
- Add attributes & variants
- Configure shipping policies
- Set packaging options
- Define accounting settings
- Add related products (optional/accessory/alternative)
Complete Workflow Example
Scenario: Setting Up T-Shirt Product
- Backend Setup:
- Website → E-commerce → Products → New
- Name: "Premium Cotton T-Shirt"
- Category: "Apparel"
- Sales Price: $29.99
- Attributes & Variants:
- Add Color attribute: Red, Blue, Green, Black
- Add Size attribute: S, M, L, XL
- System generates 16 variants (4 colors × 4 sizes)
- Upload color-specific images for each color variant
- Related Products:
- Optional: Jeans, Shorts (shown at add-to-cart)
- Accessories: Baseball Cap, Sunglasses (shown in cart)
- Alternatives: Basic T-Shirt ($19.99), Designer T-Shirt ($49.99)
- Publish:
- Click "Go to Website"
- Click "Unpublished" → changes to "Published"
- Frontend Customization:
- Click Edit button
- Use snippets to add product description section
- Add size chart snippet
- Customize layout with drag/drop
- Test Customer Flow:
- Customer selects Blue, Size M
- Image automatically changes to blue shirt
- Clicks "Add to Cart"
- Popup suggests jeans and shorts (optional products)
- Customer adds jeans, views cart
- Cart shows baseball cap and sunglasses (accessories)
- Conversion increased through strategic suggestions
Best Practices
Always Add Variant-Specific Images: Single image for all color variants = customer confusion. Blue shirt main image but customer selected green = 40% higher return rate. Upload color-specific images → customer sees exactly what they're buying → returns drop 70%.
Use All Three Related Product Types: Only configuring optional products = missing 60% upsell opportunities. Strategy: Optional products at add-to-cart for primary upsells ($5-$20 additions), Accessories in cart for impulse purchases ($2-$10 items), Alternatives on page for price-conscious shoppers (different price points). Combined approach increases average order value 35%.
Backend Setup First, Frontend Polish Second: Creating products exclusively from frontend = missing critical configuration (no variants, no related products, basic details only). Workflow: Backend complete setup with all variants/related products/details → publish to website → frontend visual customization. Ensures full functionality plus beautiful presentation.
Comparison: Backend vs Frontend Creation
| Feature | Backend | Frontend |
|---|---|---|
| Setup Speed | Slower (comprehensive) | Fast (basic info) |
| Detail Level | Complete configuration | Minimal (name/image/category) |
| Variants | Full variant setup | Not available (add later) |
| Related Products | Optional/Accessory/Alternative | Not available (add later) |
| Visual Editing | Not available | Immediate with snippets |
| Best For | Complex products with variants | Quick simple product launch |
Conclusion
Odoo 18 Product Configuration for E-Commerce enables seamless sales through dual setup methods, variant-specific imagery, strategic related product suggestions (optional/accessory/alternative), and integrated backend-frontend management. Reduce product setup time 70% while increasing conversion 25-40% through complete product presentation optimizing upsell and cross-sell opportunities at critical purchase moments.
