Odoo Online Store Guide

Odoo Shopify integration connecting e-commerce and ERP operations

Setting up an online store in Odoo is straightforward on the surface — install the Website and eCommerce apps and start adding products. Getting it configured well enough to actually run a business on takes more deliberate setup. Here’s the practical walkthrough.

Before you touch the builder

We generally recommend settling three things before building any pages: which payment providers you’ll offer, how shipping will be calculated (flat rate, carrier-based, or free-shipping thresholds), and how your product catalog is structured (categories, variants, pricing tiers). Building the storefront before these are decided usually means rebuilding parts of it later.

Setting up the product catalog

Each product needs a clear name, description, images, and pricing, plus category assignment so it shows up correctly in store navigation. Products with variants (size, color) use Odoo’s attribute system, which generates the variant combinations automatically rather than requiring a separate product entry for each one. Getting the attribute structure right early avoids a messy catalog rebuild later — see our Product Catalog Management guide for detail.

Configuring payments and shipping

Odoo supports multiple payment providers configured per store, and you can enable more than one so customers have options at checkout. Shipping methods are configured separately — flat rate, weight-based, or connected to a live carrier integration for real-time rates. We cover payment setup specifically in our Ecommerce Payment Methods guide.

Design and the checkout flow

The storefront uses the same building blocks as the rest of Odoo Website, so store pages can be customized without code for most needs. The part worth paying closer attention to is the checkout flow itself — every extra step or required field is a point where a customer can abandon their cart, so we generally recommend keeping checkout as short as the payment and shipping requirements allow.

Testing before launch

Before going live, run through the entire purchase flow yourself, including a test transaction with a real payment provider in sandbox mode, and confirm the resulting sales order, invoice, and stock movement all look correct in the backend. This catches configuration issues — wrong tax rates, misconfigured shipping zones, broken payment redirects — before a real customer hits them.

Frequently Asked Questions

How long does it take to set up an Odoo online store?

A straightforward store with a modest catalog can be live in a few weeks. Complexity in the catalog, custom design work, or multi-currency/multi-language requirements extend that timeline.

Can I sell both physical and digital products in the same store?

Yes — Odoo supports both product types in the same catalog, with digital products delivered automatically after payment rather than triggering a shipment.

Do I need a developer to build an Odoo online store?

Basic stores can be built through the standard interface. Custom design work, complex pricing logic, or integrations with external systems typically benefit from development support.

Get Your Odoo Store Built Right the First Time

A well-configured online store saves far more time than it costs to set up correctly. Talk to Mediod Consulting about building an Odoo store that’s ready to actually run your business on.

Comment author avatar

Leave a Comment

Your email address will not be published. Required fields are marked *