
If you want to create and publish products in Odoo 17 Website, Odoo provides an intuitive eCommerce platform that helps businesses launch their online stores quickly.
Compared to maintaining a brick-and-mortar store, setting up and running an online store is often more cost-effective. It reduces the need for physical space, utilities, and staff, especially if you are operating a small business. Customers prefer the convenience of shopping from their homes. A well-designed website provides an easy and efficient shopping experience, with features such as product search, secure payment options, and convenient shipping methods.
A website allows you to quickly update product information, prices, and other details. It also serves as a platform to share news, promotions, and other relevant information with your customers. Online marketing strategies such as search engine optimization (SEO), social media marketing, email marketing, and content marketing can be seamlessly integrated with a website. These strategies help increase visibility, attract potential customers, and drive sales.
Individuals can employ the versatile and user-centric Odoo Website module for building their own eCommerce platform. To capture user interest, the eCommerce features and functionalities offer drag-and-drop capabilities, an extensive array of building blocks, and a variety of themes. These tools are exceptionally user-friendly and efficient. Users can effortlessly establish eCommerce entities in just a few simple steps.
Create and Publish Products for Sale in the Odoo 17 Website

In this blog, we can see how a business can sell its products using the Website Application of Odoo 17 ERP Suite.
Firstly, we have to create and define the products that we sell in the Website application. For that, follow the path below to select the product to sell on your website.
Website Application → eCommerce → Products → Products → Select the Product

Access the Products Window
In the Products window, you can find every product configured within the Odoo system. The products are available in Kanban view by default, but you can switch to List view whenever you need more detailed information.
If you want to create a new product for your Odoo website, click the New button and open the product creation form. For this example, we will use the existing Customizable Desk product.

Configure the Product
The product form contains various options that determine how the product behaves throughout the ERP system. You can specify the product name and enable operations such as Sold, Purchased, Expensed, Recurring, or Rented.
At the top of the form, several smart buttons provide direct access to important information, including:
- Extra Prices
- Documents
- Website
- Variants
- Current Stock
- Forecasted Stock
- Product Moves
- Reordering Rules
- Bill of Materials
These shortcuts allow users to quickly manage different aspects of the product without navigating through multiple menus.
General Information Tab
Within this tab, users can configure essential product information, including:
- Product Type
- Sales Price
- Cost
- Unit of Measure
- Purchase Unit
- Invoicing Policy
- Customer Taxes
- Product Category
- Company
Additionally, businesses can record internal notes that remain visible only to internal users.

Attributes and Variants Tab
This section allows businesses to create different versions of the same product by defining product attributes and attribute values.
For example, a customizable desk may include:
- Size
- Color
- Material
- Finish
After adding attributes, click Configure to generate all available variants.
The Sales Variant Selection option lets users choose either:
- Product Configurator
- Order Grid Entry
depending on their preferred purchasing experience.

Sales Tab
The Sales tab includes several important eCommerce settings that directly affect your online store.
Businesses can configure:
- Optional Products
- Alternative Products
- Point of Sale availability
- Self-order availability
- Product Categories
- Website Assignment
- Out-of-stock Policy
- Display Available Quantity
- Out-of-stock Messages
- Product Media
- Sales Descriptions
- Price Store
These options improve cross-selling, upselling, and customer engagement.

Purchase Tab
The Purchase tab helps businesses manage supplier information.
Users can configure:
- Vendors
- Purchase Price
- Currency
- Delivery Lead Time
- Vendor Taxes
- Purchase Descriptions
- Purchase Control Policies
Managing supplier information ensures accurate procurement planning while simplifying vendor comparisons.

Inventory Tab
The Inventory tab controls logistics and warehouse operations.
Businesses can configure:
- Product Routes
- Customer Lead Time
- Responsible User
- HS Code
- Country of Origin
- Serial Numbers
- Lot Numbers
- Delivery Descriptions
- Receipt Notes
- Internal Transfer Instructions
These settings improve inventory tracking and warehouse efficiency.

Accounting Tab
This section stores accounting-related information, including:
- Income Account
- Expense Account
- Price Difference Account
- Invoice Email Template
- UNSPSC Category
Proper accounting configuration ensures accurate financial reporting.

eBay Tab
If your business sells products through eBay, Odoo also supports marketplace integration.
Here you can configure:
- Listing Title
- Subtitle
- Product Condition
- eBay Category
- Store Category
- Payment Policy
- Shipping Policy
- Listing Type
This enables businesses to manage website sales and marketplace sales from one centralized ERP platform.

Publish the Product on the Website
After configuring every necessary product detail, the final step is publishing the product.
Initially, the product remains unpublished and is invisible to website visitors.
Simply enable the Published toggle to make the product available on your Odoo eCommerce website.
Once published, customers can:
- View the product
- Select product variants
- Choose quantities
- Add items to the cart
- Complete purchases online

Odoo also allows users to preview both desktop and mobile versions of the website before making products publicly available.

After publishing, the product becomes available for customers to browse and purchase directly from your online store.
Best Practices Before Publishing Products in Odoo 17
Although publishing products is straightforward, following a few best practices can significantly improve customer engagement and search engine rankings.
Always upload high-quality product images from multiple angles. Clear visuals help customers make informed purchasing decisions and reduce product return rates. Likewise, write unique and informative product descriptions that explain features, benefits, specifications, and use cases rather than copying manufacturer content.
Adding relevant product categories and tags also helps visitors navigate your online store more efficiently. Moreover, configure product variants correctly so customers can choose the exact size, color, material, or style they need without confusion.
Businesses should also ensure that stock quantities remain accurate because displaying unavailable products can negatively affect customer trust. Fortunately, Odoo synchronizes inventory automatically, allowing customers to view real-time stock availability.
Finally, optimize every product page with SEO-friendly titles, meta descriptions, URLs, and keywords. These small improvements can significantly increase organic traffic from search engines.
Conclusion
Creating and publishing products in the Odoo 17 Website is a simple yet highly effective process that enables businesses to launch professional online stores with minimal effort. Since Odoo combines website management, product configuration, inventory, sales, purchasing, accounting, and customer management into one integrated ERP platform, businesses can streamline every stage of the online selling journey while improving operational efficiency.
By carefully configuring product information, attributes, pricing, inventory, supplier details, accounting settings, and website options before publishing, businesses can deliver a seamless shopping experience that increases customer satisfaction and drives higher conversions. Moreover, integrating SEO best practices into product pages helps improve search engine rankings, attract qualified traffic, and generate long-term online sales.
Whether you are starting a new eCommerce business or expanding an existing online store, Odoo 17 eCommerce provides the flexibility, automation, and scalability needed to manage products efficiently and grow your business. With the right product configuration and publishing strategy, your Odoo website can become a powerful sales channel that supports sustainable business growth while delivering an exceptional customer experience.