Esta es la documentación de nuestra integración de Clientify con Odoo.
Entidades a conectar
- Contactos
- Empresas
- Contactos Odoo <> Compañías Clientify
- Contactos Odoo <> Contactos Clientify
- Productos Odoo <> Productos Clientify
- Productos Odoo <> Productos Clientify
- Ventas Odoo <> Pedido Clientify
- Líneas de venta Odoo <> Líneas de pedido Clientify
- Webhooks
Preguntas y respuestas
No, no se borran registros. Para eliminar algo debes borrar en los 2 lados a mano.
CONTACTS ODOO <> COMPANIES CLIENTIFY
Se usa la ref. de cada contacto (documento/nif) para vincular de manera única los registros.
Odoo | Clientify |
display_name | name |
name | business_name |
ref | taxpayer_identification_number |
phone | phone |
street | street |
city | city |
state | state |
country | country |
zip | postal_code |
CONTACTS ODOO <> CONTACTS CLIENTIFY
Se usa la ref de cada contacto tipo empresa, para vincular de manera única los registros.
Odoo | Clientify |
estado en Clientify | status |
name or display_name | first_name |
tipo de cliente | Cliente actual |
ref | taxpayer_identification_number |
telefonoPrincipal | phones |
telefonoMovil | phones |
street | street |
city | city |
country | country |
zip | postal_code |
PRODUCTS ODOO <> PRODUCTS CLIENTIFY
Se usa el sku de cada producto para vincular de manera única con Clientify.
Odoo | Clientify |
name | name |
list_price | price |
sku | sku |
SALES ODOO <> ORDER CLIENTIFY
Odoo | Clientify |
contact | Usa los campos de contact |
Siempre lo pedidos en firme | status |
date_order | order_date |
name | order_id |
‘Odoo’ | ecommerce |
currency | currency |
Sale Line | items |
SALES LINES ODOO <> ORDER LINES CLIENTIFY
Odoo | Clientify |
name | name |
barcode | sku |
price_unit | price |
qty_to_deliver | quantity |
WEBHOOKS
Permiten que todo cambio/creación de productos/contactos/empresas en Clientify se sincronice con Odoo,
Definición del proceso de conexión
URL, Usuario, APIKey y OdooDB
OdooDB:
añadir ?debug=1
APIKey
Preferencias > Seguridad de la cuenta > Nuevo
Poner nombre Clientify y te generará una APIKey
Es necesario generar una APIKey para un usuario administrador, desde Odoo, siguiendo los pasos descritos en las siguientes imágenes.
- Ir a preferencias en la esquina superior derecha, donde se puede ver el icono de usuario.
- En la pestaña de security, debe aparecer la opción de crear la APIkey.
- Una vez creada, se mostrará en pantalla, debe copiarse en este momento, o si se pierde, deberá crear una nueva.
- El siguiente paso es conseguir el nombre de nuestra base de datos Odoo,
Clicando en la parte superior en:
Settings → Settings → General Settings ,
en la parte inferior puede verse una opción que es “activate developer account”, al pulsar sobre ella , se recarga la página y podrá verse en la parte superior derecha el nombre de la base de datos, entre paréntesis al lado del nombre de usuario.
Bien, ya tenemos la APIkey y el nombre de la base de datos, ahora accediendo en Clientify a la pestaña de integraciones y pulsando sobre la tarjeta de Odoo, solo nos queda rellenar el cuadro siguiente y darle a guardar, si todo ha salido bien, aparecerá un mensaje de confirmación, y la integración se activará.
VERSIONES DE ODOO COMPATIBLES
La integración se ha hecho sobre Odoo 14, en principio debería ser compatible con todas las versiones de Odoo, ya que el protocolo que usan siempre es el mismo, sin embargo puede que con versiones muy antiguas pueda dar problemas.