Odoo Website & Themes

Odoo websites that look like your brand, not a template.

We build Odoo Website and eCommerce on custom QWeb themes: your typography, colors and layouts as building blocks your marketing team edits in the Odoo builder. Product pages read live stock and pricelists, checkout takes cards or PromptPay through your gateway, and every page ships in Thai and English with clean SEO.

  • Custom QWeb themes
  • Odoo eCommerce
  • Thai & English
  • Technical SEO
  • PromptPay checkout
Languages on every page
Odoo versions we build themes for
Connectors between store and ERP
Reply time on business days

What we build

Website, store and theme, all inside Odoo.

Running the website on Odoo removes the sync layer between your shop and your ERP. These are the parts we design, build and hand over.

Custom QWeb themes

A theme module with your fonts, colors, header, footer and page layouts, plus custom building blocks your team drags into pages without code.

Odoo eCommerce

Product pages, variants, pricelists by customer group and a checkout that takes cards or PromptPay QR, all reading live data from Sales and Inventory.

B2B portal and reorders

Trade customers log in to see their own prices, reorder from past orders, download invoices and pay open balances online.

Technical SEO

Clean URLs, meta titles, structured data, sitemaps, hreflang for Thai and English, and redirects when old pages move.

Multilingual content

Thai, English or more, translated inside Odoo with a URL per language, so each market lands on pages written for it.

Speed and Core Web Vitals

Compressed images, lean assets and careful use of third-party scripts, checked with Lighthouse and PageSpeed Insights before launch.

Why build it on Odoo

One database behind the store and the stockroom.

When the website runs on Odoo, a paid online order is a sales order straight away, stock is reserved from the same warehouse the counter sells from, and the tax invoice follows the same rules as every other sale. There is no connector to maintain and no overnight sync, and the stock a customer sees is the stock on your shelves.

  • Paid orders become sales orders instantly
  • Stock and prices read live from Odoo
  • Same taxes and invoices as offline sales
  • Customers and leads land in CRM
  1. Order

    A customer checks out on your Odoo site.

  2. Pay

    Card or PromptPay payment is confirmed.

  3. Pick

    A delivery order reaches the warehouse.

  4. Invoice

    The tax invoice posts to Accounting.

Examples

What an Odoo site can take off your desk.

For retail brands with branches

One catalog feeds the website and every POS, and online orders can be picked up at the nearest branch.

For distributors selling B2B

Trade customers see their own pricelist, reorder from past orders and pay open invoices through the portal instead of calling sales.

For exporters with two markets

Thai and English sites with separate pricelists and currencies, served from one Odoo database.

How we build

From brand guide to live storefront.

  1. 1. Brief and sitemap

    We agree the pages, products and languages, and map old URLs that must keep their rankings.

  2. 2. Design the theme

    Layouts and building blocks designed from your brand guide and approved as page mockups.

  3. 3. Build in Odoo

    The theme module, custom blocks and store settings go into a staging database with your real catalog.

  4. 4. Content and SEO

    Thai and English content loaded, meta tags written, redirects and structured data tested.

  5. 5. Launch and train

    We switch the domain, verify it in Google Search Console and train your team to edit pages themselves.

Toolbox

What your site is built with.

  • Odoo Website
  • Odoo eCommerce
  • QWeb
  • OWL
  • SCSS
  • Bootstrap
  • JavaScript
  • Figma
  • Google Search Console
  • Google Analytics 4
  • Lighthouse
  • Schema.org
  • Cloudflare
  • Stripe

Our terms

What you keep after launch.

No traffic promises and no ranking guarantees, because nobody can honestly make them. These are the terms a website project with us comes with.

Get a website quote
Redirects mapped for every moved URL
Scope and price per phase
Written status note
Consultant from brief to launch
Offices: Bangkok, New York, Delhi NCR

FAQ

Questions clients ask first

Is Odoo Website good for SEO?

Yes, when it is set up properly. Odoo generates sitemaps and language-specific URLs and lets you edit meta titles and descriptions per page. We add structured data, clean redirects, compressed images and hreflang checks so Thai and English pages rank in their own markets.

Can you build a custom Odoo theme from our brand guide?

Yes. We build a theme module with your fonts, colors, header, footer and page layouts, plus custom blocks for the sections you use often. Your team keeps editing content with Odoo's drag-and-drop builder, and because the theme lives in its own module, porting it to a new Odoo version is a contained job.

Should our online store run on Odoo eCommerce or Shopify?

Odoo eCommerce makes sense when stock, pricing and invoicing already live in Odoo and you want one system with no connector. Shopify is stronger for marketing apps and theme choice, and our own Shopify Odoo Connector keeps both in sync if you prefer Shopify in front. We will tell you which fits your catalog and team.

Can the website be in Thai and English?

Yes. Odoo Website is multilingual out of the box, with a URL per language and a language switcher. We translate the theme, choose Thai web fonts that render cleanly, and make sure product names, descriptions and SEO fields exist in both languages.

Which payment methods can an Odoo checkout take?

Cards through providers such as Stripe or Adyen, PayPal and bank transfer, plus PromptPay QR for Thai customers, depending on the gateway you contract with. For India we set up Razorpay, and for US stores Stripe or Authorize.Net.

Can you redesign an Odoo website we already have?

Yes. We audit the current theme and pages, keep the URLs that already rank, and rebuild the design as a clean theme module. The content you have already written stays in place, and nothing goes live until you approve it on staging.

Get started

Send your brand guide and your product list.

Tell us what the site needs to sell, and in which languages and markets. We reply within one business day, then send a written scope with pages, features and a fixed price.

  • Reply within one business day
  • Written scope and fixed price
  • Theme code in your repository

Prefer to talk first? Call us or WhatsApp us.

Your details stay private. We reply within one business day.