Skip to Content

Complete Guide to Setting Up Your Odoo eCommerce Store

​Starting an online store sounds complicated until you actually sit down with the right tool. Odoo is one of those tools that makes you wonder why you ever thought it would be hard. It handles everything in one place: your website, your products, your payments, your inventory, and your invoices. You don't need five different apps that communicate with each other and occasionally fail to do so. 

​Everything lives under one roof, and when someone buys something from your store, the rest of the system already knows about it before you do. This guide walks you through the whole process, step by step, in plain language. No technical background needed.

Learn more

Surface Pro 9

Why Choose Odoo for Your Online Store?


​Before, e-commerce platforms managed the selling process but left other business operations spread across separate tools. Accounting, inventory, and customer records were all in different places, making daily operations more complex than they needed to be. Keeping all of that synchronized becomes its own part-time job.

​Odoo doesn't work that way. When a customer completes a purchase on your Odoo store, the inventory count drops automatically, an invoice gets created, and the order appears in your dashboard without you touching anything. For small and medium-sized businesses, especially, that kind of automation removes a significant amount of daily manual work and the errors that tend to come with it.


Quick Start / Onboarding

Your seamless shopping experience starts here. Follow these quick steps to find exactly what you need.

Installing the Website and eCommerce Modules

​Everything in Odoo runs through modules; think of them as features you switch on when you need them. To build your store, you only need to install one. Log in to your Odoo account as an administrator. Go to the Apps section from the main menu and search for "Website." When it appears, click Install.

A person typing on a laptop at a desk

​The Website module already includes eCommerce , so you don't need to search for a separate eCommerce module. One install covers both. Once it finishes, your dashboard will show the website app as an option. Click it. Odoo will walk you through a short setup guide, and at the end, clicking "Go to Website" will open your store editor for the first time.


Configuring Your Store's Basic Information

​Before you add a single product, take a few minutes to fill in the foundational information that shapes how your store appears to the world. Go to Website > Configuration > Settings. This is where you set your website name, connect a domain, and enter your company details. 

​Odoo Online offers a free custom domain for the first year, so your store can show as www.yourstore.com instead of yourstore.odoo.com. With Odoo, serving customers in different countries is easy; you can add multiple languages for your website and store. Set your primary language first, then add any additional ones your market needs. 

Designing Your Store with the Drag-and-Drop Editor


​This step is the part most people assume will be difficult. It isn't. Odoo has a drag-and-drop editor built right into the website builder. Click the Edit button inside the website view, and the editor opens up on the right side of your screen. From there, you can drag pre-built sections, banners, product displays, image galleries, and text blocks directly onto your pages without writing a single line of code.

​Choosing the right theme matters here. Odoo offers several default themes that are clean and functional out of the box. Pick the one closest to your brand's look and then adjust from there. The theme editor lets you change your colors, fonts, header layout, footer content, and button styles visually, all without developer help. Don't spend too long on perfection at this stage. Get it looking appealing, not flawless. You can always refine the design after launch once you know what your customers actually respond to.

Adding Your First Products


​Go to Website > Products > Products and click Create to add your first item. Every product needs a few things filled in before it goes live:

  • Product Name: Keep it clear and specific. Vague names lose customers before they read the description.

  • Sales Price: Your retail price. You can add tax rules separately in the settings.

  • Description: This is where you explain what the product is, what it does, and why someone should want it. Write it the way you'd explain it to a friend, not the way you'd write a spec sheet.

  • Images: Add at least three photos: front, back, and a detail shot if the product warrants one. Clear images reduce returns and increase confidence at checkout.

Selecting Order

​Before saving, make sure two checkboxes are ticked: "Can be Sold" and "Available on Website." These two boxes are easy to miss and easy to forget, and without them, the product won't appear in your store, no matter how well you've filled in everything else. If your product comes in different options, sizes, colors, and materials, you can set those up as variants within the same product record. And if you have multiple products that naturally belong together, use categories to group them so customers can browse without feeling lost.

Setting Up Payment and Delivery Options


​Go to Website > Configuration > Payment Providers. Odoo works with a wide range of payment options. The most commonly used are Stripe, PayPal, and Authorize.Net, though the list of supported providers is long and includes regional options depending on where your customers are located. 

​Pick the ones that match your market, click through the setup for each, and complete the authentication steps they require. For most businesses, Stripe is the quickest to set up and the most flexible with card types and currencies. Once a payment provider is active, run a test transaction before you go live. Most providers have a test mode built in; use it. Finding out your checkout doesn't work after launch is an unpleasant experience that's simple to avoid.

​For delivery, go to Website > Configuration > Delivery Methods. This is where you tell Odoo how orders get from you to your customers and how much that costs. You have a few options:

  • Flat rate: A single shipping fee for every order, regardless of weight or size. Simple, predictable, and straightforward for customers to understand.

  • Weight-based or price-based rates: Shipping costs that change depending on how heavy or how valuable the order is. More accurate, more work to configure.

  • Carrier integration: Live rates pulled directly from services like FedEx, UPS, or local couriers. This is the most accurate option, but it requires accounts with those carriers to be set up.

  • Free shipping: You can set a minimum order amount that unlocks free shipping. This feature is one of the most effective tools for increasing average order value, because customers will often add one more item to cross the threshold.

Testing and Launching Your Store


​Don't skip this step. Spending thirty minutes on this step prevents you from discovering a broken feature when a real customer encounters it. Place a test order as if you were a customer. Go through the full process, then browse a product, add it to the cart, go through checkout, complete the payment, and check what happens afterward. Has the confirmation email arrived? Does the order appear in your dashboard? Does the inventory count drop by one?

​Also, check how your store looks on a phone. A large portion of online shoppers browse on mobile, and a store that looks excellent on a desktop but breaks on a small screen is losing customers before they even reach the product page. Fix anything that doesn't work the way it should. Then test it again.

​When everything checks out, remove any placeholder pages or "coming soon" content and make sure all your products are properly categorized, priced, and visible. Then tell people about it. Post on your social media channels. Please consider sending an email to your existing contacts. Put the link in your bio. Having the store live is only half the work; people also need to know it exists.

​In conclusion, you don't need to get it perfect on day one. Most successful online stores went live with something functional, not something flawless, and improved from there based on actual customer behavior. The backend serves as a valuable tool for your business. Odoo's dashboard gives you a clear view of what's selling, what's sitting, and where customers are dropping off. Check it regularly in the early weeks and let it tell you what needs adjusting.

​Keep your product information updated. Out-of-stock items that show as available, prices that haven't been updated since last season, product descriptions that don't match what arrived in the package—these are the small things that erode customer trust faster than almost anything else. Building an online store with Odoo takes an afternoon to set up and a career's worth of refinement to master. Start with the basics, get it running, and build from there. That's the whole strategy.

Learn more