Website and eCommerce: Publishing, Prices and Checkout
What to know
Odoo Website is a page builder with menus, themes, blogs, forms and SEO fields, plus multi-website support where each site has its own domain, theme, language(s), currency and pricelists. eCommerce adds a shop with categories, product pages and a cart/checkout flow.
A product appears online only when it is published, has a sale price and is available in the shop (visibility settings), and its attributes/variants are configured. Customers can be allowed to buy out-of-stock products (Continue selling). Prices shown come from the website's pricelist, and whether tax is displayed included or excluded is a website/customer setting (B2B vs B2C). Checkout uses payment providers (Stripe, PayPal, demo, transfer) and delivery methods whose rules can depend on weight, price or destination. Customer account policy (free sign-up, invite only, no account) is a website setting. Cross-selling, optional products, and cart-recovery emails support conversion.
Traps
- Unpublishing a product hides the page but keeps existing quotations working.
- Multi-website requires records (pricelists, payment providers, delivery methods) to be assigned to the correct website; a missing assignment makes options disappear.
- Tax display is a display setting; the accounting tax still applies.
- Delivery method rules are filters - if none match, the carrier is not offered.
- Changing currency per website does not convert stored prices automatically.
Rule of thumb
When an online price looks wrong, check in order: website pricelist → tax display setting → variant/attribute price extra.