
Connecteur Odoo WooCommerce
Versions disponible :
v14
,
v15
Nom Téchnique : odoo_woocommerce_connector
Licence : OPL-1
Ce module permet la synchronisation des données entre Odoo ↔ WooCommerce afin d'avoir une meilleur gestion/visualisation des données grâce au différentes fonctionnalités/vues qu'Odoo nous offre
Contenu du module
- La configuration, connexion de plusieurs instances WooCommerce
- La configuration des action planifiées pour la synchronisation automatique
- La configuration des modèles de mappage dynamique pour la correspondance entre modèles Odoo ↔ WooCommerce
- Tableau de bord qui contient tous les instances configurer avec :
- recapitulatif des données synchroniser
- total des ventes, factures, avoirs
- un graphe en barre des 6 derniers semaines avec total des ventes de chaque semaine
- La synchronisation des enregistrements des modèles :
- Articles : Articles , Catégories , Attributs , Variantes
- Ventes : Devis / Commandes
- Clients
- Taxes
- Prend en considération les processus de : Importation , Exportation , Mapping
- Aucune action/plugin/webhook est ajouté sur votre serveur WooCommerce, utilisation seulement de ce que l'API WooCommerce et l'API WordPress nous permettent
Fonctionnalité
-
Configuration d'une instance
- URL : L'adresse web de WordPress qui ce trouve sur votre instance WordPress, allez dans →
Réglages/Général/Adresse web du site (URL)
- Clé client , Secret client : Une clé API REST WooCommerce avec droits
Lecture/Écriture
, allez dans →WooCommerce/Réglages/Avancé/API REST
- Nom d'utilisateur, Mot de passe : Type d'identification basique de l'API REST WordPress
Username/Password
- Bouton de vérification de la connexion avec WooCommerce et WordPress
- Lance un test de connexion avec votre serveur WooCommerce/WordPress
- Bouton Générer URLs des images
- Supporte les modèles : Articles , Variantes , Clients
- Exporte les images des enregistrements sur votre serveur WordPress dans :
Médias/Médiathèque
et les lient avec les enregistrements sur Odoo
- URL : L'adresse web de WordPress qui ce trouve sur votre instance WordPress, allez dans →
-
Fonctionnement du Bouton Synchroniser
- Permet de synchroniser les différents modèles
- Permet les processus :
Importer
,Exporter
,Mappage
- Détails des données :
Basique
,Avancé
- Mettre a jour les enregistrements existant : Qui sont déjà lié
- Récupère/Envoi les informations de base nécessaire d'un enregistrement
- Récupère/Envoi les informations avancé qui ajoute/modifie/interagit avec autres modèles/fonctionnalité
- Gestion de la quantité du stock des Articles / Variantes
- Les taxes lié au Articles
- Import/Export des images lié au enregistrements lors de la synchronisation Articles / Variantes
- Gestion de l'etat du Devis / Commandes en effectuant le processus de livraison, facturation, remboursement
- Choix du modèle de mappage (processus de mappage) pour trouver une correspondance entre enregistrements selon une condition definie dans le modèle de mappage
-
Fonctionnement du modèle de mappage
- Application d'une Condition sous forme d'expression Python utilisant :
woo_record
: Variable represente l'enregistrement WooCommerceodoo_record
: Variable represente l'enregistrement Odoo
- Utilisation du nom technique d'un champ Odoo/WooCommerce
- Exemple de Condition sur le modèle des Articles
- Compare le code des articles Odoo avec les articles de WooCommerce
odoo_record.default_code and woo_record.sku and odoo_record.default_code == woo_record.sku
- Application d'une Condition sous forme d'expression Python utilisant :
-
Fonctionnement des action planifiées
- Utilisation de la fonction
_woo_sync_records
- Paramétres possibles :
woo_instance_id
: ID de l'instance a utilisermodel_type
: Modèle a synchroniserdetail_type
: Niveau de détails a synchroniser ('basic', 'advanced')process
: Processus de synchronisation ('import', 'export', 'mapping')update_existing_records
: Mettre a jour les records synchroniser précedement (True, False)check_connexion
: Vérifier la connexion avec l'instance woo avant de proceder a la synchronisation (True, False)details
: dictionnaire contenant tout autres champ utiliser dans le type de detail avancé, exemple :details={'consider_product_category': True, 'images': True}
- Utilisation de la fonction
Voir les Captures d'écran pour plus de détails ou nous contacter
Disponible sur Odoo Apps
Odoo Proprietary License v1.0
This software and associated files (the « Software ») may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file).
You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one).
It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software.
The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED « AS IS », WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.