ERP en LOGICIEL LIBRE dédié aux PME-PMI

           Devenez partenaire Principal ou Majeur de Neogia

Manuel fonctionnel eCommerce

La partie eCommerce qui suit est largement inspiré d'un document provenant de l'entreprise Les Arts Informatiques, écrit par Jacques Le Roux, se trouvant à l'adresse suivante http://www.les7arts.com/assist/OFBiz/Creation%20Catalogue%20de%20produits.pdf Ce document a été mis à jour et complété à partir d'une version de neogia 0.93 (juillet 2006).

Contents

Création d'une société

Création d'un Entrepôt

Les emplacements de stockage sont organisés hiérarchiquement. Ainsi vous pouvez éventuellement représenter finement vos stocks et leur finalité (différencier réception d'expédition, classer les retours, etc.). Le Type d'emplacements Site contient tous les éventuels autres emplacements.

Cliquez sur l'onglet "Stock", puis la rubrique "configuration", puis sur le menu "Emplacement", puis sur le bouton "Création", conservez le "Type d'emplacements" par défaut "Site" et entrez au moins un nom, puis cliquez sur "Ajouter".

Vous pouvez ajouter des adresses ou des numéros de téléphone via "Coordonnées" dans le menu de configuration, puis en cliquant sur "ajout des coordonnées".

Création d'un site Web

Cliquez sur l'onglet "Contenu", puis sur le menu "WebSites" et là sur le bouton "Nouveau WebSites".
Dans "Web Site Id" entrez un identifiant et notez le (par convention nous suggérons <WebStore>).
Entrez un nom dans "Site Name' et cliquez sur le bouton "Update".

Paramétrage des Livraisons

Cette partie est un peu délicate.
En haut de la page "Centre de profit" cliquez sur le bouton "Livraisons".

Création des modes d'expédition

Cliquez sur le l'option [Nouvel expéditeur]", descendez en bas de page à la rubrique "Type de mode d'expédition :"
Ici nous devons fixer les types de livraison possibles. Nous opterons pour Standard, Rapide, Contre-Remboursement. Saisissez ces types successivement dans le champ "Type de mode d'expédition " avec une "Description" et validez à chaque fois par "Créer". Pensez à revenir en bas de la page entre chaque création (la page se met à jour sans revenir à la position courante ce qui peut surprendre).

Création des transporteurs

Nous allons maintenant créer les transporteurs. Par exemple La Poste (Standard, Collissimo, Chronopost/ChronoShip OnLine), UPS, DHL, TNT, FEDEX, Exapaq, GLS-Extand, etc.
Auparavant il faut créer les acteurs correspondants. Cliquez sur l'onglet "Acteur", puis sur le menu "Créer" de l'application de gestion des acteurs.

Là pour chaque transporteur à créer, créez un "Nouveau groupe d'acteur", renseignez le nom dans "Group Name" (par exemple <La Poste>) et choisissez "Party Group", cliquez sur le bouton "Rôles" et ajoutez le rôle "Transporteur" (si celui-ci n'est pas disponible, cliquer sur "Tous" pour afficher tous les rôles) en cliquant sur l'option "[Ajouter]".

Une fois tous les transporteurs créés, cliquez sur le menu "Rechercher" puis cochez la case "Regarder". Là, notez les identifiants (colonne "Réf. de l'acteur") correspondant aux transporteurs que vous venez de créer. Cliquez sur l'onglet "Article", puis sur le menu "Centre de profit", choisissez votre centre de profit, puis cliquez sur le bouton "Livraisons".

Cliquez sur l'option "[Nouvel expéditeur]", descendez en bas de la page à la rubrique "Mode d'expédition du transporteur :", choisissez un "Mode d'expédition", puis pour chaque transporteur sélectionnez systématiquement le "Type de rôle" "Transporteur" et entrez l'identifiant du transporteur dans le champ "Acteur". Renouveler l'opération pour chaque Mode d'expédition du transporteur que vous voulez créer en cliquant sur l'option "[Nouvel expéditeur]" sur la nouvelle page qui s'affiche à la fin de l'opération.

Maintenant que nous avons créé et associé les types de mode d'expédition avec les transporteurs, nous allons associer les modes d'expédition au Centre de profit. Pour cela cliquez sur l'option "[Nouvel expéditeur]" en haut de page puis choisissez un "Mode d'expédition du transporteur". En fonction des options suivantes ce mode d'expédition sera disponible ou non lors de la finalisation de la commande. Pour une première approche vous pouvez négliger les champs suivants et simplement cliquez sur "Ajouter" pour chacun des modes d'expédition précédemment créés.

Nous allons négliger les 2 options suivantes "Allow USPS Addr (PO Box, RR, etc)" et "Require USPS Addr (PO Box, RR, etc)"qui ont peu d'intérêt en Europe (USPS = Poste US).

Pour créer "le mode d'expédition" cliquez sur "Ajouter"

Nous pouvons maintenant créer les "Devis d'expéditions", cliquez sur l'option "[Nouveau devis d'expédition]". C'est ici que nous fixerons le prix du service. Cet écran est assez bien documenté et ne nécessite pas de commentaire. Pour faire simple, il suffit d'indiquer le prix du service (de l'expédition) dans l'option "[Prix de base général]" et de cliquez sur "Ajouter". Avec les paramètres proposés sur cette page il est possible de traiter un certain nombre de cas. Pour plus de sophistication, en fonction des tarifs des transporteurs, une programmation peut être nécessaire. Notamment pour utiliser les services Web des transporteurs qui calculent les tarifs en temps réel en fonction du contenu de la commande.

Pour conclure ce chapitre, voici quelques liens utiles concernant les transporteurs :
http://www.laposte.fr/produits/colis/offre_colis/fiches/cc_nat_rap_pcgp_colissimo_p.htm
http://www.fr.chronopost.com/web/fr/contact/index.jsp
http://www.tarif-colis.com/tarif-colis/comparaison-tarif-delais-colis.htm
http://www.tarif-colis.com/tarif-colis/surcharge-carburant-transport-express.htm
http://www.ups.com/content/ch/fr/bussol/offering/online_tools.html
http://www.ups.com/e_comm_access/gettools_index?loc=fr_FR
http://webshipping.dhl.com/

Paramétrage des Paiements

En haut de la page "Centre de profit" cliquez sur le bouton "Paiements". Cette partie reste à paramétrer par un consultant spécialisé OFBiz en fonction des moyens de paiement que vous voudrez gérer.
Pour une mise en place des services simples (sans transaction électronique), choisissez un "Type de mode de paiement" puis un "Type de service", indiquez un "Nom du service" et éventuellement renseignez "Propriétés du paiement", cliquez sur "Create" ou "Update" (s'il existe déjà des paiements).
* Le "Nom du service" permet de définir une méthode dans l'outil, pour que cette méthode soit valable il faut impérativement indiquer un nom sans espace.

Par exemple : (utilisez des lettres non accentuées pour le Nom du service et les Propriétés du paiement)

Type de mode de paiement Type de service Nom du service Propriétés du paiement
Cash on delivery External Payment (No Service) Contre remboursement Paiement a la livraison
Credit Card* Payment Auth Verification Service Carte de credit Visa/Mastercard/Bleue/etc...
Paypal** External Payment (No Service) Paypal Paypal France

* Les services de transactions électroniques nécessitent une mise en place spécifique par un consultant spécialisé OFBiz.
** Paypal est un service de transaction électronique accessible à tous mais nécessite également une mise en place spécifique.

Création des Articles

Félicitations, vous êtes enfin arrivés au point où vous pouvez créer des articles. Rassurez-vous, vous avez fait le plus difficile.

Gestion du stock

Voyons maintenant comment alimenter le stock d'un article. La procédure est assez logique :

  1. Il faut avoir référencé les fournisseurs pour les produits à commander
  2. Passer une commande
  3. Approuver cette commande
  4. Réceptionner la commande

Référencer les fournisseurs pour les produits à commander

Si le fournisseur n'existe pas encore, dans l'onglet "Acteurs", créez un "Nouveau groupe d'acteur", renseignez le nom dans "Group Name", et cliquez sur "[Enrg]" puis cliquez sur le bouton "Rôles" et ajoutez le rôle "Fournisseur" en cliquant sur l'option "[Ajouter]".

Dans l'onglet Article choisir l'article à référencer. Cliquez sur le bouton "Fournisseurs" dans "CommonPartyId" choisissez le fournisseur, dans "Minimum Order Quantity" saisissez la quantité minimale à commander exigée par ce fournisseur pour ce produit. Choisissez la "Monnaie", dans "Last Price" indiquez le dernier prix connu et dans "Supplier Product Id" saisissez un identifiant quelconque et cliquez sur "Mettre à jour".

Passer une commande

Deux solutions :

  1. Saisie avec toutes les étapes:
    • Dans l'onglet "Commande", cliquez sur le bouton "Création". Dans la rubrique " Commande d'achat", choisissez le "Fournisseur" et cliquez sur "Continuer".
    • Choisissez alors la monnaie pour cette commande et cliquez sur "Sélectionner un(e)".
    • Dans "Réf. de l'article" choisissez la référence de l'article à commander, indiquez la quantité et une date dans "Délai de livraison souhaité" (obligatoire sinon msg Error calling event:[...] ), mettez un "Commentaire" si utile puis cliquez sur "Ajouter à la commande".
    • Vérifiez votre commande une fois finie (vous pouvez ajouter autant de lignes que désirées) puis cliquez sur "Finaliser la commande".
    • Dans l'écran suivant ("Conditions d'ordre") saisissez éventuellement des conditions d'ordre si elles existent puis/sinon cliquez sur "Continuer".
    • Dans l'écran suivant ("Livraison") choisissez le lieu de livraison (qui peut être mis à jour par "[Update]") puis cliquez sur "Continuer".
    • Dans l'écran suivant ("Options") saisissez d'éventuelles options de livraison puis cliquez sur "Continuer".
    • Dans l'écran suivant ("Acteurs") associez d'éventuels acteurs à la livraison (laissez coché "I do not wish to add additional parties." sinon) puis cliquez sur "Continuer".
    • Le dernier écran vos permet de vérifiez votre commande avant de cliquer sur le bouton "Création de la commande". A ce stade vous pouvez toujours modifier les données saisies dans les écrans précédents en cliquant sur les options situées au-dessus.
  2. Saisie simplifiée (mono étape):
    • Cliquez sur le bouton "Quick OA" (OA signifie ici Ordre d'Achat).
    • Choisissez soit le fournisseur dans PartySupplierPartyId soit le produit et indiquez éventuellement votre identifiant de connexion dans "Référence Utilisateur de connexion"

Approuver une commande

Une fois votre commande créée vous vous retrouvez dans un écran avec une rubrique " Confirmation de la commande". Vous pouvez alors cliquer sur l'identifiant de votre commande (généré automatiquement, notez le éventuellement) pour la confirmer en cliquant sur "Approuvez la commande" après l'avoir vérifiée. A ce stade vous pouvez en sortir une impression en cliquant sur "PDF", la modifier en cliquant sur "Edit Items" et créer une note associée en cliquant sur "Créer une nouvelle note". Vous pouvez évidemment attendre avant de confirmer. Elle restera alors en attente. Cela peut être le cas par exemple, si la personne qui approuve la commande n'est pas la même que celle qui a créé la commande. D'ailleurs au travers des rôles des acteurs il est possible de gérer les droits des personnes travaillant dans l'entreprise.

Réceptionner une commande

Une fois approuvée et reçue vous pouvez réceptionner la commande:

Quelques explications :
Les lignes de stock représentent l'association entre un emplacement et un produit. Les lignes de stock peuvent être bloquées rendant le stock indisponible (contrôle qualité). La gestion des lots est en cours d'implémentation. Actuellement il est simplement possible d'ajouter un n° de lot avec une date d'expiration mais celui-ci n'est pas encore utilisé dans les règles de gestion.

Pour chaque ligne de stock il est possible de faire un ajustement des quantités en stock par l'intermédiaire d'un inventaire express. Ceci correspond à un processus d'inventaire complet mais réalisé de manière automatique.
Un diagramme de l'historique du stock, et un état du stock sont disponibles.
Le processus de transfert entre stocks peut être réalisé de manière individuelle ou via une liste de transfert. Les transferts peuvent être planifiés et différés. Un processus de transfert interne mais distant va être implémenté. Il existe un processus d'inventaire physique qui peut être réalisé soit en partant d'emplacement, soit en partant des produits que l'on souhaite inventorier. Les étapes de l'inventaire sont :

  1. Création : ajout des lignes de stock à inventorier.
  2. En cours : les lignes d'inventaires sont en cours d'inventaire, elles sont donc fermées.
  3. Clôturé : chaque ligne a été inventoriée, elle reprend son état précédent.

Outre l'utilisation du MRP (en savoir plus : MRP), il existe au niveau des stocks un processus de gestion par seuil (quantité économique) les règles de gestion sont définies par emplacement et par produit au niveau du catalogue. Ce mécanisme engendre des propositions de commandes ou d'ordres de fabrication.

Gestion de fabrication

Rapidement : dans le module de Fabrication/Manufacturing, une gamme décrit un ensemble d'opérations nécessaires pour réaliser une tâche, chaque opération pouvant nécessiter une ou plusieurs ressources (homme ou machine), elle définit aussi les temps opératoires. La nomenclature de produit est un arbre qui décrit les composants d'un produit.

Mise en ligne du site Web et accès

Cette modification est à effectuer dans le cas où lorsque vous cherchez à acceder au site d'eCommerce, celui-ci vous indique qu'il n'est lié à aucun centre de profit.
modifier le fichier application/ecommerce/webapp/ecommerce/WEB-INF/web.xml
La valeur du paramètre WebSiteId doit être égale à la valeur saisie dans la rubrique "contenu", puis "sites web" Web Site Id (ou référence dans le tableau affichant la liste des webs sites).
L'accès au web site est ensuite réalisé via l'adresse : /ecommerce/control/main