2. Ce soir !
• Aperçu rapide de la configuration
• ClicShopping
• Odoo
• Gestion de la facturation / comptabilité canadienne
• Paramétrage de ClicShopping
• Paramétrage d'Odoo
• Transaction et d'une gestion de commande
• Produits / Gestion des stocks
• Comparaison Outils E-Commerce / Odoo
3. ClicShopping en quelques mots
ClicShopping
• Solution Social E-Commerce Open Source
• Vente ouverte ou privée
• B2B - B2C - B2B / B2C
• Intégration forte avec Twitter (produits,
promotions, coups de coeur, coupons, blog, info
générales, newsletter) depuis 2008
Téléchargement
Core de ClicShopping : Bitbuket.org/clicshopping
Pack Starter : http://www.clicshopping.org/marketplace/pack-commerce-opensource-p-32.html
Module Odoo : Bitbuket.org/clicshopping
Processus d'installation de ClicShopping et des Modules : Consulter le guide sur ClicShopping.org
• Open Source GPL2
• Conforme aux législations Canadiennes et
Européennes (Règlement de Janvier 2015)
• Catalogue sous forme de modules (± 400)
à activer et système de Hooks (la plupart
gratuits)
• Intégration forte avec Odoo
4. ClicShopping en quelques mots
Technique
PHP 5.4+
MYSQL 5+
Framework Bootstrap et Jquery
Peu gourmande en ressource serveur
< 4 Mo de mémoire vive
Cache load time: 0.0001 seconds (avec cache)
Total query time: 0.0005 seconds (avec cache)
Test avec webservice :
Dual Core Desktop ubuntu 2 (4 Go )
Nbr de produits : 450 (export 13mn)
Nbr utilisateurs simultanée de 10 à 50
Outil de test utilisé : Neoload
Technique
Python 2.7
PostgreSQL
Framework Jquery UI et Jquery
Nécessite un serveur dédié : 4Go
Licence : AGPL-3.0
5. Objectif du projet
• Etape 1 : Connexion ClicShopping - Odoo (présenté ce soir)
• Web service XML-RPC
• Module Odoo intégrant les principales informations de ClicShopping
• Création des différents formulaires dans Odoo
• Etape 2 : Connexion Odoo – ClicShopping
• Développement plus poussé du module Odoo
• Meilleure interopérabilité entre les 2 outils
• Etape 3 : On verra!!
6. Caractéristiques du Web service
• Partie Front office
• Enregistrement des comptes clients (adresses)
• Modification des comptes clients (adresses)
• Enregistrement des commandes (y compris remises clients et coupons)
• Prise en compte du système de gestion B2B
• Prise en compte de n'importe quel système de paiement et d'expédition
• Relation client pour support des commandes (à venir)
• Partie Back Office
• Export produits, marques, fournisseurs, clients, factures, groupes de clients
• Enregistrement temps réel ou différé des modifications produits, marques, fournisseurs, clients,
factures, groupes de clients (y compris affectation des particularités)
• Export des stocks et des modifications + création d'un entrepôt spécifique ClicShopping
• Export de la commande à la facturation (prise en compte des remises clients et coupons)
• Mise à jour des commandes via les statuts
• Prise en compte du système de gestion B2B (y compris les spécificités)
• Adapté à n'importe quel système de gestion comptable
• Pour le moment, un one way : ClicShopping vers Odoo
7. Modules Odoo Obligatoires
• Le module ClicShopping installe l'ensemble des modules nécessaires dans Odoo
• Les modules originels de Odoo
• Entrepôt
• Comptabilité
• Gestion des ventes
• Account Voucher
• Les modules additionnelles
• Gestion des marques
• Gestion des groupes clients (B2C)
• Gestion des groupes de produits (B2C)
• Support / Réclamation pour les clients ayant passé une commande (non encore développé)
8. Processus de la facturation
Admin Client Catalogue ClicShopping Odoo
Stock Stock
Processus Entrepôt
Facturation FacturationProcessus Commande
Client
Commande
INSTANCE
Bon de commande
Bon de commande
Réduit le stock
Disponible à n-1
Déclenche un mouvement
Stock
- Prévu devient n-1
- Disponible est à n
Admin Client
Bon de commande
TRAITEMENT
Gestion de la Commande
Facture manuelle
Non clôturée et modificable
Annulation Annulation
LIVRE
Facture
Facture Ouverte
Non modifiable
Impossible d’annuler
La facture
Déclenche un mouvement
De stock
- Prévu reste à N-1
- Disponible à N-1
Déclenche l’écriture
Comptable temporaire
Admin Client
Facture / Annulation
9. Limites portabilité en facturation sur Odoo
concernant le calcul des taxes
Facturation Européenne
Comptabilité
Facturation Canadienne
Comptabilité Facture Classique
Produit
Sous total
Shipping
Taxes
Total
La facture est simple et normale
Transfert d'information valide
Facture Classique
Produit
Sous total
Taxes
Shipping
Total
10. Limite de la portabilité de l'intégration concernant le calcul des taxes cas d'une remise client où d'un
coupon réduction
Calcul ClicShopping
50
50
10
- 5
55
Facture Classique avec Remise Client
Produit (Hors-Taxes)
Sous Total (Hors-Taxes)
Taxes
Remise clients
Total (Toutes Taxes)
Calcul Odoo
50
-5
45
10
55
Facture Classique avec Remise Client
Produit (Hors-Taxes)
Remise Client
Sous Total (Hors-Taxes)
Taxes
Total (Toutes Taxes)
Transfert d'information valide
ClicShopping
Odoo (visualisation de la facture)
La taxe ne comprend pas le montant de la remise
11. Limite de la portabilité concernant le calcul des taxes cas d'une remise client où d'un coupon réduction
ClicShopping
Facture Classique avec Remise Client
Produit
Remise clients
Sous Total
Taxes
Total
Calcul ClicShopping
50
-5
45
-9
54
Facture Classique avec Remise Client
Produit
Remise Client
Sous Total
Taxes
Total
Calcul Odoo
50
-5
45
10
55
La taxe est recalculée en fonction du sous-total
Transfert d'information non valide
Odoo (visualisation de la facture)
Attention au paramétrage et aux options des modules. Tout n'est pas faisable