Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Designing Professional Websites with Odoo Website Builder
Designing Professional Websites with Odoo Website Builder

Designing Professional Websites with Odoo Website Builder: Create and customize state-of-the-art websites and e-commerce apps for your modern business needs

eBook
$9.99 $29.99
Paperback
$43.99
Subscription
Free Trial
Renews at $19.99p/m

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Table of content icon View table of contents Preview book icon Preview Book

Designing Professional Websites with Odoo Website Builder

Chapter 1: Introduction to Odoo and Its Website Builder

This chapter will give you an introductory overview of the Odoo website builder along with an insight into various basic concepts regarding its operations. Additionally, we will present a brief description of Odoo and its aligned aspects of operation.

In this chapter, we will cover the following topics:

  • An introduction to Odoo
  • An overview of the Odoo platform
  • A brief insight into the Odoo website builder tool

By the end of the chapter, you will have a clear understanding of Odoo, its benefits, and its usage within a business environment. Moreover, you will also gain basic knowledge of various operations regarding website building with the Odoo website builder.

An introduction to websites

Nowadays, the generation of business opportunities, as well as the operations of a company, mostly take place via a company website. Websites are a term that came into existence after the invention and widespread usage of internet facilities across the world. Looking back, information sharing was still a pipe dream, that is, until computer scientists, Vinton Cerf and Bob Kahn, came up with the transmission protocols that form the base of today's internet communications. The internet rose to popularity when it was opened for public use.

In the middle of 1991, World Wide Web services opened for the first time for citizens across the globe to use. We can thank the modern era of digitalization for cementing its wide usage and development. Following this period, websites came into existence and the top companies of the day began to establish their own websites to showcase their products and attract customers. Although the concept of e-commerce was established in 1979 by Michael Aldrich, a British inventor, its modern-day popularity came with the use of the internet to function with it.

In fact, it could be said that present-day e-commerce services came into existence due to the availability and accessibility of internet services across the world. With the introductory concepts of digitalization and modernization in electronics and technology, websites have retained their current design and operation. Furthermore, we could say that the advancements in telecommunication have paved the way for the widespread use of the internet and websites across the world. As the world took a turn toward the twenty-first century, internet services became an essential part of living, and they are now considered the modernized inventions of the century. Additionally, if you look back in history, the internet has paved the way for various inventions in fields that have helped human lives, and brought in advanced technologies and functioning to this world.

In a nutshell, the internet, and its associated services, can be called the invention of the century. Now, let's return to websites: With internet services being established, people discovered the widespread usage and capabilities of websites. While previously derived as a medium to share information, it was now considered as a method of communication, information exchange, and data gathering. Today, websites are used for multiple purposes such as education, business, communication, social networking, and more. Additionally, information from websites helps us with our daily tasks of decision making, information gathering, and communications.

As websites started to indulge in each person's life around the world, the usability and the need for them began to grow. Business establishments took advantage of the widespread use of the technology and began to develop their own websites. This served them well since these websites acted as a medium to showcase their products and services to the world. Additionally, as this mode of communication and company exposure was cheap and economical, it cemented the marketing strategies of these companies. Nowadays, websites and digital marketing have widespread capabilities that impact human lives. Since the majority of companies run most of their business operations through websites, designers and developers are striving to make them attractive, informative, and provide end users with a sense of satisfaction.

In this digital era that we live in, every company and institution should have a website for its operations. We can class this as an inevitable change because rather than simply being a business platform, it can be used as an informative tool and marketing platform for companies. In addition, if you are in the starting stages of your establishment, a website will be a helpful tool. Additionally, with the right design and proper descriptive content, you can drive visitors to your company website and therefore, improve your business opportunities.

Another aspect to consider is the manageability of these websites in a real-time environment. While dealing with website-based terminologies, business operations could get trickier and unmanageable without proper tools and operational methodologies being implemented. In addition, if a firm functions with a retail environment, wholesale warehouse operations that also manage website operations would need a clear-cut plan and certain operational systems in place to manage and control every operation. If you consider a website operation, you would need to design and develop it, function with it, manage the operations including in-house operations, provide attractive content and designs, track visitors, and garner business opportunities. These are the concerns to bear in mind while dealing with website operations. And the answer to these concerns is Odoo. Odoo is an Enterprise and Resource Planning (ERP) software that has been developed to run company operations. Odoo houses a website builder tool that is the ultimate solution to all of the preceding concerns. We will cover this in more detail in the final section of this chapter. However, before that, let's acquaint ourselves with what Odoo is.

An overview of Odoo and its operational aspects

With the introduction of digitalization across the world, business management solutions have started to evolve and are now operating and controlling full-fledged operations within companies. ERP terminology came into existence before this and the introduction of digitalization into the world was functioning with limited capabilities. With the modernization of technology and information exchange, ERPs evolved to be the much-needed business management software solution around the world. Odoo is one of the modernized ERPs available today and is capable of running the business operations of companies.

Let's delve into a brief insight into the history of Odoo. The founder of the platform, Fabien Pinckaers, who is currently the CEO of the company, developed TinyERP, which was later named OpenERP due to the capabilities it proposed. The company started to grow, and within a short span of time, it was able to achieve unimaginable growth compared to various other firms. Finally, in 2014, the product was renamed Odoo, which is the same name as the company.

Today, Odoo has more than 5 million users across the world and is one of the most widely used ERP solutions. Initially, it started as a software service company until transforming itself into a software publishing company. Therefore, Odoo has been with the business sector since the start, catering to every need of users across the world. Furthermore, the company started with limited employees, a handful of partners, and was developed across 100 countries. Now, Odoo has over 950 employees, 2,550+ partners, and is used over by 5 million users across the world; therefore, this ERP software has grown beyond the management and company's chart expectations.

How was it possible? Well, the only answer is the capabilities and operational smoothness that the platform brings to a company. Moreover, it offers a cost-efficient solution by using a reliable business management module to run all operations, covering distinctive aspects of the company using a modular structure. Today, Odoo is used by a vast number of industries on all sorts of operational levels. Although the platform is best suited for small and medium enterprises, the customization ability of the platform has enabled its operations to be adapted to larger establishments. The key aspect of Odoo is that the ERP is an open source platform that makes it flexible and adaptable to any change in the operational strategies of a business and its users. Moreover, this feature adds to the cost-effectiveness factor by providing more speed to operations and, therefore, improving performance. Additionally, data security aspects are more reliable and secure for operations. Furthermore, the open source platform has a network of communities, which support users with their needs.

Having understood the history and background of Odoo, let's take a look at the supporting aspects of the Odoo platform in the next sections.

The Odoo community

As mentioned earlier, Odoo is an open source ERP and has a community that supports the user in every part of operations. The Odoo community is a collection of Odoo developers, consultants, and Odoo partners. Simply put, the Odoo community can be considered the backbone of the platform, as they are responsible for bringing in regularized updates, which modify the operational aspects and add new features to the software. Additionally, Odoo releases a new version of the software every year, and it has been doing so for the past couple of years, which is made possible only by the contribution of the Odoo community. While the minor updates are being released throughout the year, the new versions are done during the Odoo Experience event.

Odoo apps

The Odoo platform allows you to use various application-specific modules of operations, which are designed and developed by Odoo community members. The applications are centered on being operational for specific functions in a company according to its needs. The users of Odoo can obtain them from the Odoo Apps Store available on the Odoo website. Some of the applications there are free of charge, while certain others come with a fee. Additionally, they are developed to smooth company operations and bring in user-friendly apps to users of Odoo.

Editions of Odoo

Odoo ERP releases a new version every year at the Odoo Experience event. The operations of Odoo mainly fall into two separate editions. Odoo ERP can be availed by customers via two editions: the first one being the Community Edition and the second one being the Enterprise Edition. Among these, the former edition is limited in terms of its features and comes free of charge. Odoo Online is one of its versions; however, its customization ability is limited and the user cannot run sophisticated business operations. Moreover, it's suitable for establishments with less than 50 users.

On the contrary, the Enterprise Edition of the Odoo platform has a license fee and subscription charges will be included when using it. It comes packed with additional features and ultimate customization ability. Furthermore, the user can run sophisticated business operations making it suitable for larger business environments. So, while Odoo ERP is suitable to function with small and medium scale enterprises, the software can be also configured to run in larger establishments. Additionally, both versions of Odoo ERP have the support of the Odoo community, which can be accessed by users for both technical and functional aspects of operations.

Odoo customization

Customization is the best feature of Odoo, as it provides the user with the ability to flex the operations of the platform as per their own requirements. Moreover, the software is developed and drafted into operations in the form of a business, based on the needs and necessities of the company's operations. In addition, the use of add-ons from the Odoo Apps Store need to be customized for each operation. In the instance of using one or more application from the Odoo Apps Store, they need to be configured to be operational with one another as well as the platform in order to satisfy the customer's application-specific needs. Additionally, Odoo customization will bring in operational features and options required for the user to run their company operations in Odoo as per their terms and conditions.

Odoo hosting

A key aspect of Odoo pricing that makes up most of the Odoo platform functioning in your company is Odoo's hosting capabilities. These can be chosen from multiple options based on the needs and necessities of the user. Odoo hosting can be done on three different types of platforms:

  • Firstly, Odoo's cloud-based hosting hosts the online Odoo version, which is the Community Edition of the platform. It comes with limited features and capabilities for company operations.
  • Secondly, Odoo's on-premises hosting can be done either on an in-house server or one that is available locally, according to the needs of the company. In this type of hosting, the platform can be customized along with the use of add-ons to run the company operations.
  • Thirdly, the Odoo.sh platform can be hosted on a server provided by Odoo. It can be either a shared one or a dedicated one. The shared server is suitable for small-scale establishments, while the dedicated one is better for the larger establishments of operations.

Now that we have discussed the hosting aspects of Odoo, let's take a look at how to install the Odoo platform onto your systems.

Installing Odoo on a Linux-based system

Odoo ERP can be used in Linux after successfully implementing it to be operational. This can be done in two ways. The first way is by downloading the .ded file from the website and installing it, and then further configuring it to be operational. Another way is via command-line installation, which we will discuss next. You can efficiently perform the task in the Ubuntu system by following these steps:

  1. Update the server and system to the latest version:
    sudo apt-get update
    sudo apt-get upgrade
  2. Secure a server for your operations:
    sudo apt-get install openssh-server fail2ban
  3. Create a user on Odoo:
    sudo adduser --system --home=/opt/odoo --group odoo
  4. Next, we need to perform PostgreSQL configuration. The steps are as follows:

    a. Install postgres, as follows:

    sudo apt-get install postgres

    b. Switch to a Postgres version higher than 9.6 to create and manage the Odoo database:

    sudo su - postgres

    c. Now, create an Odoo 14.0 user:

    createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo14

    d. Assign the user as a superuser to attain more optional privileges:

    psql
    ALTER USER odoo14 WITH SUPERUSER;

    e. Exit from psql and postgres using the following commands:

    \q
    exit
  5. Install the Odoo dependencies using the following steps:

    a. Install pip3 using the following command:

    sudo apt-get install -y python3-pip

    b. Install the necessary packages and libraries:

    sudo apt-get install python-dev python3-dev libxml2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev build-essential libssl-dev libffi-dev libmysqlclient-dev libjpeg-dev libpq-dev libjpeg8-dev liblcms2-dev libblas-dev libatlas-base-dev

    c. Verify the installation along with the new dependencies:

    sudo apt-get install -y npm
    sudo ln -s /usr/bin/nodejs /usr/bin/node
    sudo npm install -g less less-plugin-clean-css
    sudo apt-get install -y node-less
  6. Next, we need to perform GitHub cloning. The steps are as follows:

    a. To enable GitHub cloning initially, GitHub must be installed on the server:

    sudo apt-get install git

    b. Change the system user to odoo prior to cloning, as this makes it more secure:

    sudo su - odoo -s /bin/bash

    c. Clone from the repository and its respective branch:

    git clone https://www.github.com/odoo --depth 1 --branch 14.0 --single-branch.

    d. Exit and continue with the installation:

    exit
  7. Install the necessary Python packages using the following steps:

    a. Install the Python packages and library using pip3:

    sudo pip3 install -r /opt/odoo/requirements.txt

    b. Download and install wkhtmltopdf for Odoo to support PDF reports:

    sudo wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb 
    sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb
    sudo apt install -f
  8. Configure Odoo and its services, as follows:

    a. A configuration file will be automatically created in the Odoo software. This will be downloaded and copied to another configuration folder, as depicted in the following code:

    sudo cp /opt/odoo/debian/odoo.conf /etc/odoo.conf

    b. Provide the necessary information regarding the file:

    sudo nano /etc/odoo.conf

    c. Update the configuration file, as follows:

    [options]
     ; This is the password that allows database operations:
     admin_passwd = admin 
     db_host = False
     db_port = False
     db_user = odoo14
     db_password = False
    addons_path = /opt/odoo/odoo/addons
    logfile = /var/log/odoo/odoo.log

    d. Set up access rights to the files:

    sudo chown odoo: /etc/odoo.conf
    sudo chmod 640 /etc/odoo.conf

    e. Create a directory of logs in Odoo:

    sudo mkdir /var/log/odoo

    f. Set Odoo's user permission inside the directory:

    sudo chown odoo:root /var/log/odoo

    g. Configure Odoo's services:

    sudo nano /etc/systemd/system/odoo.service

    h. Place the following snippet inside the file:

    [Unit] 
    Description=Odoo 
    Documentation=http://www.odoo.com
    [Service]
    # Ubuntu/Debian convention: 
    Type=simple 
    User=odoo
    ExecStart=/opt/odoo/odoo/odoo-bin -c /etc/odoo.conf 
    [Install]  
    WantedBy=default.target

    i. Set up a root user for the file:

    sudo chmod 755 /etc/systemd/system/odoo.service
    sudo chown root: /etc/systemd/system/odoo.service
  9. Run Odoo as follows:

    a. To start the Odoo platform, run the following command:

    sudo systemctl start odoo.service

    b. Check the status of the platform using the following command:

    sudo systemctl status odoo.service
    If active use the following URL to enter the platform.
    "http://<your_domain_or_IP_address>:8069"

    c. Inspect the log file using the following command:

    sudo tail -f /var/log/odoo/odoo.log

    d. If the Odoo services are to be started at the system's boot time, enter the following command:

    sudo systemctl enable odoo.service

Installing Odoo on Windows

The Odoo platform can be installed on Windows-based operating systems using the following steps:

  1. Download the executable file for Windows from the Odoo website, as shown in the following screenshot. The link to download it is https://www.odoo.com/page/download:
    Figure 1.1 – The web page for downloading Odoo

    Figure 1.1 – The web page for downloading Odoo

  2. Install the downloaded file onto your system:
    Figure 1.2 – Installation setup

    Figure 1.2 – Installation setup

  3. Confirm the PostgreSQL connection:
    Figure 1.3 – Configuring information for PostgreSQL

    Figure 1.3 – Configuring information for PostgreSQL

  4. Configure the destination folder:
    Figure 1.4 – The destination folder configuration window

    Figure 1.4 – The destination folder configuration window

  5. Start the application and configure the database for operations:
Figure 1.5 – The database configuration window

Figure 1.5 – The database configuration window

So, we are now clear on the installation aspects of Odoo for Linux- and Windows-based operating systems. Let's take a look at the key features of Odoo ERP next.

Key features of Odoo ERP

Odoo is considered one of the most advanced ERPs available today, and it is capable of running any business operations efficiently within the platform. Here are some of the key features of the Odoo platform:

  • It has high-end customization abilities, allowing it to flexibly operate in any form of business operation.
  • It offers single platform-based operations to control all business operations.
  • It has a modular design with designated application modules of operations.
  • Its integration ability allows it to operate with advanced applications and devices such as IoT and biometric devices.
  • It utilizes centralized inventory management and database operations for efficient functioning along with secure data transfers.
  • It has advanced operational tools such as drop shipping, cross-docking, data reconciliation, lead enrichment, and more.
  • It uses a field service module to run your company's field service operations.
  • It uses a fleet management tool to manage the fleet of vehicles you have.
  • It provides an HR management form for the recruitment of employees to pay their salary.
  • It uses a project module to run the specialized operations of your company.
  • It uses a manufacturing and repair module that manages the production aspects.
  • It has advanced reporting features on each of the modules of operations, providing efficient analytical and quantitative reporting on the various aspects.
  • It is an efficient Odoo website builder.
  • A data cleaning application is available from the latest Odoo version 14.
  • It offers breadcrumb-based operations and informative details on all the sections of operations.

Note that these are some, but not all, of the features of, Odoo ERP. Lets, now move on to understand certain benefits of using Odoo.

The benefits of using Odoo

Odoo ERP brings in various advanced features, as mentioned in the previous section. Moreover, there are various additional benefits of using Odoo for users. Here are some of them:

  • The extensible architecture provides the user with the ability to rewrite the code and extend the operations of the platform to new levels of company functioning.
  • The cost factors of ERPs are high; however, the Odoo Community Edition can be availed free of charge, albeit with limited features, providing users with an insight into the platform's operations. Furthermore, the Enterprise Edition comes packed with features and its customization ability has a license fee that is on the lower side compared to other competitors.
  • The open source platform makes the source code available to anyone, and users can access this to add their own customizations, as needed, to the code.
  • It is available in two versions: the first one is the Community Edition with limited features and a lack of customization ability, while the second one is the Enterprise Edition with full-ranged features and capabilities along with full customization capabilities.
  • A secure system of operations allows the user to keep their data secure, safeguard confidential and in-house data, and much more.
  • The Odoo studio tool helps users to develop and modify their applications according to operational needs.

These are just some of the benefits of Odoo for users of the platform. In the next section, we will learn about the Odoo website builder tool.

An overview of the Odoo website builder

The Odoo platform offers an in-house and efficient website-building tool for its users. The designated website module of the platform allows users to run website operations from a development, design, and management perspective. The tool will help users design and create a website for a company using the simple drag and drop functionality. You might have a misconception that to develop a website, there is a need for in-depth knowledge of coding and programming. You are wrong, as the Odoo website builder helps users to create a website in no time using simple tools to function. Moreover, the user can customize their website as per their own operational needs using the various default options available. Additionally, users are provided with editing options that are operational from both the frontend and the backend of the website operations.

Every operational establishment needs a website in today's operation as the website would act as a medium to conduct business rather than the conventional ways used in the earlier days. The developers at Odoo recognized the need for a website building tool in their initial version, and they inculcated the website builder and management options. In the latest version of Odoo 14, the website builder tool is packed with operational features to deal with all the modernized aspects of website requirements. We have used the latest Odoo 14 enterprise edition throughout the book, however, some extra features wouldn't be available in the Community when compared with the Enterprise edition. Additionally, the website builder brings advanced functional options to the website. This is not only useful for users but also for visitors. The website module of Odoo also helps with the creation and management of the e-commerce platform of operations running in parallel with the website management and other company operations, such as the retail and wholesale parts of the business.

The next section will provide an insight into certain misconceptions regarding website building followed by features and operational capabilities that rectify these misconceptions. Additional benefits of using the Odoo website builder will be described along with a highlight of its salient features.

Clearing up certain misconceptions

Now, when considering the need for a website in the company, some of you might not agree to it. There might be questions or concerns, such as why should my company need it? How can I design and develop it without help and programming knowledge? How successful will it be? So, before jumping into further details about Odoo's website builder, let's clear up certain misconceptions regarding it.

Why do I need a website for my company?

This could be the first question that you might think about in your mind when considering a website for your company. You could also assume the need is reserved for corporate establishments and not normal-sized business establishments. Furthermore, you could say that it's not worth it. However, a website for your company, nowadays, will act as the primary source of income generation rather than an unused entity. Due to developments in telecommunications and internet facilities, people are no longer relying on others as consultants. Instead, they are more likely to search for a product or a company on the World Wide Web. Therefore, for your company to be discovered and known by people, the need for a website is both essential and inevitable.

Cost factor

Another aspect of concern for you might be the cost factor involved. However, it can be assumed from the results of various websites of other organizations that investing in a website is beneficial and provides you with better business opportunities. Additionally, while designing a website with the Odoo website builder, the operations won't cost you a penny apart from the subscription charges of Odoo.

Is it too early to implement a website?

The answer to this question is that you are always late if you decide to implement a website after the company has started its operations. In the beginning, when a company is about to start its operations, a website can serve as the best marketing tool available to inform the customers about the products and services that you are doing business with. Additionally, this could be an opportunity for the vendors to contact you to purchase the product from them.

Having cleared up the general misconceptions of creating a website, next, we will go through the capabilities of the Odoo website builder.

The features and operational capabilities of the Odoo website builder

The Odoo website builder is the ultimate tool of operations and will allow the user to design and create a website and manage the entire operations from the same platform. The website builder in Odoo is loaded with features that help the user to create attractive, user-friendly websites that can be operated from both the frontend and backend with ease. Here are some operational tools in Odoo that can help the user to create and run an efficient website:

  • The intuitive system provides the user with the option for multiple text and font styles to be used while designing the website.
  • The text editing tools are similar to a word processor, ensuring that text editing can be done with ease.
  • It offers customization tools that can be expensed from the frontend and backend of the module.
  • You can design the website using the available building blocks by simply dragging and dropping where you want them to be according to your design.
  • It utilizes promotional tools such as pop-up messages, coupons, and promotional program integrations.
  • You can opt for social media integration to create a wider reach with your customers.
  • You can create and manage multiple websites for a company from a single platform.
  • Multi-company operations can also be managed along with their websites.
  • You can enable visitor monitoring and link tracking abilities for users.
  • It supports Gengo and Google Analytics integration.
  • You can keep in touch with your visitors using the live chat tool.
  • It offers mobile previews and editing options.
  • It offers frontend HTML CSS, and JS editor tools.
  • You can access various professional themes by default and source additional ones from the Odoo Apps Store.

Additional benefits of the Odoo website builder

Odoo, as mentioned earlier, is a business management solutions tool with a modular structure, which has designated modules of operation.The modules of operations are interconnected and will operate in the same direction to strive for the excellence of your company. Furthermore, there are various modules of operations that are interconnected with Odoo and the website:

  • E-commerce is an aspect of company operations that goes hand-in-hand with the company website, and as a matter of fact, the user, in Odoo, can define the e-commerce operations inside the company website itself, making the management operations of both run easily.
  • The user can post blogs, and create forums and various other additional pages of operations in the website, which can be managed in the same production functionality. Additionally, the e-learning aspects of the company are associated with the company's website and can be provided as a separate page, which can be accessed with ease.
  • The recruitment aspects of online job postings can be done on the same website and could be managed using the designated recruitment module in Odoo.

Additionally, Odoo will not limit the function and controllability of the website. Therefore, it will provide the user with capabilities to assign employees of the company to run the various aspects of the website, such as live chat, visitor monitoring, portal user allocation, and much more. Moreover, the platform exhibits various tools of operations that allow the user with functionality options to run the company website operations more efficiently on the platform.

The salient features of the Odoo website builder

Here are the salient features of the Odoo website builder that make it capable of running the entire website building and management operations for your company:

  • Forget about coding and use the drag and drop features to build a website.
  • You can create and brand your website yourself.
  • You can monitor and turn visitors to the company website into customers using lead development.
  • You can make use of systemized SEO tools.
  • You can synchronize your website with Odoo's marketing tools for digital marketing.
  • You can extend the website's capabilities using the add-ons available.

This section introduced you to the basic features and capabilities of the Odoo website builder. This brings us to the end of this chapter.

Summary

In this chapter, we initially learned about the emergence of websites, including a brief history of them. We also discussed the vital importance of them in today's world. We then moved on to understand Odoo ERP, discussing an overview of it, and describing the Odoo community, the Odoo Apps Store, editions of Odoo, Odoo customization, and Odoo hosting. We also learned about the installation of Odoo on Linux-based systems and Windows-based systems. Moreover, the key features of Odoo ERP and the benefits of using Odoo were described in detail. We then looked at the Odoo website builder tool, where we discussed an overview of it along with its features, its additional benefits, and the salient features when using it. Additionally, certain misconceptions regarding the Odoo website builder tool were also cleared up.

In the next chapter, you will be taken into an in-depth discussion of Odoo's website builder and learn about some of the basic tools of operation that can be used. The chapter will serve as an introduction to website building with Odoo.

Questions

  1. What is the basic operational principle of Odoo?
  2. When was the last version of Odoo released and what's the version number?
  3. How can you design a website using the Odoo website builder?

Further reading

  • Working with Odoo by Greg Moss, Packt Publishing
  • Learn Odoo by Greg Moss, Packt Publishing
Left arrow icon Right arrow icon

Key benefits

  • Understand website creation using the Odoo website builder and learn how to make the most of it
  • Extend your website by configuring the additional tools and functional options
  • Learn about manageability and real-time functioning of the website using various operational tools

Description

The Odoo website builder is an operational tool in the Odoo platform that allows you to design, develop, and manage a website. This book introduces and explains all the features of the Odoo website builder that will help you to be more productive while creating websites. The book starts with an overview of the Odoo website builder, its functionalities, and the tools it offers. Using descriptive illustrations and practical examples, you’ll gain detailed insights into the block operations of the Odoo website builder and learn how to work with structure blocks, features blocks, and dynamic content blocks. As you advance, you’ll discover how to use the HTML, CSS, or JS editor in Odoo website builder applications for customization. This Odoo book will take you through the different aspects of website building and show you how e-commerce websites can be designed and developed using website builder applications. You’ll build a website, manage it, and run a discussion forum in Odoo using the website builder, and apply your knowledge to add a live chat tool that can be incorporated into your website using the Odoo website builder. By the end of this book, you’ll have gained a solid understanding of the Odoo website builder and be able to leverage its features to develop your own website.

Who is this book for?

This book is for Odoo users, functional consultants, techno-functional consultants, web designers, and anyone looking to create impressive websites. Odoo developers will also find the book useful for building their website for the end user. Basic functional knowledge of Odoo is all that you need to get started with this book.

What you will learn

  • Find out how to implement structure blocks while developing a website
  • Work with dynamic content blocks and inner content blocks in the Odoo website builder
  • Use an HTML, CSS, or JS editor in the Odoo website builder to customize applications
  • Create and design a blog with the Odoo website builder
  • Build a fully functional e-commerce website and a discussion forum using the Odoo website builder
  • Track visitors on the website and understand the live chat tool and its functionality
Estimated delivery fee Deliver to United States

Economy delivery 10 - 13 business days

Free $6.95

Premium delivery 6 - 9 business days

$21.95
(Includes tracking information)

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Jun 11, 2021
Length: 390 pages
Edition : 1st
Language : English
ISBN-13 : 9781801078122
Vendor :
Odoo S.A
Category :
Languages :
Tools :

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Estimated delivery fee Deliver to United States

Economy delivery 10 - 13 business days

Free $6.95

Premium delivery 6 - 9 business days

$21.95
(Includes tracking information)

Product Details

Publication date : Jun 11, 2021
Length: 390 pages
Edition : 1st
Language : English
ISBN-13 : 9781801078122
Vendor :
Odoo S.A
Category :
Languages :
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
$19.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
$199.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just $5 each
Feature tick icon Exclusive print discounts
$279.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just $5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total $ 170.97
Odoo 14 Development Cookbook
$79.99
Designing Professional Websites with Odoo Website Builder
$43.99
Odoo 15 Development Essentials
$46.99
Total $ 170.97 Stars icon
Banner background image

Table of Contents

18 Chapters
Section 1: An Overview Chevron down icon Chevron up icon
Chapter 1: Introduction to Odoo and Its Website Builder Chevron down icon Chevron up icon
Chapter 2: The Website Builder in Action Chevron down icon Chevron up icon
Section 2: Website Builder in Depth Chevron down icon Chevron up icon
Chapter 3: An Introduction to Blocks Chevron down icon Chevron up icon
Chapter 4: Design Using Features Blocks Chevron down icon Chevron up icon
Chapter 5: Designing a Website using Dynamic Content Chevron down icon Chevron up icon
Chapter 6: Inner Content Block Tools Chevron down icon Chevron up icon
Chapter 7: HTML/CSS/JS Editor Chevron down icon Chevron up icon
Section 3: Practical Tools Chevron down icon Chevron up icon
Chapter 8: Creating Your Own Blog Pages Chevron down icon Chevron up icon
Chapter 9: Go Live with Your E-Commerce Website Chevron down icon Chevron up icon
Chapter 10: A Discussion Forum for Your Clients Chevron down icon Chevron up icon
Chapter 11: Tracking Your Website with Odoo Chevron down icon Chevron up icon
Chapter 12: Drafting a Contact Page Chevron down icon Chevron up icon
Chapter 13: Communicating with Live Chat Chevron down icon Chevron up icon
Assessments Chevron down icon Chevron up icon
Other Book You May Enjoy Chevron down icon Chevron up icon

Customer reviews

Rating distribution
Full star icon Full star icon Full star icon Full star icon Half star icon 4.6
(5 Ratings)
5 star 60%
4 star 40%
3 star 0%
2 star 0%
1 star 0%
Nomin Jun 18, 2023
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Satisfied
Amazon Verified review Amazon
Ray Carnes Jun 11, 2021
Full star icon Full star icon Full star icon Full star icon Full star icon 5
This book covers nearly everything you can do with both the standard website builder module and the companion modules (blog, forum, ecommerce, live chat, etc). It has a unique writing style and is packed with screenshots and even code samples - a great resource for those wanting to explore the features of Odoo. The self-assessment questions are a novel feature of this book. I would recommend it to anyone wanting to dive into the details of all the building blocks of the editor as well as advanced changes via CSS, JavaScript and HTML.
Amazon Verified review Amazon
POE Nov 04, 2021
Full star icon Full star icon Full star icon Full star icon Full star icon 5
The author does a wonderful job of providing insight into the Odoo Website Builder, an important part of the Odoo platform. The book starts with an overview of the Odoo platform and demonstrates how to install it on your system. Following the steps provided in this book will allow beginners and seasoned website builders to use structure blocks, dynamic content blocks, and inner content blocks. The book covers eCommerce sites, blogs, and custom applications. The Odoo Website Builder is an impressive tool and the author’s coverage of the technology serves as a great introduction and how-to for website creation. Some of the screenshots provided in the print copy can be a bit difficult to read, but if you are following along with the software, you should not have any problems.
Amazon Verified review Amazon
Shambazov Jun 11, 2021
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
I have been following the development of the Odoo theme for a long time, and I study each book with special attention. This book describes in detail the creation of a website. It's no secret that most sites are created using other platforms, but Odoo in version 14 has significantly improved and made it easier to create web pages. I believe that new featuers will allow Odoo to take a part of this market.This book contains not only a description of the standard Features blocks, but also describes how to work at the HTML-JS-CSS level (Chapter 7). For me personally, this detailed introduction helped me overcome the fear that the code I wrote might break the work of a large and complex system. Moreover, it shows some specific CSS classes that you can work with to change the look of the page.I was glad to see Cybrosys company in the screenshots, which pays a lot of attention to supporting Odoo developers on thematic resources.It is not enough to do a site, you also need to promote it on the Internet. Therefore, be sure to study this section of Chapter 8 as you read this book.Also, Chapter 9, eCommerce, piqued my interest. With all due respect to the developers of wooCommerce for Wordpress, I believe that the integration of a eShop with CRM, ERP and a warehouse system is a higher level of development. It can be seen that the book was written by people who have experience gained on practical problems.The next particularly interesting chapter is 11, tracking your website. Website promotion is impossible without tracking its use by visitors. There are important nuances in setting up a connection to Google Analytics.When creating a website, it is important to understand what action a visitor should take - leave a message on the forum, or maybe write to us, or send a message to the messenger? Therefore, the relevant chapters will help you. Think about it when building a website, target action is just as important as search engine optimization or traffic tracking.What topics would I like to see in the next edition of this book? More about setting up a web server. So, for example, a lot of questions can be related to robots.txt or sitemap.xml. It's important to mention how to hide the Database Manager after installing Odoo. And it would be nice if there was a section on creating backups.In any case, the book is good if you plan to develop beyond standard sites created on standard platforms.
Amazon Verified review Amazon
Muhammad Farooq Rajput Apr 22, 2022
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
very easy to learn but a bit basic and I think its price is a bit high.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is the delivery time and cost of print book? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela
What is custom duty/charge? Chevron down icon Chevron up icon

Customs duty are charges levied on goods when they cross international borders. It is a tax that is imposed on imported goods. These duties are charged by special authorities and bodies created by local governments and are meant to protect local industries, economies, and businesses.

Do I have to pay customs charges for the print book order? Chevron down icon Chevron up icon

The orders shipped to the countries that are listed under EU27 will not bear custom charges. They are paid by Packt as part of the order.

List of EU27 countries: www.gov.uk/eu-eea:

A custom duty or localized taxes may be applicable on the shipment and would be charged by the recipient country outside of the EU27 which should be paid by the customer and these duties are not included in the shipping charges been charged on the order.

How do I know my custom duty charges? Chevron down icon Chevron up icon

The amount of duty payable varies greatly depending on the imported goods, the country of origin and several other factors like the total invoice amount or dimensions like weight, and other such criteria applicable in your country.

For example:

  • If you live in Mexico, and the declared value of your ordered items is over $ 50, for you to receive a package, you will have to pay additional import tax of 19% which will be $ 9.50 to the courier service.
  • Whereas if you live in Turkey, and the declared value of your ordered items is over € 22, for you to receive a package, you will have to pay additional import tax of 18% which will be € 3.96 to the courier service.
How can I cancel my order? Chevron down icon Chevron up icon

Cancellation Policy for Published Printed Books:

You can cancel any order within 1 hour of placing the order. Simply contact customercare@packt.com with your order details or payment transaction id. If your order has already started the shipment process, we will do our best to stop it. However, if it is already on the way to you then when you receive it, you can contact us at customercare@packt.com using the returns and refund process.

Please understand that Packt Publishing cannot provide refunds or cancel any order except for the cases described in our Return Policy (i.e. Packt Publishing agrees to replace your printed book because it arrives damaged or material defect in book), Packt Publishing will not accept returns.

What is your returns and refunds policy? Chevron down icon Chevron up icon

Return Policy:

We want you to be happy with your purchase from Packtpub.com. We will not hassle you with returning print books to us. If the print book you receive from us is incorrect, damaged, doesn't work or is unacceptably late, please contact Customer Relations Team on customercare@packt.com with the order number and issue details as explained below:

  1. If you ordered (eBook, Video or Print Book) incorrectly or accidentally, please contact Customer Relations Team on customercare@packt.com within one hour of placing the order and we will replace/refund you the item cost.
  2. Sadly, if your eBook or Video file is faulty or a fault occurs during the eBook or Video being made available to you, i.e. during download then you should contact Customer Relations Team within 14 days of purchase on customercare@packt.com who will be able to resolve this issue for you.
  3. You will have a choice of replacement or refund of the problem items.(damaged, defective or incorrect)
  4. Once Customer Care Team confirms that you will be refunded, you should receive the refund within 10 to 12 working days.
  5. If you are only requesting a refund of one book from a multiple order, then we will refund you the appropriate single item.
  6. Where the items were shipped under a free shipping offer, there will be no shipping costs to refund.

On the off chance your printed book arrives damaged, with book material defect, contact our Customer Relation Team on customercare@packt.com within 14 days of receipt of the book with appropriate evidence of damage and we will work with you to secure a replacement copy, if necessary. Please note that each printed book you order from us is individually made by Packt's professional book-printing partner which is on a print-on-demand basis.

What tax is charged? Chevron down icon Chevron up icon

Currently, no tax is charged on the purchase of any print book (subject to change based on the laws and regulations). A localized VAT fee is charged only to our European and UK customers on eBooks, Video and subscriptions that they buy. GST is charged to Indian customers for eBooks and video purchases.

What payment methods can I use? Chevron down icon Chevron up icon

You can pay with the following card types:

  1. Visa Debit
  2. Visa Credit
  3. MasterCard
  4. PayPal
What is the delivery time and cost of print books? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela