Authentication + Configuration
To integrate with an Odoo instance, we have to setup an
In the Navigation Bar, select Data Sources
On the right (in Data Sources), select Odoo as the Data Source and click the
ADD DATASOURCE
buttonChange the Server URL to:
https://{myEnterpriseInstance}.dev.odoo.com
Scroll to the bottom of the page and click UPDATE
Click CONFIGURE
On the first tab (Authentication), change the Base API Path to:
https://{myEnterpriseInstance}.dev.odoo.com
Leave the Authentication Types drop-down on
Basic Authentication
.Enter the Database name. You can find this in one of 2 ways:
The database name is case sensitive.
Enter the username and password.
The configuration should look something like the image below:

On the second tab (BOM Configuration) enter the version number in the form of 2 digits (e.g. 16, 17, or 18). [Do not append a version at the end (e.g. 18.3), only use 2 digits
Click the
SAVE
button to save your connection details and close the form.Click
AUTHENTICATE
. If the configuration is successful, the Authentication Status will update and show Connected.
Primary and Alternative component identifiers
The primary and alternative identifiers can be used for product.product or product.template, though if you plan on using configurations, you would probably select a field for product.product
Configure the Primary and Alternative component Identifiers as follows:
Primary Identifier:
default_code
Alternative Identifier:
name
Odoo supports a number of types of authentication. The auth method supported in SharpSync is Basic
. The configuration values in SharpSync are shown below.
Base API path
This is the full link [including your customer id] to the Odoo Instance. Typically something like:
https://odoo.sharpsync.net
Authentication Types (see below**)
The type of authentication method to use when authenticating with NetSuite. We only support:
Basic
Database name
The name of the database in Odoo. Take note that it is case sensitive
odoo.app.17.713
Basic Auth Username
The name of the user connecting to Odoo.
yourusername@domain.com
Basic Auth Password
The password used to connect with the associated username
** For searching, this is based on the raw data from the Primary Source data before any Property Mapping rules (Import) have run. When a new BOM is created, the final value from the rows cells will be used. So if you manipulate the text in SharpSync to
Change from
Assembly A1, Rev A
toAssembly A1, Rev B
Then the Bill of Materials Name will be
A1_B
instead ofA1_A
Last updated