Difference between revisions of "User talk:Tiaris"

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
Line 58: Line 58:
  
 
Au fur et à mesure détailler un plan de test qui permet de valider les améliorations successives.
 
Au fur et à mesure détailler un plan de test qui permet de valider les améliorations successives.
 +
 +
On se retrouve donc avec deux couches à réaliser : les webservices coté OSC et les clients côté Dolibarr. Je proposerai les webservices dans les contributions OSC dès qu'ils seront un peu utilisables, car à partir de là ça peut intéresser d'autres gens. Je vais installer un site OSC de test sous peu avec ces webservices qui pourra nous servir aux tests.
 +
Il y aura beaucoup de tests à prévoir pour valider le bon fonctionnement (en voici une première liste à affiner au fur et à mesure).
 +
 +
Ce qu'il faudra tester :
 +
 +
1. la gestion des articles
 +
        leur récupération depuis OSC (et leur gestion ensuite come tout article Dolibarr)
 +
        la création d'un article sur OSC depuis Dolibarr (suite à commande et livraison fournisseur)
 +
        la gestion du stock
 +
 +
2. la gestion des clients - prospects
 +
        OSC ne distingue pas les clients (qui ont commandé) des prospects (inscrits mais sans commande)
 +
        récupération des clients
 +
        récupération des prospects
 +
        la gestion de ces clients / prospects dans Dolibarr
 +
        la gestion des mises à jour client.
 +
 +
3. la récupération des commandes
 +
        leur intégration dans les commandes Dolibarr
 +
        le suivi du paiement (maj de la commande sur OSC à prévoir)
 +
        le suivi de l'expédition (maj de la commande sur OSC à prévoir)
 +
        l'intégration dans la gestion comptable de Dolibarr (compte bancaire, CA, frais, TVA...)

Revision as of 20:15, 3 June 2006

Interface de Dolibarr avec OsCommerce


Présentation

Le but de cet interface est de pouvoir utiliser Dolibarr pour la gestion des ventes sur un site e-commerce fonctionnant avec OsCommerce.

A l'usage, il m'est apparu que l'admin d'OsCommerce ne me suffit pas. Voici quelques questions que j'ai rencontrées :

Un revendeur est intéressé par une commande en quantité de mes articles vus sur le site. Ce qui suppose commande supplémentaire chez le fournisseur, conditions préférentielles, procédure d'export (Tahiti Rimai vend depuis la Polynésie), devis, acceptation du devis, paiement, facturation, envoi...

Je rencontre quelqu'un qui veut acheter des produits sans passer par le site (marché local).

En plus, a côté de l'activité liée au site, j'ai aussi une activité de prestations informatiques et là il ne me restait que la bureautique. Or la bureautique ça va un moment, mais j'aimerais pouvoir suivre mon CA, l'état de mon compte bancaire un peu plus sérieusement... Choses que Dolibarr propose.


Donc l'idée de base consiste à faire collaborer OSC et Dolibarr :

récupérer les informations utiles dans la base de données du site et les intégrer dans Dolibarr pour ensuite bénéficier des fonctions de Dolibarr (suivi de l'expédition d'une commande, intégration des paiements dans le suivi de compte, gestion des clients...)

gèrer le catalogue ( suivi des commandes fournisseurs) depuis Dolibarr et le mettre à jour sur le site.


Je propose de décrire ici les fonctions utiles pour réaliser cette interface. Sentez-vous libre d'y apporter vos contributions.

Les fonctions prévues

1. l'import des articles OSC -> Dolibarr

Cette fonction sert à importer un catalogue d'un site web dans dolibarr (mon cas par ex où le site tourne, mais pas encore Dolibarr)

2. l'export d'articles Dolibarr -> OSC

pour la gestion du catalogue OSC depuis Dolibarr

3. Import des clients et prospects OSC -> Dolibarr

pour le suivi des clients et la gestion des commandes

4. Import des commandes OSC-> Dolibarr

en vue de leur suivi dans Dolibarr

5. Traitement des commandes dans Dolibarr et leur mise à jour sur OSC

Il faut mettre à jour le suivi de la commande sur le site, car le client peut suivre l'état de sa commande.

L'utilisation de ces fonctions

Décrire comment elles seront implémentées et comment les intégrer dans Dolibarr)


Dans l'état actuel de ma réflexion (n'hésitez pas à me donner vos avis sur la question), je considère que le site e-commerce reste autonome par rapport à Dolibarr. Dolibarr est utilisé pour récupérer des infos du site et pour alimenter le site (intervention directe de l'utilisateur). On pourrait penser aussi un système où c'est le site e-commerce qui transmet les infos (commandes, clients...) à Dolibarr qui peut les iontégrer automatiquement dans ses traitements. Peut être à étudier par la suite.

Dans la release du cvs (et dans la 2.0.1), vous avez noté la présence d'un module expérimental d'un interface avec OSC. Elle permet de récupérer des données dans une base OSC, base qui doit tourner sur le même serveur que Dolibarr, ce qui est le cas pour une installation locale mais pas forcément pour un site en production hébergé. J'ai donc pensé implémenter cette interface sous forme de web-services développés à partir de nusoap (projet libre et GPL). Les web-services seont les fournisseurs de données (format OSC), et dans Dolibarr les clients se chargeront de la transformation des données OSC en objets Dolibarr (commandes, clients..), qui seront donc gérables par Dolibarr.

Les tests à effectuer

Au fur et à mesure détailler un plan de test qui permet de valider les améliorations successives.

On se retrouve donc avec deux couches à réaliser : les webservices coté OSC et les clients côté Dolibarr. Je proposerai les webservices dans les contributions OSC dès qu'ils seront un peu utilisables, car à partir de là ça peut intéresser d'autres gens. Je vais installer un site OSC de test sous peu avec ces webservices qui pourra nous servir aux tests. Il y aura beaucoup de tests à prévoir pour valider le bon fonctionnement (en voici une première liste à affiner au fur et à mesure).

Ce qu'il faudra tester :

1. la gestion des articles

        leur récupération depuis OSC (et leur gestion ensuite come tout article Dolibarr)
        la création d'un article sur OSC depuis Dolibarr (suite à commande et livraison fournisseur)
        la gestion du stock

2. la gestion des clients - prospects

        OSC ne distingue pas les clients (qui ont commandé) des prospects (inscrits mais sans commande)
        récupération des clients
        récupération des prospects
        la gestion de ces clients / prospects dans Dolibarr
        la gestion des mises à jour client.

3. la récupération des commandes

        leur intégration dans les commandes Dolibarr
        le suivi du paiement (maj de la commande sur OSC à prévoir)
        le suivi de l'expédition (maj de la commande sur OSC à prévoir)
        l'intégration dans la gestion comptable de Dolibarr (compte bancaire, CA, frais, TVA...)