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
Odoo 10 Implementation Cookbook
Odoo 10 Implementation Cookbook

Odoo 10 Implementation Cookbook: Explore the capabilities of Odoo and discover all you need to implement it

Arrow left icon
Profile Icon Gajjar
Arrow right icon
€18.99 per month
Paperback Oct 2017 806 pages 1st Edition
eBook
€24.99 €36.99
Paperback
€45.99
Subscription
Free Trial
Renews at €18.99p/m
Arrow left icon
Profile Icon Gajjar
Arrow right icon
€18.99 per month
Paperback Oct 2017 806 pages 1st Edition
eBook
€24.99 €36.99
Paperback
€45.99
Subscription
Free Trial
Renews at €18.99p/m
eBook
€24.99 €36.99
Paperback
€45.99
Subscription
Free Trial
Renews at €18.99p/m

What do you get with a Packt Subscription?

Free for first 7 days. €18.99 p/m after that. Cancel any time!
Product feature icon Unlimited ad-free access to the largest independent learning library in tech. Access this title and thousands more!
Product feature icon 50+ new titles added per month, including many first-to-market concepts and exclusive early access to books as they are being written.
Product feature icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Product feature icon Thousands of reference materials covering every tech concept you need to stay up to date.
Subscribe now
View plans & pricing
Table of content icon View table of contents Preview book icon Preview Book

Odoo 10 Implementation Cookbook

Getting Started with Odoo Online

In this chapter, we will cover the following recipes:

  • Creating, activating, and using Odoo online instances
  • Accessing Odoo on your Android mobile and tablet
  • Accessing, duplicating, and renaming an instance
  • Managing features and users
  • Setting up your domain name and website theme
  • Email integration
  • Moving your instance from onsite to online
  • Downloading database backup from Odoo online

Introduction

Odoo (On Demand Open Object) is an open source suite of business applications; it became the world's most downloaded and used business application software; with 2 million users worldwide. On a standard installation of Odoo, you will see the Apps icon that allows you to install the apps you need. Odoo has a great apps architecture that allows you to install new apps on demand.

Today, more and more companies are choosing to host their business applications on an online cloud platform. It is too costly for the companies to host their business applications on local hardware. This approach requires not only a lot of capital to buy hardware and software licenses, but also creates a lot of responsibility and risk in backing up data and ensuring the stability of the business application. The best thing about the Odoo online platform is that you can start using Odoo online instance in a few clicks. You don't have to choose the operating system or perform installation steps.

Creating, activating, and using Odoo online instance

Accessing the Odoo online version is simpler than all its previous versions. You can start with a single application, which is free for unlimited users. The instance created with the first application needs to be activated, as it expires in 4 hours if it is not activated, and all the changes made in the instance will be lost. You will not be able to go back to the free subscription plan on the installation of the second application; you will be notified when you are about to install the second application.

Getting ready

We assume that you are ready and have a computer with an internet connection, and you have connected to the Odoo cloud platform at https://www.odoo.com. You will be asked for your name, email, company name, and contact information, which will be used to create an Odoo instance.

The first application is free, so select it carefully if you wish to use it for free for unlimited users. You can add more applications later, once your instance is ready.

How to do it...

  1. Open your browser and navigate to https://www.odoo.com/trial.
  2. Choose the first application you would like to start with. Clicking on that application will redirect you to the signup form in case you are not logged in at odoo.com. For our example, let's start with the Odoo CRM application:
  1. You will be asked for your name, email, company name, and contact information, which will be used to create an Odoo instance. Fill the required information in on the signup form and click on the START NOW button:
The signup form information is used to create your instance; your email address will be your username and on activation of your email you will be asked to set a new password at Odoo. Details filled on this form can be changed later at https://odoo.com/my/home.

The instance is ready with Discuss, Calendar, and CRM applications. You can manage internal and external communication using chatter, calendar to manage the meetings with customers, and your sales activity using leads and opportunities in the CRM application:

We will discuss the CRM application in detail in Chapter 3, Traceability – Leads to Cash.

This is an Odoo trial instance; it will be available for only 4 hours. If you close the browser, you will lose changes made to the instance and you will have to start again.
  1. At the top of the application icons, you will see a message that informs you how long your trial version will run before you need to activate it. You should not see this message if you have successfully verified your email address; you should get an email with an activation link in your inbox, to activate your Odoo instance. It is possible to lose the Odoo instance before the time runs out:
  1. If you don't receive an email, you can click on the Activate by email link to resend the activation email. You will get a popup to confirm your email address or change it, in case you entered the wrong email address at the time of creating an online instance:
  1. As soon as you receive an email in your mailbox, clicking on the Click to activate your database button will redirect you to your instance. It should be activated, and if you have installed only one application it will be free for lifetime use, or for 15 days only if you have installed more than one application:
  1. To subscribe to Odoo online and continue using it, click on the Subscribe to keep it running! the link at the top of the page:

You will be redirected to a payment page; where you can see the current plan you are about to opt for; it is monthly when you start your subscription, but later it can be switched to yearly to avoid monthly bills:

It can be quite convenient to have an Odoo subscription, so you can focus on the implementation, rather than setting up the production environment and maintaining it.
  1. If your online instance is deactivated, you can still get back the last changes you made and continue using it until Odoo permanently drops your instance. Typing the URL yourcompany.odoo.com will redirect you to the blocked instance page as follows:
  1. Clicking on Renew Subscription will redirect you to a payment page; on confirmation of payment your instance will be unblocked and you can continue using it or download the backup in case you would like to move it onsite.

There's more...

All the instances created with the first app are running under the free subscription plan for unlimited users. However, on the installation of the second application, your instance will be converted to a non-free instance. You will be notified when you are about to install the second application:

On the installation of the second application, your instance will lose the free subscription plan and convert to billing-based subscription. You will get 15 days to subscribe for your instance—once your 15 days run out, you will lose your Odoo online instance.

Before you proceed with the payment, please identify the number of active users within your organization and the number of applications you have installed. The following screenshot is the Odoo online pricing calculator for the month of January--2017. You can locate the Odoo online pricing at https://www.odoo.com/pricing-online, which you can use to calculate the approximate price that the online subscription will cost you:

Depending on your needs, an Odoo subscription might be a good decision to start with. Installing and maintaining an Odoo instance on your server requires deep knowledge and has a high risk for the production system. You must maintain adequate disaster recovery procedures in case your server crashes or in case of hard drive failure. There is also complexity in applying the bug fixes and in migration to a new version of Odoo.

The price for the Odoo online instance is payable depending on the customer location. Asian customers pay $16 per month, while customers from the USA pay $25 per month. European and the Middle East customers pay €20 per month.

Accessing Odoo on your Android mobile and tablet

Odoo has released an official Android mobile application along with the release of version 10. At the beginning of Odoo 9, Odoo started to use mobile compatible design. Apps and menus were designed to flow and format properly on mobiles and tablets. You can download the Odoo official mobile application from the Google Play store.

The Odoo team is working on the development of the iOS application for iPhone and iPad; it will be available on Apple app store with the release of Odoo version 11.

Getting ready

We assume that you have created and activated your online instance successfully.

How to do it...

  1. Open the Play store on your mobile and search for Odoo; you will be able to see the first application developed by Odoo - S.A. is the correct one. Install that application on your mobile. It takes a few seconds depending on your network speed.

The Odoo mobile official application looks like the following screenshot:

Downloading the app may incur mobile data charges; we advise you to connect to a Wi-Fi network before installing or connecting.

The application size is comparatively small; it should not take more than a minute to install. The application is compatible with Android Ice Cream Sandwich 4.0 and above. Lastly, the application was updated on 27th October 2016 at the time of writing. The Odoo mobile application works well for Odoo Enterprise version 10. It will also work for Odoo version 9, but some legacy features; such as push notifications and optimizing view for mobile may not be supported.
  1. Run the Odoo mobile application and get ready to connect to your Odoo instance. You will be asked for the URL, username, and password in order to connect to your instance. You can connect to any Odoo instance provided it is running on Odoo online. Make sure you use the correct URL https://yourcompany.odoo.com to connect to the Odoo instance:
You may create a new online instance from the Odoo mobile application too - we advise you to connect to an existing instance with a valid username, password, and connection URL.
  1. On successful login, you will get all your Odoo applications on your mobile including the custom applications that you may have installed:
Odoo mobile takes a few minutes the first time you connect to Odoo instance. Once it is connected you can keep the application in memory using Android settings, so it will load faster later.

There's more...

Odoo has developed a native application for mobile which connects to the Odoo instance and fetches the web application. Integration with mobile components makes Odoo useful even on small devices on the go.

This is the biggest advantage of the Odoo mobile application you don't need any development skills on mobile to make it compatible with customization you have done through Odoo Studio.

Real-time push notifications

Odoo mobile provides real-time notifications using the Google cloud notification platform. For online users, it is already activated:

When you see the device registration message on the related partner for the login user, it confirms that your device is successfully registered to obtain the real-time push notifications from your instance.

Push notifications are dependent on your devices and on Android; most of the standard devices get the notifications even if the application is not running. On some devices, you will get notifications only if the Odoo mobile application is running in the background. If your phone is rooted, and you have installed the custom Android without the Google Play service, notifications may not work.

Built-in barcode scanner

Odoo mobile supports scanning barcodes on picking lists. The barcode scanning works for the Warehouse Management Barcode Scanning apps; it manages your inventory movement using a barcode scanner.

Click on the barcode app icon and you will be able to get the barcode scanning interface. This screen is based on the device from which it is accessed. It is different on desktops - on mobile you will get the button to TAP TO SCAN. By clicking on that, the camera will be activated and you can scan barcodes on the picking list; the same picking operation will be open on mobile:

Sync contacts

You can add your Odoo contacts to your mobile address book using the Odoo mobile application. To add a contact to your mobile, click on the Contacts app and open the contact you would like to add to mobile. You will get the Add to Contact button beside the Active button:

Click on the Add to Mobile button; on successful contact creation on mobile, you will be notified below the screen. Click on View to open the created contact in your mobile phone book.

Multiple account support

You may connect with multiple Odoo instances on the same mobile device. When you connect to an instance the first time, the Android application creates an account on mobile. To connect with other Odoo instances you have to log out; you will be redirected to select the account or given the option to create a new account:

Accessing, duplicating, and renaming an instance

You may have multiple instances created on the Odoo online platform. Odoo's customer portal is designed in such a way that it can be used by customers to manage their instances or by Odoo partners to manage their customers' instances.

On the database management page, you can control access to other instances you were connected to, or you may revoke your access with those instances when they are no longer in use.

How to do it...

  1. Managing your Odoo instance requires you to sign-in to the Odoo customer portal. Visit https://www.odoo.com/web and enter your username and password to manage your instances. Visit the My Databases page at https://accounts.odoo.com/my/databases. You will be able to see other instances as well, such as help and apps, besides your own instance:

As I am connected to the HELP and ODOO apps, they appeared in my databases; there are some instances hosted by Odoo to manage their online forum and the Odoo app store.

Odoo supports single sign-in to connect to Odoo instances; by clicking on an instance you will enter into your instance and you will not be asked for the username and password.

Odoo considers one instance as equal to one database. You can see the instances you have created or connected to, or you can create a new instance too, from your portal account.

Clicking on MANAGE YOUR DATABASES will redirect you to the database management page:

  1. Make sure you select the correct instance in the preceding image to duplicate it. Click on the DUPLICATE DATABASE button available to the right of the name to create a duplicate instance, enter the suffix name for the duplicated instance, and click on the DUPLICATE DATABASE button:
Choose the purpose of the new database. If you select For testing purpose it will create a test database, otherwise, you will have a new master database.

A duplicated database has the same behavior as a real one:
1. Emails are sent
2. Payments are processed (in e-commerce, for example)
3. Delivery orders (shipping providers) are sent

It is strongly advised to test behavior using sample customers/products (with a disposable e-mail address, for example).
  1. Similar to duplicating an instance, renaming an instance can be performed from the same page. Click on RENAME DATABASE, enter the new name of the instance, and click on Rename Instance; it is as simple as duplicating an instance:

There's more...

When you log into your duplicated database, you will notice that the URL uses the same name you chose for your duplicated database. Duplicate databases expire automatically after 15 days:

Instance duplication and renaming instance features are not available to free customers for Odoo online instances.

Managing features and users

As the administrator of your database, you are responsible for its usage. This includes the apps you install as well as the number of users currently in use. Odoo is many things (ERP, CMS, CRM application, e-commerce backend, and so on) and there is an application for every need, but it is not a smartphone. You should apply caution when adding/removing features, especially applications on your database, since this may impact your subscription amount significantly, or switch you from a free account to a paying one on the online platform.

Getting ready

Before carrying out any of these procedures, we strongly advise you to test them on a duplicated database. That way, if something goes wrong, your day-to-day business will not be impacted.

How to do it...

  1. In your Odoo instance, click on Settings; in this application, you will be able to see how many applications you have installed. Look at the following screenshot; in my instance, there are 11 applications installed:
  1. Click on Browse Apps to access the list of your installed applications. You will see all the applications available in your instance; those that are installed or available to install. To get the list of installed applications applies the Installed filter:
  1. Click on the application you want to uninstall; I want to uninstall the Sales application. Then, on the form view of the application, click on the UNINSTALL button:
  1. Some applications have dependencies, like invoicing, e-commerce, and so on. Therefore, the system will give you a warning message to advise you of what is about to be removed. If you uninstall your application, all its dependencies will be uninstalled as well and the data in them will permanently disappear. If you are sure you still want to uninstall it, then click CONFIRM:

Look at the preceding screenshot; it is asking you to check and confirm the number of applications that are going to be uninstalled.

The data will be lost for the uninstalled applications, so make sure that you have taken the data backup before you uninstall the application.
  1. In your Odoo instance, click on Settings. You will have a section showing you the active users on your database. Click on Manage access rights:
  1. You'll then see the list of your active users:
The pre-selected filter Internal Users shows you are paying users (different from Portal Users which are free). If you remove this filter, you'll get all your users (the ones you pay for and the portal ones).
  1. In your list of users, click on the user you want to deactivate:
  1. As soon as you are on the user form, go with your mouse cursor to the status Active (top right). Click on Active and you will notice that the status will change to Inactive immediately.
Never deactivate the main user in your instance. Inactive users are not able to log into the instance.

There's more...

Odoo releases a long-term support version every 12 to 18 months. A long-term support release comes with bugfixes, improvements, usability, and features. Odoo considers every major release such as V7, V8, V9, and V10 as long-term supported versions and provides support for latest 3 long-term releases under the Odoo enterprise contract in parallel. Odoo supports V8, V9, and V10 at the time of writing:

Odoo online customers benefit from the long-term release cycle as they have an early access to new features on Odoo subscription before they get released under the long-term version for enterprise customers. Odoo keeps its online version up-to-date. On the Odoo online platform the new version releases every 3 months with bug fixes, usability improvements and sometimes new apps, it will be available immediately for the online customers while onsite customers get those features when Odoo releases its long-term stable version. The long-term stable release will be available every 12 to 18 months.

The Odoo LTS version will be named as Odoo 9, Odoo 10, while the SaaS version will be named as saas~14, saas~15, and so on, Odoo supports last three LTS versions under maintenance and migration.

These are great benefits for companies running their business with standard needs; you can evolve quickly with the fast evolution of the Odoo online version.

Setting up your domain name and website theme

Odoo has many enterprise social features. It performs many activities online such as sending email, inviting your customers to a portal and sending a document to get it signed online. All these activities bring users or visitors to your instance. By default, Odoo assigns a sub-domain name based on your company name filled-in at the time of creating an Odoo instance: https://yourcompany.odoo.com.

Odoo allows you to personalize your instance, you can set up your personal domain name and website theme on the online instance. Once a visitor accesses your website by typing your company's domain name, https://yourcompany.com, they are immediately redirected to your instance.

Getting ready

We assume that you have access to the Odoo online customer portal to access your instances and that you already bought your domain name If not, look at the recommended domain name provider here, http://www.mytipshub.com/top-ten-best-domain-registrar/.

To change your website theme, you should have access to the administrator account for the instance you are going to change the theme on. If you have not selected the theme, please go to https://www.odoo.com/apps/themes and choose the theme you would like to apply.

How to do it...

  1. Go to your domain manager's website and search for the DNS Zones management page. Create a CNAME record that points to your domain (for example, www.yourcompany.com) and to your Odoo database (yourcompany.odoo.com). Please see your domain manager for specific directions on how to complete this task.
  2. Access the database manager at https://accounts.odoo.com/my/databases. Click on DOMAINS to the right of the database you would like to redirect. A database domain prompt will appear. Type your custom domain (for example, www.yourcompany.com) and press ADD. Then click OK:
Setting up a custom domain does not mean you will lose your sub-domain set by Odoo. You can use both www.yourcompany.com and yourcompany.odoo.com simultaneously.
  1. To test the settings, open your web browser and type yourcompany.odoo.com and go. You will see your instance page if all the settings are applied correctly.
It may take some time to apply changes depending on how your DNS propagates the changes.
  1. If you have not installed the Odoo website application, let's go to the Odoo application list, search for the Website Builder application, and click on Install it:
  1. On successful installation of the Website Builder application, it will redirect you to choose the website theme available on the Odoo online platform. You can look at the live preview before selecting the theme. There are twenty-five themes available to choose from, in various types of business categories:

Each theme comes with various out of the box snippets and customization options to change colors, fonts, layouts, and backgrounds. We will look into the theme controls in more detail in Chapter 6, Start Selling Online with Odoo eCommerce.

  1. The only way to change the theme is to search for the Website Theme Install application responsible for proposing, installing, and replacing the website theme:

Upgrading the Website Theme Install application will redirect you to the theme selection view, allowing you to choose the new theme and install it.

It is advisable to select and set the theme you would like to keep for production use, as changing your theme after uploading the content to the website may mean losing some of the content format and may require re-working.

Email integration

Your incoming and outgoing emails are activated at the online instance; your default email domain is @yourcompany.odoo.com. As it is, it may not suit your company name, but you can change it to @yourcompany.com, and start getting and sending emails on your own domain. Let's see how you can configure your own domain in your online instance.

Getting ready

Refer to your server configuration to create the catch-all email address on your mail server. Refer to https://support.google.com/a/answer/33962 to configure the catch-all email address, in case you are using a Google business email application as your email server. What you need is the [email protected] email address and password.

Catch all email address refers to all those email addresses which do not exist on the email server. The email server pushes all emails to catch all, which are sent to the email address not existing on the server.

How to do it...

  1. Activate the developer mode from Settings; clicking on Activate the developer mode will reload the page and your URL will be changed to https://yourcompany.odoo.com/web?debug#home:
  1. Open the General Settings page from Settings | General Settings to change the default domain; on your instance, it will be yourcompany.odoo.com, so each email alias created in Odoo will use that domain. Look at the following screen; you have to change to yourcompany.com instead of yourcompany.odoo.com:
  1. Next is to create an incoming email server; to read email coming to your domain. Use a catchall email address and password to read all emails coming to your domain. Go to Settings | Technical | Emails | Incoming Mail Servers and click on the New button to create a new incoming server:
  1. To test your email server settings, send an email to [email protected]. If everything works well, you should get an opportunity in your direct sales team, as your alias for your direct sales team is [email protected]:
It may take 3 to 5 minutes to reflect the new opportunity in the system, as the Odoo server reads your incoming email periodically every 3 to 5 minutes.

With the default configuration, you will start getting emails on @yourcompany.odoo.com. To test it, send an email to [email protected] address; it will create an opportunity in the Direct Sales team.

There's more...

Working with a traditional mailbox requires a minimum of 1 hour a day to process the inbox. To overcome this problem, Odoo has developed a new way of communication. The way emails are integrated in Odoo makes them the backbone of the whole communication system. It has changed the way people work with emails, as each email is not just information, but a to-do list for you:

To process your inbox, you have to pass through the linked document on each email, marked as read. You can also reply straight away on the document, and the reply email will be sent to all the followers of that document.

Moving your instance from onsite to online

Looking at the benefits of the Odoo online platform over the onsite instance, you may be interested in moving your instance to the Odoo online platform. It is too difficult for small and medium-scale companies to create an industry standard in-house infrastructure. It is possible to migrate the local Odoo instance of version 7 or above to the Odoo online platform.

How to do it...

  1. Create a backup up of your database from your local instance; visit https://your-local-domain/web/database/manager . You will be able to see all the databases available on your local instance. You may have more than one database if you keep production and test databases on the same instance:
  1. Click on the Backup button to the right of the database you want to take the backup of. You will be asked for the master password. Enter the master password, select the format zip (includes filestore), and click on the Backup button:

The download will start on the input of the correct master password; depending on the size of the database and filestore, it may take time. You will get the .zip file containing the database backup and the folder containing the attachments you have uploaded to your instance:

  1. Open the Odoo upgrade website https://upgrade.odoo.com/database/upload to upload your database for the automated migration, and upload your database:
  1. Send an email to [email protected] to make the special request that you would like to move to the Odoo online platform.
The migration server is an automated platform for migrating databases from older versions to newer versions, offered by the Odoo migration team. Moving from onsite to online takes a week. Migration and using Odoo on the cloud is a paid service offered by the Odoo team.

There's more...

There is no configuration involved to ensure you get the best service level on Odoo. You are getting a high level of service on Odoo to ensure 99% uptime, security, and backups.

Running a business application on your premises involves lots of complexity in terms of choosing the correct hardware and setting up the backup and recovery, power, and internet back up. All these are complex and difficult for small and medium companies to get started with.

Odoo online subscription takes care all those complexities for end users, allowing you to get started with Odoo online in one click. Online subscription manages bug fixes, security patches, and automatic upgrades to ensure you are always using the newest version of Odoo. All the new features are released for online users prior to the onsite users, in order to give a great user experience to end customers.

Uptime

Customer databases are hosted in the closest Odoo data center. EMEA—France, Americas—Canada, APAC—Hong Kong. Each customer instance is replicated in real-time on a hot-standby system located in the same data center. Odoo works with different hosting providers worldwide (and can switch at any time), but they always deliver at least a 99.9% uptime guarantee. So they can guarantee a minimum of 99.9% uptime (3 nines, excluding planned maintenance). This corresponds to a maximum unplanned downtime of 1.44min/24h or 8h/year. Odoo usually delivers much better uptime than this (100% most months), and their providers always deliver a much better uptime than their SLA, too.

The data centers where Odoo is hosted are Tier-III certified or equivalent, with N+1 redundancy for power, network, and cooling. Each customer database is replicated in real-time on a hot-standby server located in the same data center.

Security

The safety of data is very important to Odoo; they design their systems and procedures to guarantee it. There are various security aspects taken care of, and they are as below.

  • SSL: All web connections to client instances are protected with 256-bit SSL encryption HTTPS with a 2048-bit modulus SSL certificate, and running behind Grade A SSL stacks. All Odoo's certificate chains are using SHA-2 already.
  • Reliable platform: Servers with full hardware guarantee, redundant data storage, network and electrical supplies.
  • Passwords: Customer passwords are protected with industry-standard PBKDF2+SHA512 encryption, salted + stretched for thousands of rounds.
  • Safe system: Servers run recent Linux distribution with up-to-date security patches, with firewall and intrusion countermeasures.
  • Isolation: Client data is stored in dedicated databases, there is no sharing of data between clients, and no access possible from one database to another.

Backups

Odoo keeps 14 full backups for up to 3 months: 1/day for 7 days, 1/week for 4 weeks, and 1/month for 3 months. Backups are replicated on at least three different machines in different data centers. Users can download manual backups of their live data at any time.

For a permanent disaster impacting one server only, Odoo has Disaster Recovery Plan, which has the following metrics:

  • Recovery Point Objective: 5 minutes, that is, losing a maximum of 5 minutes of work
  • Recovery Time Objective: 30 minutes, that is, the service will be back online after a maximum of 30 minutes, standby promotion time and DNS propagation time included

For data center disasters where one entire data center is completely and permanently down, Disaster Recovery Plan has these metrics:

  • Recovery Point Objective: 24 hours, that is, you can lose a maximum of 24 hours of work if the data cannot be recovered and you need to restore the last daily backup
  • Recovery Time Objective: 24 hours, that is, the service will be restored from the backup within 24 hours in a different data center.

Download database backup from Odoo online

You may wonder if you are locked into the service once you start using Odoo online subscription, as all your data is stored on the Odoo cloud platform.

You are wrong! The Odoo online platform allows you to move from, and enter into it at any time. You can set up your local server with the same code used on Odoo cloud, and you will get the backup of your database for download at any time.

How to do it...

  1. Access your instances at https://accounts.odoo.com/my/databases. Click on Manage your Databases:
  1. Click on the Backup button to the right of the database name to start backup and downloading within a second. You will get the .zip file containing the backup of the database and a copy of the filestore.
  2. Download and install the Odoo Enterprise latest version from https://www.odoo.com/page/download/. For details about the installation of Odoo on Linux please refer to Appendix A, Installation of Odoo on Linux, at the end of this book.
  3. Restore the database to your local instance by typing http://localhost:8069/web/database/manager into the browser to open a database management page:
  1. Click on the Restore Database button to restore the database you have downloaded from the Odoo online platform. It will ask you to select the database backup file and master password, if you have set it, and click on the Restore button:
  1. Select the option This database was moved. This will keep your instance running with the same subscription key you have on the online instance. You have to renew your subscription from https://www.odoo.com/buy later.
Moving from online to onsite, you may lose the website theme which was used on the online version, but you may buy that theme from the Odoo app store to use it onsite.

Left arrow icon Right arrow icon
Download code icon Download Code

Key benefits

  • Reduce implementation costs and improve major benchmarks relating to storage space and speed.
  • Implement the approval hierarchy and user and access rights, configure the company and language, and so on.
  • Cover all platforms such as mobile, web, content management, and e-commerce.

Description

Odoo is a Python-based ERP system and is completely open source. Odoo is a comprehensive suite of business applications offering a wealth of functionalities that can be deployed to meet your business needs. This book will help you manage the different functionalities of your business and optimize it. You will learn in detail about the various facets of the business process such as sales, accounting, purchases, manufacturing, and inventory. We will cover each of these topics in detail and learn how Odoo handles all these tasks with much ease. With its modular approach, you will be able to build customized solutions, take advantage of the Odoo 10 system in your organization, and master basic administration. We will cover modules and applications in Odoo that will help optimize quality checks. You will also be able to customize major reporting functions for your teams and set up forms and documents for sales, purchase, inventory, and so on. By the end of the book, you will be able to use the major functionalities of Odoo 10 and fully implement them into your business.

Who is this book for?

This book is targeted towards Odoo functional users and project managers who would like to use it for their organization. No expertise in Odoo is required.

What you will learn

  • Learn the modern way of doing sales and managing sales contracts.
  • Create and configure your products and manage your sales quotations
  • Set up an online shop and start selling online with Odoo eCommerce
  • Manage multi-currency transactions and create a deferred revenue plan and link it with products
  • Administer vendors and products and request quotations, confirm orders, and get them delivered
  • Manage quality control in the warehouse and manual and real-time inventory stock valuations.
  • Manage projects and project forecasting via grid and Gantt views
  • Implement Human Resource apps and manage the employee appraisal process
  • Manage Workcenters and the product lifecycle
  • Track worker activity with tablets and launch new changes in production

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Oct 06, 2017
Length: 806 pages
Edition : 1st
Language : English
ISBN-13 : 9781787123427
Vendor :
Odoo S.A
Tools :

What do you get with a Packt Subscription?

Free for first 7 days. €18.99 p/m after that. Cancel any time!
Product feature icon Unlimited ad-free access to the largest independent learning library in tech. Access this title and thousands more!
Product feature icon 50+ new titles added per month, including many first-to-market concepts and exclusive early access to books as they are being written.
Product feature icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Product feature icon Thousands of reference materials covering every tech concept you need to stay up to date.
Subscribe now
View plans & pricing

Product Details

Publication date : Oct 06, 2017
Length: 806 pages
Edition : 1st
Language : English
ISBN-13 : 9781787123427
Vendor :
Odoo S.A
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
€18.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
€189.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
€264.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 124.97
Working with Odoo 10
€41.99
Odoo 10 Development Essentials
€36.99
Odoo 10 Implementation Cookbook
€45.99
Total 124.97 Stars icon
Banner background image

Table of Contents

16 Chapters
Getting Started with Odoo Online Chevron down icon Chevron up icon
Quickstart Implementation Methodology Chevron down icon Chevron up icon
Traceability - Leads to Cash Chevron down icon Chevron up icon
Modern way of doing sales and managing sales contracts Chevron down icon Chevron up icon
Time Tracking and Invoicing Policy Chevron down icon Chevron up icon
Start Selling Online with Odoo eCommerce Chevron down icon Chevron up icon
Setting up Financial Management with Odoo Chevron down icon Chevron up icon
Scale Your Business Chevron down icon Chevron up icon
Purchase Management Chevron down icon Chevron up icon
Warehouse and Inventory Management Chevron down icon Chevron up icon
Advanced Warehouse Management Chevron down icon Chevron up icon
Setup your Manufacturing Process Chevron down icon Chevron up icon
Product Life Cycle Management and Maintenance Chevron down icon Chevron up icon
Implement Project Management Chevron down icon Chevron up icon
Implement Human Resource Applications Chevron down icon Chevron up icon
Installation of Odoo on Ubuntu Chevron down icon Chevron up icon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is included in a Packt subscription? Chevron down icon Chevron up icon

A subscription provides you with full access to view all Packt and licnesed content online, this includes exclusive access to Early Access titles. Depending on the tier chosen you can also earn credits and discounts to use for owning content

How can I cancel my subscription? Chevron down icon Chevron up icon

To cancel your subscription with us simply go to the account page - found in the top right of the page or at https://subscription.packtpub.com/my-account/subscription - From here you will see the ‘cancel subscription’ button in the grey box with your subscription information in.

What are credits? Chevron down icon Chevron up icon

Credits can be earned from reading 40 section of any title within the payment cycle - a month starting from the day of subscription payment. You also earn a Credit every month if you subscribe to our annual or 18 month plans. Credits can be used to buy books DRM free, the same way that you would pay for a book. Your credits can be found in the subscription homepage - subscription.packtpub.com - clicking on ‘the my’ library dropdown and selecting ‘credits’.

What happens if an Early Access Course is cancelled? Chevron down icon Chevron up icon

Projects are rarely cancelled, but sometimes it's unavoidable. If an Early Access course is cancelled or excessively delayed, you can exchange your purchase for another course. For further details, please contact us here.

Where can I send feedback about an Early Access title? Chevron down icon Chevron up icon

If you have any feedback about the product you're reading, or Early Access in general, then please fill out a contact form here and we'll make sure the feedback gets to the right team. 

Can I download the code files for Early Access titles? Chevron down icon Chevron up icon

We try to ensure that all books in Early Access have code available to use, download, and fork on GitHub. This helps us be more agile in the development of the book, and helps keep the often changing code base of new versions and new technologies as up to date as possible. Unfortunately, however, there will be rare cases when it is not possible for us to have downloadable code samples available until publication.

When we publish the book, the code files will also be available to download from the Packt website.

How accurate is the publication date? Chevron down icon Chevron up icon

The publication date is as accurate as we can be at any point in the project. Unfortunately, delays can happen. Often those delays are out of our control, such as changes to the technology code base or delays in the tech release. We do our best to give you an accurate estimate of the publication date at any given time, and as more chapters are delivered, the more accurate the delivery date will become.

How will I know when new chapters are ready? Chevron down icon Chevron up icon

We'll let you know every time there has been an update to a course that you've bought in Early Access. You'll get an email to let you know there has been a new chapter, or a change to a previous chapter. The new chapters are automatically added to your account, so you can also check back there any time you're ready and download or read them online.

I am a Packt subscriber, do I get Early Access? Chevron down icon Chevron up icon

Yes, all Early Access content is fully available through your subscription. You will need to have a paid for or active trial subscription in order to access all titles.

How is Early Access delivered? Chevron down icon Chevron up icon

Early Access is currently only available as a PDF or through our online reader. As we make changes or add new chapters, the files in your Packt account will be updated so you can download them again or view them online immediately.

How do I buy Early Access content? Chevron down icon Chevron up icon

Early Access is a way of us getting our content to you quicker, but the method of buying the Early Access course is still the same. Just find the course you want to buy, go through the check-out steps, and you’ll get a confirmation email from us with information and a link to the relevant Early Access courses.

What is Early Access? Chevron down icon Chevron up icon

Keeping up to date with the latest technology is difficult; new versions, new frameworks, new techniques. This feature gives you a head-start to our content, as it's being created. With Early Access you'll receive each chapter as it's written, and get regular updates throughout the product's development, as well as the final course as soon as it's ready.We created Early Access as a means of giving you the information you need, as soon as it's available. As we go through the process of developing a course, 99% of it can be ready but we can't publish until that last 1% falls in to place. Early Access helps to unlock the potential of our content early, to help you start your learning when you need it most. You not only get access to every chapter as it's delivered, edited, and updated, but you'll also get the finalized, DRM-free product to download in any format you want when it's published. As a member of Packt, you'll also be eligible for our exclusive offers, including a free course every day, and discounts on new and popular titles.