Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/odoo/documentation/llms.txt

Use this file to discover all available pages before exploring further.

Odoo eCommerce is a fully integrated online store built on top of the Website module, sharing the same drag-and-drop builder, SEO tools, and domain management. Because eCommerce lives inside Odoo, every order flows directly into Inventory, Invoicing, and CRM—no third-party connector or manual data entry required. From publishing your first product to fulfilling your hundredth order, the entire journey happens in one system.
Odoo provides a free custom domain name to all Odoo Online databases for one year. Visitors can access your store at www.yourcompany.com instead of the default yourcompany.odoo.com.

Website Builder

Odoo Website is a user-friendly platform for creating and managing your website without needing advanced technical skills. Building blocks—pre-designed content sections—let you compose pages by dragging elements onto the canvas and adjusting them in place.

Web Design

Choose from a library of professional themes and customize colors, fonts, and layouts. Add building blocks for text, images, calls-to-action, testimonials, and more—all with live preview.

Page & Menu Structure

Create, rename, and reorder pages from the Website editor. Configure multi-level menus and set pages as published or unpublished without leaving the front end.

SEO & Analytics

Set page-level meta titles, descriptions, and keywords. Connect Google Search Console, configure a cookie consent bar, and monitor traffic with built-in website analytics or integrate Google Analytics.

Multiple Websites

Run separate websites for different brands, regions, or B2B/B2C audiences from the same Odoo database, each with its own domain and product catalog.

eCommerce Product Catalog

The product catalog is the heart of your online store. Products configured in the Sales or Inventory app are published to the store with a few clicks, and their prices, variants, and stock levels stay synchronized automatically.

Configuring Products for eCommerce

1

Create or open a product

Navigate to Website → eCommerce → Products and click New, or open an existing product. Fill in the product name, internal reference, and sales price.
2

Set variants and attributes

In the Attributes & Variants tab, add attributes such as size or color. Each combination generates a unique variant with its own price override, image, and barcode.
3

Configure eCommerce options

On the Sales tab, enable Can be Sold and optionally set a website-specific description, availability badge, or ribbon (e.g., “New”, “Sale”). Choose whether the product can be purchased without stock.
4

Publish to the store

Open the product page in the Website editor and toggle it from Unpublished to Published. The product immediately appears in your catalog.

Product Categories

Organize products into hierarchical categories displayed in the shop sidebar. Customers can filter the catalog by category, price range, attribute, or availability.

Product Page Design

Use the Website editor to add building blocks directly to a product page: image carousels, tabs, comparison tables, and cross-sell suggestions all configurable without code.

Pricing & Pricelists

Apply pricelists to the website to offer different prices for B2B vs. B2C customers, or run promotional pricing for a defined date range. Prices update live on the storefront.

Customer Accounts

Require or optionally allow customers to create an account. In B2B mode, restrict purchasing to approved accounts only. Customer accounts unlock order history, saved addresses, and wishlist features.

Online Checkout

Odoo’s checkout flow is designed to maximize conversions while handling the complexity of tax calculation, shipping estimation, and payment routing behind the scenes.
1

Cart and review

Customers add products to their cart and review line items, quantities, and applied coupon codes on the cart page before proceeding.
2

Address and delivery

Customers enter or select a saved delivery address. Available shipping methods are displayed with real-time carrier rates (if configured) or flat-fee options.
3

Payment

Choose from all enabled payment providers—Stripe, PayPal, Mollie, Adyen, and more. Customers can also pay by wire transfer or use stored credit from a loyalty wallet.
4

Order confirmation

An order confirmation email is sent automatically. The sales order, delivery order, and invoice are created in Odoo in real time.
The checkout process can be adapted to your business model:
  • Guest checkout: allow purchases without account creation for lower-friction B2C sales.
  • Sign-in required: force account creation to capture customer data and enable reorder workflows.
  • Additional checkout steps: add custom pages (e.g., a gift message step) by extending the checkout controller.
  • Abandoned cart recovery: Odoo tracks carts that were started but not completed and can trigger automated follow-up emails via Marketing Automation.

Shipping Methods

Configuring shipping at checkout ensures customers see accurate delivery options and costs before they pay.

Fixed & Rule-Based Rates

Define flat shipping fees or create rules based on order weight, total price, or destination country. Rules stack so you can offer free shipping above a threshold.

Carrier Integration

Connect FedEx, UPS, DHL, USPS, and many regional carriers to display real-time rates and auto-generate shipping labels from confirmed delivery orders.

Pickup Locations

Offer in-store or warehouse pickup as a zero-cost shipping option. Customers select a pickup point and receive a notification when their order is ready.

Delivery Lead Times

Set product-specific lead times and warehouse cutoff hours so Odoo can display accurate expected delivery dates during checkout.

Order Handling

Once an order is placed, Odoo manages the complete fulfillment lifecycle without requiring manual intervention at each step.
1

Confirm and pick

Confirmed eCommerce orders are visible in Inventory → Operations → Transfers. Warehouse staff pick items, and the delivery order is validated when goods leave the warehouse.
2

Invoice and collect

Invoices are generated automatically based on the billing policy (ordered qty or delivered qty). Customers can pay outstanding invoices directly from their portal.
3

Handle returns

Process refunds and returns from the delivery order. A reverse transfer moves stock back into the warehouse and a credit note is issued in the Accounting app.
4

Recover abandoned carts

The Abandoned Carts report (under Website → eCommerce → Orders) lists sessions with unpurchased carts. Connect a Marketing Automation campaign to send re-engagement emails automatically.

Live Chat

Odoo Live Chat lets support and sales agents communicate with website visitors in real time, qualify leads, and answer questions before a visitor leaves the store.

Chat Channels

Create multiple live chat channels for different teams—sales, support, technical—each with its own operator roster, availability hours, and automatic greeting message.

Chatbots

Deploy a chatbot to handle common questions after hours or when no operator is available. Chatbot scripts route conversations to human agents when the question requires it.

Lead Generation

Convert a live chat conversation into a CRM lead with one click. The full chat transcript is attached to the lead record for context.

Customer Ratings

Collect satisfaction ratings at the end of each chat session. Ratings feed into the Live Chat report so you can track agent performance over time.

Blog

The integrated Blog module lets you publish articles directly on your Odoo website, improving organic search rankings and keeping visitors engaged.

Rich Content Editor

Write posts using the same drag-and-drop building blocks as the rest of the website. Embed images, videos, calls-to-action, and product links within posts.

Tags & Categories

Organize posts with tags and assign them to named blogs (e.g., “Company News”, “Tutorials”). Visitors can browse and filter posts by tag from the blog landing page.

Comments & Engagement

Allow readers to leave comments on posts. Moderate comments from the backend before they appear publicly.

SEO Optimization

Set per-post meta titles, descriptions, and keywords. Odoo auto-generates social sharing previews (Open Graph tags) so posts look great when shared on social media.

Google Merchant Center

Connect your Odoo eCommerce catalog to Google Merchant Center to syndicate products across Google Shopping, and optionally to TikTok, Facebook, and Instagram for multi-channel product discovery.
1

Link Google Merchant Center

In Website → Configuration → Settings, enter your Google Merchant Center account ID. Odoo automatically generates and submits a product feed.
2

Map product attributes

Verify that product categories, GTINs (barcodes), and condition fields are populated so Google can classify and display your products correctly.
3

Monitor feed status

Check feed health and item disapprovals directly from the Google Merchant Center dashboard. Resolve any issues flagged by Google to maximize product visibility.

Build docs developers (and LLMs) love