Archives par mot-clé : Intégration

ERPNext – Interface REST API

Contrairement à ODOO qui ne le propose pas nativement, ERPNext étant conçu avec pour son interface Frontend-Backend, est totalement interfaçable en API REST.

Nous verrons ultérieurement que cela permet à ERPNext d'être facilement intégrable à d'autres solutions (Google, Magento, Prestashop, WooCommerce, Shopify, Dropbox, Paypal, Hubspot ...) soit en direct, soit via des middlewares d'intégration (Pentaho Data Intégration, Myddleware, Zapier, Piesync ...).

Voici quelques exemples d'appel REST via curl :

Continuer la lecture de ERPNext – Interface REST API

ODOO 9 CE – synchronisation avec Google Contacts

Ayant eu besoin de réaliser une synchronisation unidirectionnelle de Google Contacts vers Odoo 9, j'ai trouvé le module vuente_google_contacts_sync qui apparemment répondait à mon besoin.

Le chargement initial dans Odoo des contacts google fonctionnait très bien mais une erreur se produisait à chaque mise à jour automatique.

Continuer la lecture de ODOO 9 CE – synchronisation avec Google Contacts

ODOO 8 – Exemple de module d’interface à Mysql

Voici un exemple de module Odoo qui récupère des informations dans une base Mysql pour ensuite les créer dans ODOO 8 (exemple similaire à celui-ci).

Nous utiliserons les actions planifiées et les nouvelles API apparues en Odoo v8.

Objet

Nous scruterons Mysql toutes les 30 minutes pour en extraire les clients et ensuite les insérer dans ODOO (s'ils n'existent pas déjà).

Bien entendu, ceci sera fait  dans un contexte très simplifié (attribut "name" seul exploité ...).

Continuer la lecture de ODOO 8 – Exemple de module d’interface à Mysql

ODOO 8 – Exemple de module d’interface à Magento 2

Je vais reprendre l'exemple précédent pour proposer une solution "maquette" d'échange direct entre Magento 2 et ODOO 8.

Nous appellerons Magento avec les Api de type REST et nous en profiterons pour utiliser les actions planifiées et les nouvelles API apparues en Odoo v8.

Objet

Nous scruterons Magento toutes les 30 minutes pour en extraire les produits "actifs" et ensuite les insérer dans ODOO (s'ils n'existent pas déjà).

Bien entendu, ceci sera fait  dans un contexte très simplifié ( pas d'authentification Magento, pas de gestion des erreurs, attribut "name" seul renseigné ...).

Continuer la lecture de ODOO 8 – Exemple de module d’interface à Magento 2

ODOO 8 – Import de Dolibarr via Pentaho Data Intégration

La solution « maquette » présentée ici, consiste à charger dans ODOO 8, des données exportées (en CSV) de Dolibarr,  en utilisant l’ETL de Pentaho (appelée soit Kettle, soit Data Intégration, soit PDI) .

J’avais déjà rédigé un article sur cette solution en septembre 2013 mais nous étions en OpenERP v7 et nous n'avions pas la relation contact-société à gérer.

Continuer la lecture de ODOO 8 – Import de Dolibarr via Pentaho Data Intégration

ODOO 8 – Interface à Magento 2 via Pentaho Data Integration

La solution "maquette" présentée ici, consiste à interfacer ODOO 8 à Magento 2 en utilisant l'ETL de Pentaho (appelée soit Kettle, soit Data Intégration, soit PDI) .

Cela ne remplace pas les connecteurs évoqués dans l'article précédent mais cela peut dépanner dans certains cas (ex: reprise de données) surtout dans la période actuelle où aucun connecteur gratuit ODOO-Magento 2 n'existe.

J'avais déjà rédigé des articles sur Pentaho Data Integration en août 2015.

Continuer la lecture de ODOO 8 – Interface à Magento 2 via Pentaho Data Integration

ODOO – Interface avec Magento 2 ?

Il n'existe malheureusement pas à ce jour de connecteur open-source et gratuit permettant d'interfacer ODOO (v8 ou v9) à Magento 2.

Le connecteur OCA ne fonctionne à ce jour au mieux, qu'entre ODOO 8 et Magento 1.9.

La situation est identique pour le connecteur Mage2odoo .

La v2 de Magento est une version majeure qui parmi ses nombreuses évolutions, a vu disparaître la possibilité de s'interfacer en XML-RPC (utilisé par le connecteur OCA). Les 2 seuls modes possibles d'appel d'API sont REST (Json) ou SOAP (Xml).

Du coup, il n'existe que des connecteurs payants entre ODOO 9 et Magento 2 (aucun avec Odoo 8) :

Malheureusement, ceux-ci n'étant pas en accès libre, je ne peux pas vous dire ce qu'ils valent.