Odoo eCommerce: Complete Online Store & Selling Guide
Odoo eCommerce transforms any Odoo website into a full-featured online store with product catalogs, shopping carts, secure checkout, and integrated payment processing. The module connects directly to Odoo Inventory for real-time stock availability, Odoo Accounting for automatic revenue recognition, and Odoo Sales for unified order management across online and offline channels. Advanced merchandising features include product variants, attribute-based filtering, cross-selling suggestions, and promotional pricing rules that apply automatically at checkout. The storefront is fully customizable through the drag-and-drop website builder, and mobile-optimized checkout flows minimize cart abandonment.
Key Features
Everything included in the Odoo eCommerce: Complete Online Store & Selling Guide module.
Product Catalog Management
Create product pages with multiple images, variants, attributes, and comparison tables. Products sync with Odoo Inventory for real-time stock display.
Shopping Cart & Checkout
Provide a streamlined cart and checkout experience with guest checkout, saved addresses, and order summary that adapts to mobile and desktop screens.
Payment Gateway Integration
Accept payments through Stripe, PayPal, Authorize.net, Mollie, and other providers with PCI-compliant hosted payment pages.
Shipping Rate Calculation
Integrate with FedEx, UPS, DHL, and other carriers to display real-time shipping rates at checkout and generate shipping labels from confirmed orders.
Promotions & Coupons
Create percentage discounts, buy-one-get-one offers, free shipping thresholds, and coupon codes that apply automatically based on cart contents and customer segment.
Cross-Selling & Upselling
Display related products, accessories, and frequently-bought-together suggestions on product pages and in the shopping cart to increase average order value.
Customer Portal
Give customers a self-service portal to view order history, track shipments, download invoices, manage subscriptions, and initiate returns.
B2B eCommerce
Support B2B customers with customer-specific pricing, minimum order quantities, quote requests, and purchase-on-account payment terms.
Who It's For
Businesses launching an online store integrated with their existing Odoo ERP
Retailers selling both online and in physical stores who need unified inventory
B2B companies needing customer-specific pricing and purchase-on-account capabilities
Brands wanting full control over their storefront design and customer experience
Companies looking to replace standalone platforms like Shopify with an ERP-connected store
How It Works
Products are created in Odoo with images, descriptions, variants, and pricing, then published to the online store. Customers browse the catalog, add items to their cart, and complete checkout with their preferred payment method. Confirmed orders create delivery orders in the warehouse and invoice drafts in accounting, with inventory levels updated in real time across all channels.
Integrates With
Pricing
Odoo eCommerce is included in the Standard plan at $31.10 per user per month. Premium features like B2B portal, abandoned cart recovery, and advanced analytics are available on the Custom plan at $46.80 per user per month.
Frequently Asked Questions
How does Odoo eCommerce compare to Shopify?
Odoo eCommerce provides similar storefront features to Shopify but with the added advantage of native ERP integration. Inventory, accounting, manufacturing, and customer management all share the same database, eliminating the sync issues and third-party connector costs common with standalone eCommerce platforms.
Can I accept multiple payment methods?
Yes. Odoo integrates with major payment providers including Stripe, PayPal, Authorize.net, and Mollie. You can offer credit cards, bank transfers, and buy-now-pay-later options depending on your payment provider configuration.
Does Odoo eCommerce support product variants?
Odoo supports unlimited product attributes such as size, color, and material, with automatic variant generation. Each variant can have its own price, image, stock level, and barcode while sharing a single product page.
Can I sell to both B2B and B2C customers?
Yes. Odoo eCommerce supports both B2C retail and B2B wholesale through customer-specific pricelists, tax-exempt pricing, minimum order quantities, and the option for B2B customers to request quotes or purchase on account terms.
How is inventory managed for the online store?
Online store inventory is managed directly through Odoo Inventory. Stock levels update in real time across the website, POS, and any other sales channel. When stock runs low, automated reorder rules can trigger purchase orders to prevent stockouts.
Need Help with Odoo eCommerce: Complete Online Store & Selling Guide?
ECOSIRE provides expert Odoo implementation, customization, and training. Get started with a free consultation.