▼
Scroll to page 2
of
137
Sören Eberhard – http://virtuemart.net Traduction originale : Xavier Lemoine – XLFormation – http://www.xlformation.com Document final : TraducTeam Virtuemart manuel version 1.0-FR 1 Sur 137 2 Sur 137 Table des matières 1.Préambule..........................................................................................................................................8 1.1 Remerciements...........................................................................................................................9 1.2 Concernant ce manuel..............................................................................................................10 2. Introduction....................................................................................................................................11 2.1. Virtuemart, c'est quoi ?...........................................................................................................11 2.1.1. Présentation générale......................................................................................................11 2.1.2. Caractéristiques...............................................................................................................11 2.2. Et qu'est­ce que cela me procure ?..........................................................................................12 2.3. Copies d'écran.........................................................................................................................14 3. Installation......................................................................................................................................17 3.1. Conditions requises.................................................................................................................17 3.1.1. Conditions requise niveau Serveur.................................................................................17 3.1.2. Conditions requises niveau Client...................................................................................17 3.2. Installation et mise à jour........................................................................................................17 3.3. Installation automatique..........................................................................................................20 3.4. Installation manuelle...............................................................................................................28 3.5. Questions fréquentes concernant l'installation (FAQ)............................................................30 3.5.1.1. Lors de l'installation, j'ai le message suivant : « ERROR: Could not find an XML setup file in the package ». Que se passe t'il ?......................................................................30 3.5.1.2. Lors de l'installation, j'ai le message suivant : « Another component is already using the directory com_virtuemart », en français, « Un autre composant utilise déjà le dossier com_virtuemart ».....................................................................................................30 3.5.1.3. Quand j'essaye d'installer Virtuemart avec l'installation automatique, rien ne se passe après que j'ai cliqué sur « Parcourir » et « installer ». Que se passe t'il ?...................30 3.5.1.4. C'est quoi ces fichiers « tar.gz », ils ne sont pas sensés exister uniquement dans les systèmes Unix / Linux ?.......................................................................................................30 3.5.1.5 Lors d'une mise à jour réalisée sur une installation Mambo­PhpShop, Virtuemart ne reconnaît pas mes anciennes tables. Que dois­je faire ?.......................................................30 3.5.1.6 Après avoir terminé l'installation, j'essaye d'accéder à Virtuemart mais tout ce que j'obtiens est l'erreur suivante : « store is not a valid VirtueMart module... », en français « ce magasin n'est pas un module Virtuemart valide... ». Que se passe t'il ?..............................31 3.5.1.7 Après avoir installé le composant, j'obtiens bien le lien Virtuemart dans le menu « composants » de mon site, mais en cliquant dessus, tout ce que j'obtiens, c'est le texte « Welcome to Washupito's..... ». Que se passe t'il ?............................................................31 4. Premiers pas avec Virtuemart.........................................................................................................32 4.1. Configuration Globale de Joomla!..........................................................................................33 5. Tutoriel Administrateur..................................................................................................................35 5.1. Configuration de la boutique..................................................................................................36 5.1.1. Onglet Global .................................................................................................................38 5.1.2. Chemins & URL.............................................................................................................46 5.1.3. Site (Display & Layout) .................................................................................................47 5.1.4. Expéditions (Shipping) ..................................................................................................50 5.1.5. Commande (Checkout) ..................................................................................................51 5.1.6. Téléchargements (Downloads) .......................................................................................53 5.2. Pour démarrer.........................................................................................................................55 5.3. Réglages de la boutique..........................................................................................................57 5.4. Pays, Devises, Modules principaux et Fonctions...................................................................61 3 Sur 137 5.4.1. Gestion des Pays.............................................................................................................61 5.4.2. Gestion des devises.........................................................................................................62 5.4.3. Modules principaux de VirtueMart (Core Modules)......................................................63 5.4.4. Fonctions principales de VirtueMart (Core Functions)..................................................64 5.5. Gestion des Fabricants/Fournisseurs......................................................................................67 5.5.1. Catégories de Fabricants / Fournisseurs..........................................................................67 5.5.1.1. Ajouter une catégorie de Fabricant / Fournisseur...................................................67 5.5.1.2. Champs existants dans les catégories de Fabricants / Fournisseurs :......................67 5.5.1.3. Modification d'une catégorie de Fabricants/Fournisseurs.......................................68 5.5.1.4. Supprimer une catégorie de Fabricants / Fournisseurs............................................68 5.5.2. Fabricants / Fournisseurs................................................................................................69 5.5.2.1. Ajouter un Fabricant ou un Fournisseur..................................................................69 5.5.2.2. Modifier un Fabricant / Fournisseur........................................................................69 5.5.2.3. Supprimer un Fabricant / Fournisseur.....................................................................69 5.6. Gestion des produits................................................................................................................70 5.6.1. Catégories de produits.....................................................................................................70 5.6.1.1. Ajouter ou modifier une catégorie de produit.........................................................71 Champs du formulaire de Catégorie de Produits..................................................................72 5.6.1.2. Réorganiser ou classer les catégories de produits...................................................73 5.6.1.3. Supprimer une catégorie de produit........................................................................73 5.6.2. Produits...........................................................................................................................74 5.6.2.1. Ajouter ou modifier un produit...............................................................................74 Produits complémentaires....................................................................................................82 5.6.2.2. Importer les produits depuis une liste CSV.............................................................82 5.6.2.3. Supprimer un produit...............................................................................................82 5.6.3. Gestion des Prix des produits (Tarifs).............................................................................83 5.6.3.1. Ajout et modification des prix.................................................................................84 5.6.3.2. Supprimer un prix....................................................................................................89 5.6.4. Attributs de Produits.......................................................................................................90 5.6.4.1. Attributs de produits simples (pas de vérification du stock)...................................90 5.6.4.2. Produits Enfants ou Items (Comment créer un « produit enfant » pour un « produit parent ») avec gestion de stock.............................................................................................91 5.6.4.2.2. Modification des attributs de produits ............................................................91 5.6.4.2.3. Suppression des attributs de produits .............................................................92 5.6.4.2.4. Ajouter un élément .........................................................................................92 5.6.5.2 Modifier un élément (item)......................................................................................93 5.6.5.2.6. Supprimer un élément (item) ..........................................................................93 5.6.6. Types de produits............................................................................................................94 5.6.6.1. Gestion des types de produits..................................................................................94 5.6.6.2. Paramètres des types de produits.............................................................................94 5.6.6.3. Types de relations entre les produits.......................................................................94 5.6.7. Fiche produit (fichier) et images additionnelles..............................................................95 5.6 Remises (Promotions Bons – de réduction) sur les produits (Discounts) ....................................98 5.6.1 Ajouter / Mettre à jour une remise..............................................................................98 5.6.2 Supprimer une remise, une promotion........................................................................99 5.6.9. Product Reviews à– venir ............................................................................................100 5.7. Gestion des utilisateurs.........................................................................................................101 5.7.1. Groupes d'acheteurs (Shopper Groups).........................................................................101 5.7.1.1. Ajout ou modification d'un groupe d'acheteurs.....................................................102 5.7.1.2. Suppression d'un groupe d'acheteurs.....................................................................102 4 Sur 137 5.7.2. Utilisateurs (Users).......................................................................................................103 5.7.2.1. Ajout ou modification d'utilisateurs (Adding or modifying Users)......................103 5.7.2.2. Suppression d'utilisateurs (Deleting Users)...........................................................103 5.7.3. Groupes d'utilisateurs (User Groups)............................................................................103 5.7.4. Champs de formulaire lors d'enregistrements de nouveaux clients..............................106 5.7.4.1. Ajouter un nouveau champ....................................................................................107 5.7.4.2. Modifier les champs..............................................................................................110 5.7.4.2.1 Réorganiser les champs.......................................................................................110 5.7.4.2.2 Publier (Afficher) / « Dépublier » (ne pas afficher) les champs.........................110 5.7.4.2.3 Modifier les champs............................................................................................111 5.7.4.3. Supprimer un champ.............................................................................................111 5.8. Gestion des commandes........................................................................................................112 5.8.1. La liste des commandes................................................................................................113 5.8.2. Détails d'une commande...............................................................................................114 5.9. Gestion des Vendeurs (Affiliation).......................................................................................116 5.9.1. Catégories de vendeurs.................................................................................................116 5.9.1.1. Naviguer dans les catégories de vendeurs.............................................................118 5.9.1.2. Ajouter une catégorie de vendeurs........................................................................119 5.9.1.3. Modifier une catégorie de vendeurs......................................................................120 5.9.1.4. Supprimer une catégorie de vendeurs...................................................................121 5.9.2. Vendeurs.......................................................................................................................122 5.9.2.1. Ajouter un vendeur................................................................................................122 5.9.2.2. Modification d'un vendeur.....................................................................................123 5.9.2.3. Suppression d'un vendeur......................................................................................124 5.10. Taxes et Taux de Taxes......................................................................................................124 5.10.1 Modifier les taux de taxes.......................................................................................124 5.10.2 Supprimer un taux...................................................................................................124 5.10.3 Ajouter un taux de taxes..........................................................................................126 5.11. Module Expéditions............................................................................................................127 5.11.1. Expédition Standard (Standard Shipping)...................................................................127 5.11.2. UPS Shipping Module................................................................................................131 5.11.3. USPS Shipping Module..............................................................................................131 5.11.4. Intershipper Shipping..................................................................................................131 5.11.5. Zone Shipping.............................................................................................................131 5.12. Moyens de paiement...........................................................................................................132 5.12.1. Gestion des moyens de paiement................................................................................132 5.12.2. Ajout et modification des moyens de paiements.........................................................133 5.12.3. Moyens de paiement pré­configurés...........................................................................135 5.12.3.1. PayPal..................................................................................................................135 5.12.3.2. Worldpay.............................................................................................................136 5.12.3.3. authorize.net........................................................................................................136 5.12.3.4. 2Checkout............................................................................................................136 5.12.3.5. eWay....................................................................................................................137 5.12.3.6. Paymate...............................................................................................................137 5.12.3.7. eProcessingNetwork.com....................................................................................137 5.12.3.8. NoChex................................................................................................................137 5.12.3.9. PayMeNow..........................................................................................................137 5.13. Gestion des coupons de réduction......................................................................................138 5.14. Rapports..............................................................................................................................139 6. Problèmes connus.........................................................................................................................139 5 Sur 137 7. Liste des choses à faire (TodoList)...............................................................................................139 7.1. Liste des souhaits exprimés (Wishlist / Not implemented Features)....................................139 7.2. Général..................................................................................................................................140 8. A propos.......................................................................................................................................140 8.1. Le projet................................................................................................................................140 8.2. La communauté.....................................................................................................................140 8.3. La Documentation.................................................................................................................140 Index des illustrations Illustration 1: Page générale de présentation des catégories d'articles...............................................................................14 Illustration 2: Page descriptive d'un produit.......................................................................................................................15 Illustration 3: Panneau de Contrôle de l'administrateur Virtuemart1.1 – ...........................................................................16 Illustration 4: Administration ­ Liste des produits du magasin­Virtuemart1.1..................................................................16 Illustration 5: Fenêtre de connexion à l'espace d'administration de Joomla (Backend).....................................................21 Illustration 6: Liste des composants déjà installés dans Joomla/Mambo...........................................................................22 Illustration 7: Installation de Virtuemart ­ Écran de bienvenue ........................................................................................23 Illustration 8: N'interrompez pas la création des tables lors de la primo installation.........................................................25 Illustration 9: Message indiquant que l'installation s'est correctement déroulée................................................................25 Illustration 10: Accès au menu de configuration de Virtuemart........................................................................................36 Illustration 11: Les onglets de la partie Configuration de Virtuemart................................................................................36 Illustration 12: Chemin et état du fichier de configuration de Virtuemart.........................................................................37 Illustration 13: Droits d'accès sur le fichier Virtuemart.cfg.php........................................................................................37 Illustration 14: Menu "Composants > Virtuemart" de Joomla!..........................................................................................55 Illustration 15: Panneau de Contrôle ­ Administration par le Backend de Joomla!...........................................................56 Illustration 16: Formulaire d'informations sur la Boutique................................................................................................57 Illustration 17: Virtuemart ­ Liste des Pays........................................................................................................................61 Illustration 18: Virtuemart ­ Ajouter un pays.....................................................................................................................61 Illustration 19: Virtuemart ­ Liste des devises....................................................................................................................62 Illustration 20: Virtuemart ­ Ajouter une devise................................................................................................................62 Illustration 21: Virtuemart ­ Liste des modules..................................................................................................................63 Illustration 22: Virtuemart ­ Liste des Modules ­ Versions antérieures à la V1.1..............................................................64 Illustration 23: Virtuemart ­ Liste des fonctions du module Admin V1.1 – ......................................................................65 Illustration 24: Virtuemart ­ Liste des fonctions du module Admin ­ Versions antérieures à la V1.1...............................66 Illustration 25: Virtuemart ­ Ajouter une fonction.............................................................................................................66 Illustration 26: Virtuemart ­ Catégories de produits...........................................................................................................70 Illustration 27: Virtuemart ­ Ajout ou modification d'une catégorie de produits...............................................................71 Illustration 28: Virtuemart ­ Liste des produits..................................................................................................................74 Illustration 29: Virtuemart ­ Nouveau Produit ­ Onglet Information Produit....................................................................75 Illustration 30: Virtuemart Onglet – Option d'affichage ­ Version 1.1 ­ non documenté au moment de la traduction ......77 Illustration 31: Virtuemart ­ Fiche produit Onglet – Statut du produit ­ version antérieure à la Version 1.1 (Gestion des attributs différentes pour la version 1.1).............................................................................................................................78 Illustration 32: Virtuemart ­ Nouveau Produit ­ Onglet Dimensions et Poids...................................................................80 Illustration 33: Virtuemart ­ Nouveau Produit ­ Onglet Images du Produit.......................................................................81 Illustration 34: Virtuemart ­ Nouveau Produit ­ Onglet Produits complémentaires...........................................................82 Illustration 35: Virtuemart ­ Fiche Produit ­ Gestion des prix des produits.......................................................................84 Illustration 36: Virtuemart ­ Gestion des prix des produits ­ V1.1.....................................................................................85 Illustration 37: Virtuemart ­ Gestion des prix des produits ­ V1.1.....................................................................................86 Illustration 38: Virtuemart ­ Gestion des prix des produits ­ V1.1.....................................................................................86 Illustration 39: Virtuemart ­ Gestion des prix des produits ­ V1.1.....................................................................................87 Illustration 40: Virtuemart ­ Gestion des prix des produits ­ V1.1.....................................................................................88 Illustration 41: Virtuemart ­ Gestion des prix des produits ­ V1.1.....................................................................................89 Illustration 42: Virtuemart ­ Ajouter un attribut de produit................................................................................................91 Illustration 43: Virtuemart ­ Ajouter un nouvel élément à un produit................................................................................92 Illustration 44: Virtuemart ­ Liste des produits..................................................................................................................93 Illustration 45: Virtuemart ­ Liste des médias associés à un produit..................................................................................95 6 Sur 137 Illustration 46: Virtuemart ­ Liste des médias associés à un produit ­ Gestion des fichiers..............................................96 Illustration 47: Virtuemart ­ Gestion des fichiers attachés à un produit ­ Envoyer un fichier...........................................96 Illustration 48: Virtuemart ­ Gestion des bons de réductions.............................................................................................98 Illustration 49: Virtuemart ­ Ajouter un bon de réduction..................................................................................................99 Illustration 50: Virtuemart ­ Liste des groupes d'acheteurs..............................................................................................102 Illustration 51: Virtuemart ­ Formulaire d'ajout ou de modification d'un groupe d'acheteurs.........................................102 Illustration 52: Virtuemart ­ Groupes d'utilisateurs ­ Gestion des droits d'accès.............................................................103 Illustration 53: Virtuemart ­ Ajouter un groupe d'utilisateurs ­ Gestion des droits..........................................................105 Illustration 54: Virtuemart ­ Attribution des droits d'utilisation à un groupe d'utilisateurs ­ V1.1..................................106 Illustration 55: Virtuemart ­ Gestion des champs utilisateurs ­ V1.1...............................................................................106 Illustration 56: Virtuemart ­ Création d'un champ personnalisé utilisateur ­ V1.1..........................................................107 Illustration 57: Virtuemart ­ Exemple de résultat de la création d'un nouveau champ utilisateur pour les clients..........109 Illustration 58: Virtuemart ­ Réorganisation des champs utilisateurs..............................................................................110 Illustration 59: Virtuemart ­ Modification de champs utilisateurs existants....................................................................111 Illustration 60: Virtuemart ­ Affichage de la liste des commandes passées dans la boutique..........................................113 Illustration 61: Virtuemart ­ Détails d'une commande.....................................................................................................114 Illustration 62: Virtuemart ­ Détails et gestion des commandes......................................................................................115 Illustration 63: Virtuemart ­ Liste des catégories de vendeurs.........................................................................................118 Illustration 64: Virtuemart ­ Formulaire d'ajout / modification de catégorie de vendeurs...............................................119 Illustration 65: Virtuemart ­ Liste des catégories de vendeurs.........................................................................................120 Illustration 66: Virtuemart ­ Confirmation de suppression d'une catégorie de vendeurs.................................................121 Illustration 67: Virtuemart ­ Créer un mode de livraison.................................................................................................127 Illustration 68: Virtuemart ­ Listes des taux de livraison.................................................................................................128 Illustration 69: Virtuemart ­ Créer un taux de livraison...................................................................................................129 Illustration 70: Virtuemart ­ Liste des moyens de paiement............................................................................................132 Illustration 71: Virtuemart ­ Formulaire d'édition d'un moyen de paiement....................................................................133 Illustration 72: Virtuemart ­ Configuration d'un moyen de paiement ­ Exemple Paypal.................................................135 Illustration 73: Virtuemart Liste – des bons de réduction ................................................................................................138 Illustration 74: Virtuemart ­ Création d'un bon de réduction...........................................................................................138 7 Sur 137 1.Préambule Le contenu de ce document se réfère à Virtuemart. Virtuemart est un logiciel libre sous licence GNU/GPL : VirtueMart [http://virtuemart.net ], © 2005- 2007 Sören Eberhardt & the VirtueMart development team Le logiciel « Virtuemart » fonctionne sous Joomla! Ou Mambo (version 4.5.x, 4.6.x). (Joomla! et Mambo sont des logiciels libres sous licence GNU/GPL Joomla! est disponible en téléchargement sur le site www.joomla.org et www.joomlafrance.org) Ce document est basé sur la traduction du manuel original disponible sur le site http://www.virtuemart.net. La traduction, adaptation, mise en page finale a été réalisé par : Xavier Lemoine – Xlformation http://www.xlformation.sup.fr – http://www.xlformation.com Plusieurs éléments ont également été ajoutés en annexes : ces éléments proviennent principalement du site http://joomlafacile.com que je salue une fois de plus pour l'activité et la réactivité de chacun. Certains éléments ont enfin été ajoutés au document original pour clarifier certaines notions expliquées dans le manuel original par les différentes personnes ayant finalisé ce manuel. Ce document est sous licence GNU-GPL-FPL : vous êtes libres de l'utiliser et de le distribuer pour peu que vous ne modifiez pas les références incluses dans celui-ci. Les termes d'utilisation de la licence FPL sont disponibles à l'adresse suivante : http://www.gnu.org/licenses/ 09 avril 2008 - Xavier Lemoine – XLFormation – http://www.xlformation.com 8 Sur 137 1.1 Remerciements Ce document est le résultat du travail de plusieurs personnes. Tout d'abord, il est utile de le rappeler, ce document n'existerait pas sans l'initiative de Sören Eberhard, initiateur du projet Virtuemart – http://www.virtuemart.net La traduction du document original a été réalisée par Xavier Lemoine – XLFormation – http://www.xlformation.com Les personnes suivantes, fréquentant le site d'entraide http://forum.joomlafacile.com/ se sont ensuite associées au projet de documentation en français : ● Daneel : pour la mise en place du wiki ayant servi au travail de collaboration du groupe de traduction, Jpaul007 : pour la relecture du document, la correction orthographique et grammaticale du texte, la reprise de la partie « Configuration de ce document », la mise en application du manuel, ● ● Archangel : pour la relecture du document, la correction orthographique et grammaticale du texte, la mise en application du manuel, pour la page de garde du manuel. Sandrine_G : pour la reprise complète de la partie « Attribut et Elément de produits », ● ● C-N Web : pour la relecture du document, la correction orthographique et grammaticale du texte, la mise en application du manuel ● Xduris : pour sa participation et la lecture du manuel. Merci à tous de vos participations respectives à tous les niveaux, Daneel : http://www.joomlafrance.org/Les_News/JoomlaFrance/Mais_qui_est_ce_Daneel_?.html Jpaul007 : http://virtuemart.free.fr Archangel http://www.archangelbay.fr Sandrine_G : http://alysse-creations.info C-N Web : http://www.consultants-numerique.net 9 Sur 137 1.2 Concernant ce manuel Ce document est la traduction du manuel original publié en anglais sur le site www.virtuemart.net : il a été modifié par les différentes personnes impliquées dans sa création et finalisation. Il n'est pas possible que les informations présentes dans ce manuel soient à jour à 100% : Virtuemart évolue en permanence et au moment de la rédaction de ce document, la version 1.1 est en test avant sa sortie (Virtuemart 1.1 RC3). Ce manuel sera adapté dans le futur au fur et à mesure des avancées du logiciel. Vous pouvez suivre les avancées de ce manuel pour obtenir la dernière version en vous rendant sur les sites mentionnés dans la partie « 1.1.Remerciements » de ce manuel. Le wiki communautaire ayant servi à la construction de ce document est également accessible aux personnes voulant le consulter et participer à l'évolution du manuel. Pour y accéder, merci de consulter le site www.joomlafrance.org 10 Sur 137 2. Introduction 2.1. Virtuemart, c'est quoi ? 2.1.1. Présentation générale Virtuemart est une application de vente en ligne (E-commerce) permettant de vendre des produits sur Internet. C'est un composant (= fonction complémentaire) destiné au Système de Gestion de Contenus (CMS en anglais – Content Management System) appelé Joomla! (et Mambo) et ne peut pas être utilisé sans lui. Virtuemart s'installe très simplement en utilisant les installateurs automatiques de composants et de modules. Il est conçu pour gérer de petites et moyennes boutiques de ventes en ligne. Ainsi, toute personne désireuse de créer un magasin en ligne peut utiliser cet outil pour vendre ses produits à ses clients en ligne. 2.1.2. Caractéristiques Gestion d'une quantité illimitée de produits et catégories, Utilisable comme magasin ou uniquement comme catalogue en ligne (Fonctions de vente et affichages des prix activables / désactivables) • Vente de produits téléchargeables, • Interface Web pour les outils avancés d'administration (intégré à Joomla! / Mambo), • Produits importables et exportables au format CSV (permet d'importer depuis un format compatible avec Excel une liste de produits avec notamment leurs caractéristiques et prix), • Ajout d'images et de fichiers aux produits (par exemple, fiches techniques de produits, publicités, etc..), • Ajout d'attributs à vos produits (Tailles, couleurs, etc..), • Gestion de vos clients dans des groupes d'acheteurs (clients, clients fidèles, grossistes, exportation, etc..), • Possibilité d'assigner plus d'un prix à un produit : chaque groupe d'acheteurs peut avoir le sien ! • Affichage des prix HT ou TTC (gestion différenciée pour chaque groupe d'acheteurs) • Statistiques complètes de la boutique en ligne / Panneau de contrôle et de gestion des nouveaux clients, nouvelles commandes... • Gestion des stocks pour les produits en vente • Notification aux acheteurs lorsqu'un produit est de nouveau disponible en stock, • Calcul des Taxes basé sur l'emplacement géographique (Ville/Etat et Pays / Région) OU.. • ..Calcul des taxes basé sur les réglages directs du responsable de magasin (pays européens..) • Gestion des coûts et taxes de livraison automatique ou par réglages du créateur du magasin, • Gestion des transporteurs internationaux comme InterShipper, UPS, USPS ou • • 11 Sur 137 Canada Post, ou tous transporteurs européens et internationaux et interface de gestion des taxes. • Gestion intégrale des commandes avec historique des commandes, notification client et fonctionnalités d'édition et modification de commandes, • Fonctions de bases de rapports : soldes, montant des ventes mensuelles ou annuelles, • Gestion de l'état des commandes, • Les acheteurs peuvent gérer leurs adresses (adresse de facturation, adresse de livraison, etc..) et informations personnelles , • Vos clients peuvent rechercher les produits en vente à partir d'un moteur de recherche intégré à critères simples ou multiples, • Fonctions spéciales pour les produits vous permettant de les classer dans une catégorie spéciale, • Vos clients peuvent savoir quand un produit sera de nouveau disponible en cas de rupture de stock, • Les acheteurs peuvent voir en combien de temps vos produits sont habituellement livrés, directement sur la page de présentation des produits (avec de beaux visuels) • Les acheteurs peuvent gérer leurs comptes personnels (enregistrement nécessaire), • Les acheteurs peuvent voir la liste de toutes leurs commandes ainsi que les détails de livraison, • Un mail automatique de confirmation de commande (paramétrable !) envoyé simultanément à l'acheteur et au responsable du magasin, • Gestion de différentes devises, pays et états, • Cryptage SSL-128 bits, • Paiement direct par carte de crédit possible après installation et configuration des modules additionnels spécifiques, • Utilisation de différentes méthodes de paiement : authorize.net® [http://www.authorize.net], eWay, Worldpay, PayMate and NoChex.... • Utilisation des méthodes de paiement PayPal [http://www.paypal.com] ou 2Checkout • Possibilité d'ajouter de nouvelles méthodes de paiement en ajoutant les modules complémentaires ou en écrivant directement votre module ! • ... et plus encore! Consultez le site virtuemart.net [http://virtuemart.net] pour voir la totalité des fonctions et extensions à votre disposition. 2.2. Et qu'est-ce que cela me procure ? Virtuemart est une simple solution de vente en ligne. Ce n'est en tout cas pas une solution « clés en main » pour les grands groupes professionnels. Virtuemart n'a pas été testé dans des environnements 100% sécurisés, ce qui signifie qu'il ne répond pas à 100% des problématiques. Vous aurez besoin de prendre du temps pour paramétrer et personnaliser l'application pour qu'elle corresponde exactement à vos besoins. Soyez conscients que vous allez rencontrer des bugs de conception (n'ayant pas encore été 12 Sur 137 trouvés !). Virtuemart possède une communauté active et un forum ou les problèmes et les questions peuvent être posés et résolus. (http://virtuemart.net [http://VirtueMart.net]) 13 Sur 137 2.3. Copies d'écran Copie d'écran côté client (template utilisé Rhuk_Solarflare) Illustration 1: Page générale de présentation des catégories d'articles 14 Sur 137 Illustration 2: Page descriptive d'un produit 15 Sur 137 Copie d'écran Administrateur (gestion du magasin) Illustration 3: Panneau de Contrôle de l'administrateur Virtuemart1.1 – Illustration 4: Administration ­ Liste des produits du magasin­Virtuemart1.1 16 Sur 137 3. Installation 3.1. Conditions requises 3.1.1. Conditions requise niveau Serveur VirtueMart étant une fonctionnalité complémentaire à Joomla!, les conditions sont identiques à celle du CMS, à savoir : ● ● ● ● Joomla! 1.0.x ou Mambo (>= 4.5.1) recommandé: Joomla! 1.0.x PHP 4.2.x ou supérieur - http://www.php.net recommandé: PHP 4.4.x MySQL 3.23.x ou supérieur - http://www.mysql.com recommandé: MySQL 4.0.x Apache 1.13.19 ou supérieur - http://www.apache.org recommandé: Apache 2.x Vous devez vous assurez d'avoir MySQL, XML, et la prise en charge Zlib activés. La prise en charge des adresses sécurisées https (openssl) et cURL est recommandée ! 3.1.2. Conditions requises niveau Client VirtueMart peut être utilisé avec la plupart des navigateurs courants : Internet Explorer (version 5.5+), Firefox, Opera, Safari, et Konqueror. Javascript n'a pas besoin d'être activé pour la consultation et les achats des produits. L'administration du magasin a par contre besoin d'avoir Javascript activé pour fonctionner. Le navigateur du client devra accepter les cookies. 3.2. Installation et mise à jour Nouvelle Installation Après avoir vérifié les conditions préalables d'installation et après avoir lancé Joomla! ou Mambo, vous avez deux possibilités : 1. L'installation automatique en utilisant l'installateur intégré à Joomla! / Mambo (composants, Modules, Mambots), 2. L'installation manuelle. Certaines personnes ne peuvent pas installer automatiquement Virtuemart, leurs paramètres PHP étant réglés avec « Php Safe Mode = On », ce réglage empéchant le script d'installation de se lancer correctement. Au cas où vous rencontreriez des problèmes d'installation automatique, essayez d'installer Virtuemart manuellement. Mise à jour depuis Mambo – PhpShop Vous voulez mettre à jour une installation de Php-Shop avec Virtuemart ? La procédure est très simple ! La seule chose à faire est d'installer Virtuemart ! Cela convertira automatiquement les tables et recopiera les informations Clients dans sa propre table #_vm_user_info. Ainsi, vous n'avez qu'à suivre les instructions d'installation automatique (ou le cas échéant, suivre la procédure d'installation manuelle) 17 Sur 137 Note Il est recommandé de désinstaller les anciens modules livrés avec Mambo-PhpShop après avoir réalisé l'installation du composant Virtuemart, puis ensuite, faire l'installation des nouveaux modules Virtuemart Attention ! Il est impératif de faire une sauvegarde complète de votre site avant de mettre à jour votre magasin en ligne ! Il est toujours possible d'avoir un erreur pendant l'installation ! Donc, s'il vous plait : SAUVEGARDEZ, SAUVEGARDEZ, SAUVEGARDEZ ! Mise à jour depuis Virtuemart 1.0.0-1.0.5 Nous avons corrigé énormément de bugs ! Une mise à jour est fortement recommandée. Récupérez simplement le « Patch Package » correspondant à votre version actuelle de Virtuemart et écrasez vos anciens fichiers avec ceux du package de mise à jour. Il y a deux petites modifications à réaliser également dans la base de données, vous devez donc lancer les requètes suivantes pour mettre à jour vos tables. Démarrez PhpMyAdmin et lancez les requètes suivantes : ############################################# # SQL update script for upgrading # from VirtueMart 1.0.x to VirtueMart 1.0.5 # ############################################# ALTER TABLE `jos_vm_product_mf_xref` CHANGE `product_id` `product_id` INT( 11 ) ALTER TABLE `jos_vm_orders` ADD `order_tax_details` TEXT NOT NULL AFTER `order_t # Allow Shopper group discounts up to 100.00% ALTER TABLE `jos_vm_shopper_group` CHANGE `shopper_group_discount` `shopper_grou # Allow bigger discounts than 999.99 ALTER TABLE `jos_vm_product_discount` CHANGE `amount` `amount` DECIMAL( 12, 2 ) # Allow prices up to 9 999 999 999.99 ALTER TABLE `jos_vm_product_price` CHANGE `product_price` `product_price` DECIMA # Adjust order item price ALTER TABLE `jos_vm_order_item` CHANGE `product_item_price` `product_item_price` VirtueMart User Manual 6 # Adjust order item final price ALTER TABLE `jos_vm_order_item` CHANGE `product_final_price` `product_final_pric # Adjust order total, allowing totals up to 9 999 999 999 999.99 ALTER TABLE `jos_vm_orders` CHANGE `order_total` `order_total` DECIMAL( 15, 5 ) ALTER TABLE `jos_vm_orders` CHANGE `order_subtotal` `order_subtotal` DECIMAL( 15 # Allow larger coupon amounts ALTER TABLE `jos_vm_orders` 18 Sur 137 CHANGE `coupon_discount` `coupon_discount` DECIMAL( ALTER TABLE `jos_vm_coupons` CHANGE `coupon_value` `coupon_value` DECIMAL( 12, 2 # Allow larger payment discounts ALTER TABLE `jos_vm_orders` CHANGE `order_discount` `order_discount` DECIMAL( 12 ALTER TABLE `jos_vm_payment_method` CHANGE `payment_method_discount` `payment_me UPDATE `jos_components` SET `params` = 'RELEASE=1.0.5\nDEV_STATUS=stable' WHERE NdT : ne tapez pas ce script ; lisez les lignes suivantes ! Si vos tables possèdent un préfixe différent de « jos_ » (anciennement, « mos_ »), vous devez changer ce préfixe de manière à obtenir « jos_ » sur vos tables. Les requètes peuvent être trouvés dans les packages de mise à jour, dans le fichier /sql/UPDATE­SCRIPT_VirtueMart_1.0.xto­VirtueMart_1.0.3.sql et dans le fichier /sql/UPDATE­SCRIPT_VirtueMart_1.0.3­to­VirtueMart_1.0.5.sql. 19 Sur 137 3.3. Installation automatique Virtuemart est un script complexe. Ce n'est pas un simple composant : il a besoin également de modules. Virtuemart est donc packagé dans un fichier zip appelé : « VirtueMart_x.x_COMPLETE_PACKAGE.zip' ». Ce fichier contient les différents éléments composants Virtuemart. Important ! Ce fichier package n'est pas installable tel quel ! Il vous faudra d'abord le décompacter sur votre disque de manière à récupérer les éléments inclus dans le package zippé ! 20 Sur 137 Le package contient: 1 Composant (com_virtuemart_x.x.tar.gz) 1 Module principal VirtueMart (mod_virtuemart_x.x.tar.gz) ● 10 Modules additionnels ● 2 Mambots (1 pour la recherche de produits (Search), 1 Mambot pour la gestion des contenus (Content)) ● ● Décompactez le fichier « VirtueMart_x.x_COMPLETE_PACKAGE.zip » dans un dossier de votre disque dur. 1. Connectez-vous à l'administration de votre site Joomla/Mambo (en utilisant l'adresse ' http://joomla_url/administrator') afin d'accéder à l'interface d'installation. Illustration 5: Fenêtre de connexion à l'espace d'administration de Joomla (Backend) Vous avez besoin d'avoir les droits Administrateur / SuperAdministrateur pour installer les différents éléments. 3. Cliquer sur le menu « Installation > Composants » ou « Installation / Désinstallation » si vous utilisez une ancienne version de Mambo 21 Sur 137 Illustration 6: Liste des composants déjà installés dans Joomla/Mambo Attention ! Vous devez vérifier que les dossiers listés sur la copie d'écran « figure 6 » soit autorisés en écriture ! Si les dossiers ne sont pas autorisés en écriture, utilisez une connection Ftp ou JoomlaExplorer pour modifier les droits des dossiers. Pour une installation correcte, les droits doivent être réglés sur 777. Après l'installation, pensez à remettre les droits sur 775 Attention ! Sur l'écran « installer un nouveau composant », sélectionnez le fichier « com_virtuemart_x.x.tar.gz ». C'est le package se trouvant sur votre ordinateur contenant tous les fichiers nécessaires à l'installation du composant Virtuemart (voir Etape 1 du processus d'installation de cette documentation) Maintenant, cliquez sur le bouton « Télécharger et Installer ». L'archive tar.gz faisant autour d'un Mo, vous allez devoir patienter le temps que le fichier soit envoyé sur le serveur puis décompacté. Si le téléchargement prend trop de temps, essayez de passer à l'étape n° 4. 4. Installation alternative: Vous pouvez décompacter le contenu de « com_virtuemart_x.x.tar.gz « et uploader les fichiers dans un dossier distant de votre serveur en utilisant une connection Ftp. A partir de là, positionnez vous dans ce dossier lorsque vous êtes à l'étape 3 et cliquez sur « Installer ». 22 Sur 137 Note Les fichiers compactés (Package) sont le plus souvent des archives ZIP ou TAR.GZ contenant toutes les instructions pour l'installation. Le fichier principal est un document XML décrivant à Joomla / Mambo comment il doit procéder à l'installation. Pour pouvoir utiliser cette fonctionnalité, votre serveur doit accepter les extensions ZLIB. Vous pouvez vérifier que votre serveur comprend et accepte cette extension en déroulant dans Joomla! le menu « Système > Informations Système » 5. Le composant Virtuemart devrait maintenant être installé. Vous devriez voir l'écran de bienvenue avec les options d'installation pour l'étape suivante : Illustration 7: Installation de Virtuemart ­ Écran de bienvenue 23 Sur 137 Vous pouvez maintenant choisir d'installer des données d'exemples (en anglais « Intall Sample Data ») qui installera 18 produits différents avec différents attributs et rangés dans 5 catégories différentes, et ce afin d'avoir un exemple pour comprendre comment les produits sont créés et paramétrés. Si vous ne voulez pas installer les produits d'exemple, vous pouvez directement cliquer sur « Aller directement à la boutique » (en anglais « Go directly to the Shop »). Illustration 8: N'interrompez pas la création des tables lors de la primo installation Attention ! Cette étape prend encore un peu de temps : le processus d'installation de Virtuemart crée plusieurs tables en lançant plusieurs requètes à la suite sur votre base de données. Soyez patient ! Si vous avez choisi d'installer les données exemples, vous obtenez cet écran vous indiquant que tout s'est bien passé : Illustration 9: Message indiquant que l'installation s'est correctement déroulée 24 Sur 137 6. Cliquez sur le menu « Installation > Modules » ou « Installation / Désinstallation » pour les anciennes versions de Mambo afin de continuer avec l'installation du module principal de Virtuemart. Comme avant, allez chercher le fichier sur votre disque dur local et prenez « mod_virtuemart_x.x.tar.gz », validez et installez-le. Vous allez répéter cette même opération si vous souhaitez installer les différents modules complémentaires de Virtuemart. Publier le(s) module(s) Cliquez dans le menu « Modules » en haut de votre écran d'administration. Recherchez ensuite dans la liste des modules le module « VirtueMart Module ». Sélectionnez-le (cliquez sur son nom) et modifiez les réglages et les détails si vous le souhaitez. Vous pouvez maintenant choisir de le publier sur votre site Joomla!. Pour plus d'informations sur les modules et la publication de modules, référez-vous à la documentation Joomla : (help.joomla.org [http://help.joomla.org]) (ndt : ou plus simplement en français sur www.joomlafrance.org !!) Important ! Quelque soit l'endroit où vous placez le module sur votre site, IL DOIT ETRE PUBLIE ! Si ce n'est pas le cas, vous ne pourrez ni accéder ni naviguer dans votre boutique. 25 Sur 137 Modules additionnels mod_product_categories "Product Categories Module" Affiche les différentes catégories de produits que vous avez dans votre magasin. mod_productscroller "Product Scroller Module" Il fait défiler les différents produits que vous avez « taggés » sur votre site. mod_virtuemart_allinone "All-in-one module" Affiche les produits les plus récents, les produits caractéristiques (featured), les 10 meilleurs produits, ou des produits aléatoirement dans un module en utilisant des onglets. mod_virtuemart_cart "Mini-Cart Module" Affiche un mini-panier pour le client avec un lien permettant d'accéder aux détails du panier. mod_virtuemart_featuredprod "Featured Products Module" Affiche les produits caractéristiques de votre magasin (featured). Les produits caractéristiques sont ceux que vous avez coché en « spécial » (voir plus loin dans ce manuel) mod_virtuemart_latestprod "Latest Products Module" Affiche les produits les plus récents du magasin. mod_virtuemart_manufacturer "Manufacturer Module" s Affiche les différents fabricants / fournisseurs liés à vos produits en vente, permet de faire une recherche par fournisseurs / fabricants mod_virtuemart_randomprod "Random Products Module" Comme son nom l'indique (ndt :)), affiche vos produits aléatoirement en prenant tous les produits ou seulement certaines catégories de produits. mod_virtuemart_search "Searchbox Module" Affiche le formulaire de recherche propre à Vituemart, permet aux clients de faire une recherche dans les fiches produits. mod_virtuemart_topten "Top Ten Products Module" Affiche les 10 meilleurs vendeurs de votre magasin en ligne. 26 Sur 137 7. Recommandé: Installation des Mambots Cliquez dans le menu « Installation > Mambots » ou sur « installation / Désinstallation » si vous utiliser une ancienne version de Mambo. Mambots de recherche (SearchBot) : permet aux clients de rechercher un produit dans les tables et renvoie le résultat. Le mambot s'installe avec le fichier « virtuemart.searchbot_x.x.tar.gz ». Installez-le en suivant la même procédure que pour les modules ou composants. Mambots « d'Instantané produit » : permet d'afficher une miniature avec le prix, la représentation (mini-photo) et le lien « ajouter au panier ». Installez ce mambot en utilisant la même procédure que précédemment et en utilisant le fichier « mosproductsnap_x.x.tar.gz » Publier les Mambots : Les mambots doivent être publiés si vous voulez qu'ils fonctionnent !. Cliquez dans le menu « Mambots > Mambots du site », cherchez les mambots Virtuemart que vous avez installés, cliquez ensuite sur le nom de chaque mambot pour les paramétrer et les publier. Pour obtenir plus d'informations sur comment publier les mambots, consultez la documentation sur le site Joomla! ( http://help.joomla.org), ou sur le site Joomlafrance (www.joomlafrance.org) Vous avez maintenant terminé l'installation de Virtuemart et de ses différents éléments. 3.4. Installation manuelle L'installation a échoué ? Vous avez vos paramètres PHP réglés sur « Safe_Mode = ON » ? Pas besoin de s'arracher les cheveux ! Vous pouvez quand même installer Virtuemart manuellement. L'installation manuelle est légèrement plus ardue que l'installation automatique. Cela va vous demander de copier un certain nombre de fichiers. 1. Téléchargez le package d'installation manuelle de Virtuemart. Ce package contient les mêmes fichiers que le package automatique, mais il est spécialement conçu pour l'installation manuelle. 2. Décompactez l'archive « VirtueMart_x.x_Manual-Installation-Package.tar.gz » que vous venez de télécharger dans un dossier local de votre disque dur en utilisant un logiciel de décompactage approprié (Winzip, Winrar, etc..) 27 Sur 137 Vous devriez obtenir au moins quatre dossiers différents. L'organisation de ces dossiers sur votre disque local est identique à celle que vous avez normalement dans votre dossier Joomla! en fin d'installation automatique : /administrator /components /mambots /modules 3. Ouvrez votre logiciel FTP et connectez-vous à votre site Joomla! (SmartFTP, FileZilla, etc..) et uploader la totalité des dossiers décompactés localement à la racine de votre site joomla dans les dossiers existants, à savoir : /site­root/administrator /site­root/components /site­root/mambots /site­root/modules 4. Connectez-vous sur la partie Administration de votre site (backend), l'adresse doit ressembler à ceci : http://www.your_site.com/ administrator/ 5. Dès que vous êtes connecté, vous pouvez voir une adresse de ce type dans la barre d'adresse de votre navigateur : http://www.your_site.com/administrator/index2.php 6. Dans la barre d'adresse, complétez l'adresse existante en ajoutant le texte suivant : "?option=com_virtuemart" (sans les guillemets !) de manière à obtenir une adresse ressemblant à cela : http://www.your_site.com/administrator/index2.php?option=com_virtuemart et validez votre saisie. 7. Vous devriez voir l'écran de Virtuemart vous affichant que l'installation est réussie. A partir de là, vous allez cliquer soit sur « Go to the Shop », soit sur « Install sample data » (voir explications données dans la procédure automatique). 8. Et voilà, c'est tout ! 9. Pour installer les modules et les mambots, reprenez les instructions de la procédure automatique, étapes 6 et 7. Si cela ne marche pas, parce que par exemple, aucune installation automatique ne fonctionne, vous pouvez uploader les fichiers manuellement (vous avez théoriquement déjà réalisé l'opération à l'étape 3) Les modules et les mambots doivent être déclarés dans les tables jos_mambots et jos_modules. Vous pouvez ajouter ces entrées en exécutant la requète SQL (par le biais de PhpMyAdmin) se trouvant dans le dossier : / administrator/components/com_virtuemart/sql/virtuemart_modules.installation.sql A partir de là, vous devriez avoir installé Virtuemart correctement. 28 Sur 137 3.5. Questions fréquentes concernant l'installation (FAQ) 3.5.1.1. Lors de l'installation, j'ai le message suivant : « ERROR: Could not find an XML setup file in the package ». Que se passe t'il ? La plupart du temps, cette erreur survient parce que vous avez oublié de décompacter l'archive téléchargée « VirtueMart_x.x_COMPLETE_PACKAGE.zip » avant de commencer l'installation. 3.5.1.2. Lors de l'installation, j'ai le message suivant : « Another component is already using the directory com_virtuemart », en français, « Un autre composant utilise déjà le dossier com_virtuemart » Vous devez effacer les dossiers « /site_root/components/com_virtuemart » et « /site_root/administrator/components/com_virtuemart ». Si vous ne pouvez pas réaliser l'opération en utilisant une connection FTP, essayez d'utiliser le composant JoomlaExplorer joomlaXplorer [http://joomlacodeȯrg/ gf/project/joomlaxplorer]. 3.5.1.3. Quand j'essaye d'installer Virtuemart avec l'installation automatique, rien ne se passe après que j'ai cliqué sur « Parcourir » et « installer ». Que se passe t'il ? Virtuemart est un gros composant, il s'installe à partir de fichiers ayant une taille de plus de 1,5 Mo. Lorsque vous installez ces fichiers, il faut attendre un temps relativement long de manière à ce que vos fichiers soient chargés et décompactés sur le serveur. Si vous préférez, vous pouvez utiliser l'installateur à distance pour Virtuemart ! Consultez : (Remote Installer for VirtueMart) [http://joomlacode.org/gf/project/virtuemart/frs/ ?action=FrsReleaseBrowse&frs_package_id=192] 3.5.1.4. C'est quoi ces fichiers « tar.gz », ils ne sont pas sensés exister uniquement dans les systèmes Unix / Linux ? Les archives tar.gz viennent bien du monde Unix, mais elles sont parfaitement utilisables sur les systèmes Windows ou Macintosh. Sous Windows, vous pouvez les décompacter en utilisant Winrar, Winzip ou Gzip. Les archives tar.gz possèdent un bien meilleur taux de compression que les archives Zip, c'est une des raisons qui fait que la plupart des projets OpenSource utilisent ce format pour distribuer leurs logiciels. 3.5.1.5 Lors d'une mise à jour réalisée sur une installation Mambo-PhpShop, Virtuemart ne reconnaît pas mes anciennes tables. Que dois-je faire ? Il arrive quelquefois que les tables commençant par jos_pshop ou mos_pshop ne soit pas détectées. Avant de cliquer sur le bouton « Install sample data » ou sur le bouton « Go directly to the shop », vous pouvez taper la commande suivante dans la barre d'adresse de votre navigateur : index2.php?option=com_virtuemart&install_type=update12pl3 La procédure de mise à jour démarrera ensuite ! 29 Sur 137 3.5.1.6 Après avoir terminé l'installation, j'essaye d'accéder à Virtuemart mais tout ce que j'obtiens est l'erreur suivante : « store is not a valid VirtueMart module... », en français « ce magasin n'est pas un module Virtuemart valide... ». Que se passe t'il ? L'installation ne s'est pas passée correctement. Les fonctions installées et les modules principaux qui sont utilisés par Virtuemart pour vérifier les droits d'accès sont introuvables. Vous devez vérifier que les tables « jos_vm_functions » et « jos_vm_modules » ont bien été créées dans votre base de données et qu'elles contiennent des enregistrements (données). Si ces tables n'existent pas, vous pouvez les ajouter automatiquement en utilisant la requète SQL se trouvant ici : /sql/virtuemart.installation.joomla.sql Pour l'utiliser, trouvez d'abord ces tables et lancez la requête par le biais de PhpMyAdmin. 3.5.1.7 Après avoir installé le composant, j'obtiens bien le lien Virtuemart dans le menu « composants » de mon site, mais en cliquant dessus, tout ce que j'obtiens, c'est le texte « Welcome to Washupito's..... ». Que se passe t'il ? Virtuemart n'est pas composé d'un simple composant. Il a été conçu pour fonctionner avec le module Virtuemart correspondant. Virtuemart ne peut pas fonctionner si ces deux parties, composant et modules, ne sont pas installés. 30 Sur 137 4. Premiers pas avec Virtuemart Avez-vous installé le module principal de Virtuemart ? Si ce n'est pas le cas, faites-le. N'oubliez pas de le publier à un endroit de votre site. Ce module est destiné à afficher les catégories d'articles de votre magasin ainsi que pour contrôler le composant. Note La totalité des procédures qui vont suivre se font depuis l'écran d'administration de votre boutique, dans le backend (arrière-boutique : accès par la gestion Administrator de Joomla!) de votre site ! Astuces Virtuemart vous donne un ACCES INTEGRAL pour administrer votre boutique directement depuis le Frontend (la vitrine) ! Cela signifie que vous n'avez pas forcément besoin de vous connecter au backend (la gestion depuis la partie Administrateur de Joomla!) et que vous pouvez tout gérer en cliquant sur « Administration » du module principal affiché sur votre site (cela nécessitera de connaître les mots de passe et identifiant Administrateur ou SuperAdministrateur). 1. En cliquant sur « Boutique > Editer la boutique », vous pouvez faire les changements essentiels concernant votre identité. N'oubliez pas de paramétrer la devise à utiliser, le symbole monétaire à afficher, ainsi que votre adresse mail ! 2. En cliquant sur « Taxes >Ajouter un taux », vous réglez les taxes de votre magasin en ligne (important pour les magasins européens !). 3. En cliquant sur « Composants > Virtuemart > Administration > Configuration », vous pouvez régler tous les détails correspondants à vos besoins particuliers. 4. En cliquant sur « Composants > Virtuemart > Produits > Catégories > Ajouter une catégorie », vous pourrez définir vos catégories de produits et les organiser entre eux. Vérifiez également que ceux-ci soit publiés s'ils doivent apparaître dans la boutique. 5. En cliquant sur « Composants > Virtuemart > Produits > Ajouter un produit », vous pouvez ajouter autant de produits que vous le souhaitez en répétant la procédure pour chacun de vos produits. 31 Sur 137 4.1. Configuration Globale de Joomla! Virtuemart récupère les paramètres de configuration globaux que vous avez donnés pour votre site. « Allow User Registration » « Enregistrement des utilisateurs » YES / OUI Un utilisateur / un client doit être enregistré avant de pouvoir passer une commande (même si le client peut très bien ne pas se rendre compte si l'inscription est silencieuse – sans confirmation par mail). Virtuemart est fourni avec un formulaire d'enregistrement amélioré par rapport au formulaire de base de Joomla! de manière à ce que vos clients puissent donner toutes les informations d'identification et d'adresse nécessaires pour passer une commande. Quand un utilisateur s'enregistre comme nouveau client de votre magasin, il est automatiquement ajouté à la base des utilisateurs de la base Joomla! « Use New Account Activation » « Forcer l'activation des comptes » NO / NON Si vous gardez cette fonction désactivée, vos clients pourront passer une commande sans interruption dans la procédure : celle-ci n'étant pas interrompue par la nécessité de valider leurs coordonnées par retour de mail, cela permet ainsi de valider la commande immédiatement dès la première visite. « Mail Configuration » « Adresse Mail – Mail de » Varies / Variable Virtuemart envoie un mail automatiquement à chaque commande passé au responsable du magasin. Vérifiez donc bien que l'adresse mail et les réglages du serveur de mail soient corrects. Attention !! Si vous oubliez de changer les informations de base de votre boutique et l'adresse email donnée par défaut dans Virtuemart, le mail sera envoyé à l'adresse par défaut demo_order@virtuemart.net ! 32 Sur 137 « Localization / Language » « Situation Géographique / Langue » Quelque soit le réglage effectué dans la configuration globale de Joomla!, Virtuemart tentera d'utiliser la langue correspondante dans le dossier : / administrator/components/com_virtuemart/ languages Si la langue donnée pour le site n'existe pas dans les fichiers de langue de Virtuemart, c'est l'anglais qui sera sélectionné par défaut, veillez donc à ne pas supprimer le fichier pour l'anglais des dossiers de langues de Virtuemart ! « Search Engine Friendly URLs » « URL lisibles par les moteurs de recherche » (SEF-SEO) Recommended: Off VirtueMart est totalement compatible SEF. Par contre, il faut savoir que les liens générés par le SEF de Joomla! Et pointant sur Virtuemart engendrent quelquefois des erreurs de type « URL redirection limit exceeded... » ou des erreurs 500 « internal server error ».. NdT : le français n'est pas forcément existant dans le package Virtuemart que vous avez téléchargé. Téléchargez le package de langue sur le site http://virtuemart.net et décompactez-le sur votre disque local. Recopiez ensuite le fichier « french.php » dans le dossier « /administrator/components/com_virtuemart/ languages ». C'est tout ! Si vous rechargez la page de votre navigateur vous permettant d'accéder à l'administration de votre boutique, tout est maintenant en français.. 33 Sur 137 5. Tutoriel Administrateur Ce tutoriel va vous guider pour mettre en place votre boutique, la gérer, ainsi que pour vous aider accéder aux fonctions avancées d'administration de la boutique, tout ceci via le panneau de contrôle de Virtuemart. Cela implique que vous avez donc correctement installé et configuré votre site (Virtuemart 1.1 et Joomla 1.0.12). NdT : vérifiez périodiquement les versions de Joomla! et Virtuemart, ces informations sur les versions en cours ne sont peut-être plus à jour ! Virtuemart vous donne le choix entre « Disposition Simple » (Simple Layout) et « Disposition Etendue » (Extended Layout). La disposition simple est une disposition standard fournissant une affichage basique fonctionnel sur tous les navigateurs. La disposition étendue utilise la fabuleuse librairie « ExtJs » permettant d'ancrer les éléments à l'écran et autorisant une présentation de l'interface d'administration de Virtuemart plus agréable. Cette présentation étendue vous permet d'ouvrir les différents éléments de Virtuemart avec des fenêtres à onglets à l'intérieur de la fenêtre principale. Cette fonctionnalité devrait se lancer correctement sur les navigateurs Internet Explorer 6+, Firefox 2+, Opera 9+ et Safari 2+. NdT : « Simple Layout » et « Extended Layout » n'existe que dans la version 1.1 ! Cette version est encore en développement au moment de la traduction de ce manuel ! Les copies d'écran originales ont donc été remplacées par des copies d'écran de la version actuelle : V1.0.12. 34 Sur 137 5.1. Configuration de la boutique Le panneau de configuration est l'élément le plus important de Virtuemart. Vous pouvez y accéder en cliquant sur « Configuration générale > Configuration ». Illustration 10: Accès au menu de configuration de Virtuemart Notez que ce panneau de configuration n'est accessible que par les utilisateurs ayant des droits d'administration (administrateur, SuperAdministrateur) par défaut. Vous pouvez accéder aux différents réglages en naviguant avec les 6 onglets. Illustration 11: Les onglets de la partie Configuration de Virtuemart Avant toute action, vérifiez bien que votre fichier de configuration (virtuemart.cfg.php), dont le chemin se trouve affiché dans une barre au-dessus des onglets, soit en vert « Writeable » indiquant ainsi que vous avez la possibilité de modifier le contenu de ce fichier. 35 Sur 137 Illustration 12: Chemin et état du fichier de configuration de Virtuemart Si ce n’est pas le cas, changez les droits d’accès sur ce fichier en 666. Illustration 13: Droits d'accès sur le fichier Virtuemart.cfg.php 36 Sur 137 5.1.1. Onglet Global Global Cette option vous permet, en cochant la case puis en validant par « Enregistrer » de basculer la boutique pour la mettre en ligne ou hors ligne. Lorsque la boutique est hors ligne, un « Message Hors Service » est automatiquement affiché à la place des produits de la boutique. Ce qui veut dire que ni les clients, ni les administrateurs ne peuvent plus accéder à la boutique par l'accès public (Frontend). Boutique Hors Service? Ce message peut se configurer. Vous pouvez inclure dans le message des codes HTML. Cette Option permet de cacher toutes les fonctions d’achat, de règlement et de gestion du panier comme par exemple « Ajouter au panier » Utiliser comme catalogue uniquement 37 Sur 137 Configuration des Prix Quand cette option est activée, les prix des produits sont affichés. Cette option est très utile pour utiliser Virtuemart comme un simple « catalogue de produits en ligne ». Notez qu'il est possible de cacher les prix pour les visiteurs non enregistrés et de montrer les prix qu'aux clients enregistrés. Ou de cacher tous les prix en décochant cette case. Par défaut : "Public Frontend" . Afficher les prix Vous pouvez décider ici à partir de quel groupe d’utilisateur Choix du groupe pour l'affichage des prix sont affichés les prix. Les prix sont affichés pour le groupe et pour tous les autres groupes ayant des droits plus élevés. « Enable this feature » permet d’activer ou non cette option. Quand cette option est activée, les acheteurs verront le texte « (Taxes xx% incluses) » quand les Afficher « (Taxes XX% comprises) » quand possible ? prix sont affichés taxes comprises (dépend du réglage effectué sur les groupes dans Clients) En activant cette option, les prix sont affichés suivant l'emballage. Cela permet de proposer des frais d’emballage différents suivant la quantité choisie par votre Afficher le prix par emballage ? client. Par exemple, le prix affiché pourra être « Prix Unitaire (100 pièces). Si cette option n'est pas cochée, le prix est affiché normalement « prix : xxx,xx € » Les prix affichés sont T.T.C ? option disponible à partir de la version 1.1 38 Sur 137 Cette option permet d'afficher les prix hors taxe ou T.T.C. Quand cette option est activée dans la version 1.1, les prix sont affichés sous la forme « X.XX (Taxes XX% comprises) » NdT : Attention ! Cette option est activée ou désactivée en cliquant sur le menu « Clients » et en paramétrant un groupe de clients dans la version 1.10.12 !! 39 Sur 137 Configuration des Taxes Cette option détermine si les produits n'ayant aucun poids sont taxés ou non (s'applique uniquement sur les calculs de taxe pour les envois à domicile : « Basées sur l’adresse du vendeur»). Il est recommandé de cocher Taxe Virtuelle cette case. Si vous ne le faits pas et que vous créez un produit sans lui mettre un poids spécifique, votre produit n’apparaîtra pas dans la boutique publique ! C’est la cause de nombreuses questions dans les Forums. Ceci détermine quelle base de calcul doit être utilisée pour les taxes. Vous pouvez utiliser l'adresse du vendeur, l'adresse du client (cas par exemple de la livraison hors France), Calcul des taxes ou le mode de calcul pour l'Union Européenne. Pour les pays européen, c'est ce mode de calcul qui devrait être retenu sans tenir compte d'où les produits sont envoyés. Cochez cette case si vous avez des produits avec des taux de taxes Activer les taux de taxes multiples ? différentes (par exemple, tva à 5,5%, 19,6%, etc..) Votre choix modifie le mode de calcul et donc l’impact de vos remises à vos clients. Cocher cette case si vous Soustraire les remises avant d'appliquer taxes et frais ? voulez soustraire les remises (bon d'achat, chèque boutique, remise sur certains types de livraison) AVANT ou APRES (case non cochée) le calcul des taxes et des frais d'envois. 40 Sur 137 Fonctionnalités de la Vitrine Activer utilisation Chèque Boutique (coupon de réduction lors du passage d'une commande) Activer le Système de Notation / Appréciation des Clients Les clients peuvent laisser leurs coordonnées bancaires Les clients peuvent-ils sélectionner leur état / régions ? 41 Sur 137 Si vous activez cette option, vos clients peuvent voir la zone de saisie « Chèque Boutique » lors du remplissage de leurs bons de commande, cela leur permettant de donner un code de réduction que vous avez délivré pour obtenir une réduction. C’est un moyen de gérer des promotions ou des offres exceptionnelles. Les chèques boutique peuvent être aussi bien en montant fixe (5, 10, 100 €) ou en pourcentage (De 0 à 100%). Ils se définissent dans le Menu « Chèque Boutique » Si cette option est activée, vous autorisez vos clients à donner une note et une appréciation sur vos produits. Cela permet d'avoir une interaction entre vos clients et les produits vendus. Surtout si vous distribuez des produits de plusieurs fabricants. Si nous n’avez qu’un fabricant ou si vous être fabricant – distributeur la notation peut-être à double tranchant ! Cochez cette case si vous souhaitez que votre boutique enregistre les numéros de carte de crédit de vos clients lorsqu’ils s’enregistrent afin de pouvoir les utiliser lors de leurs prochains achats. Les numéros sont cryptés. Mais il est souvent recommandé de ne pas activer cette option. Ce qui évite tout problème de perte ou de vol de données sur votre site. Quand cette case est cochée, vos clients peuvent sélectionner l'état (State) dans lequel ils vivent dans une liste déroulante. Les clients doivent-ils accepter les Conditions d'Utilisation ? Les clients doivent-ils accepter les Conditions Générales de Vente pour CHAQUE COMMANDE ? Afficher un rappel succinct de vos « Conditions d'annulation et de retour » sur la page de confirmation d'une commande ? Mentions légales (version courte) 42 Sur 137 Cette fonction n’a d’intérêt que si vous désirez livrer dans des régions gérant la notion d’Etat comme les USA. Cochez cette case si vous voulez que vos clients acceptent et valident vos conditions d'utilisation de la boutique AVANT de pouvoir créer un compte client. Cochez cette case si vous souhaitez qu'un acheteur soit obligé d'accepter les Conditions Générales de Vente (CGV) à CHAQUE COMMANDE, avant de pouvoir valider sa commande. Cela vous permet d’avoir la confirmation que votre client a bien été averti à chacune de ses commandes de vos CGV. Ce point est important en matière d'information du consommateur. Il est recommandé de cocher cette option. Comme les responsables de magasins sont tenus par la loi d'informer leur clients sur les modalités d'annulation et de retour de commande, et ce particulièrement dans les pays européens, cette option devrait être cochée dans la plupart des cas et systématiquement en France. Version détaillée des conditions d'annulation et de retour (lié à un article existant) 43 Sur 137 Ce texte informe vos clients avec une courte version de vos conditions de vente, d'annulation, et de retour de marchandise. Ce texte est affiché sur la dernière page de la procédure de commande, juste au dessus du bouton « Valider la commande ». A vous de le personnaliser. N’hésitez pas à faire appel à des Conseils Juridiques ou équivalents. Vous pouvez employer du code HTML pour faire une mise en page et en forme de ce texte (<b>; <h4>, ..) Vous devez choisir dans la liste déroulante un article que vous avez déjà crée. Vous aurez le choix entre l’ensemble des articles présents sur votre site Joomla. Une seule sélection est possible. Cet article doit contenir ou être la version complète et détaillée de vos conditions d'annulation et de retour de marchandise. Le contenu de l'article devrait au moins reprendre la version courte abordée dans le point précédent. Ce texte est d'ailleurs joint à chaque confirmation de commande envoyé par mail. Paramètres principaux Cette option permet d'informer le client de l'état des stocks existants au moment où il clique sur le bouton « ajouter au panier ». Si cette case est cochée et que le stock est insuffisant, le client sera dans l'impossibilité d'ajouter l'article à son panier. Virtuemart gèrera vos stocks automatiquement à partir du nombre que vous aurez mis en stock dans la fiche produit. A chaque vente réalisée, le nombre que vous avez rentré ou modifié dans la fiche produit sera décru d'une unité. Si vous des produits en téléchargements, cette fonction n’est pas utile. Vérifier les Stocks ? Activer le programme d'affiliation ? Attention !! Le programme d'affiliation n'est pas entièrement opérationnel !!Il devrait être complété dans les futures versions de Virtuemart. Format Email (de confirmation) de commande Clé de cryptage Autoriser une Administration sur la Vitrine du Site 44 Sur 137 Cette option active le programme d'affiliation dans la partie visible du magasin. N'activez cette option que si vous avez ajouté des affiliés (vendeurs et revendeurs de vos produits) par le panneau de contrôle (backend). Le choix dans la liste déroulante détermine le format d'envoi de l'email de confirmation de commande : soit au format texte ou au format html (avec images, liens et possibilités de mises en pages) Ceci est la clé de cryptage pour vos systèmes de paiement électronique (comme les cartes de crédit) qui sont stockés et cryptés dans votre base de donnée. Ces informations ne doivent pas apparaître en clair. Il est recommandé de changer la clé proposé par défaut. pour les Utilisateurs n'ayant pas accès à la Zone Admin ? L'activation de cette case vous permet de donner la possibilité à certaines personnes de se connecter à la console d'administration de Virtuemart sans passer par la console d'administration Joomla. C'est surtout utile pour des personnes à qui vous ne voulez pas ou pouvez pas donner des droits sur la gestion Joomla. Le log et le mot de passe seront alors saisis depuis les pages Web du site. 5.1.2. Chemins & URL URL Sécurisée Exemple: https://www.mydomain.com/ C'est l'adresse sécurisée de votre site. Cette adresse commence par https suivi de l'adresse de votre site et se terminant obligatoirement par un slash « / ». URL Sécurisée C'est à votre hébergeur d'activer cette fonction sur votre serveur d'hébergement. Sinon vous pouvez rentrer l'adresse en http:// toujours avec la / à la fin. ATTENTION !! Faites très attention à ce que vous tapez ici : si l'adresse donnée est incorrecte, vos clients vont être envoyés sur une page inexistante et se retrouveront automatiquement avec une erreur 404 (page introuvable) !! Paramètres principaux (suite) Préfixe des tables pour les tables Virtuemart Page d'Accueil Page d'Erreur Cette fonction (encore expérimentale) permet de gérer des magasins multiples en utilisant qu'une seule installation de Joomla! Par défaut, le suffixe "vm" est donné. Il est recommandé pour les débutants de ne pas changer de suffixe. Exemple: shop.index C'est la page qui est chargée par défaut lorsque les personnes arrivent sur le magasin. Par défaut: shop.error C'est la page affichée par défaut à vos clients en cas d'erreur dans Virtuemart. 45 Sur 137 Debuggage ? Debuggage ? La validation active les messages de débuggage. Cela permet à la page « DEBUGPAGE » d'être affichée en bas de l'écran pour chaque page de Virtuemart. Ceci est très pratique pour la mise en place de la boutique et de vos tests. Cette fonction affiche les contenus des paniers, les valeurs de champs de formulaires, les paramètres, etc.. 5.1.3. Site (Display & Layout) Display (Affichage) Bouton - PDF Page de détail Modèle Catégorie Affiche la Navigation par Page en haut de la liste des produits ? Produit classé par défaut Permet d'afficher ou de masquer le bouton PDF dans les fiches produits. Le bouton PDF est une sortie PDF de votre page Web fournie automatiquement par Virtuemart. Indique le nom de fichier qui sera utilisé pour générer votre modèle de page. C'est ici que vous pouvez indiquer d'autres fichiers que vous aurez développé (Maîtrise indispensable) ou récupéré. Indique le nom du fichier qui sert de modèle par défaut pour afficher les produits d'une catégorie. Vous pouvez personnaliser les fihciers de modèles existants. Ces fichiers sont dans le répertoire COMPONENTPATH/html/templates/brow se et commence tous par le mot "browse". Entraînez-vous à faire des variations. Par défaut, l'option est activée. Ceci permet d'activer l'affichage des boutons de navigation entre les différentes pages produits en haut de page. Vous pouvez déterminer ici le critère servant par défaut pour trier vos produits à l'écran lors de l'affichage dans la boutique. Il pourra s'agir du Nom du produit (ordre Alphabétique), du prix, des derniers produits rajoutés ou par numéro alphanumérique de référence. Champs « classés par » disponibles (pour le 46 Sur 137 Vous pouvez déterminer ici la liste des critères que vos clients pourront utiliser pour reclasser vos produits à leur convenance. Il est recommandé de laisser au moins la notion de Nom de produit et de prix. Par défaut, l'option est activée. client) Affiche le nombre de produits (dans une catégorie) Nombre par défaut de produits sur une ligne Image « Aucune image » Afficher la version de Virtuemart en pied-depage ? Active ou désactive l'affichage du nombre de produits existants dans une catégorie. Par exemple, si vous avez la catégorie « Outils électriques » installée avec les données exemples lors de l'installation initiale de Virtuemart, vous verrez « Power Tools (3) », le nombre entre parenthèses indiquant le nombre de produits attachés à cette catégorie. cela permet à votre futur client de voir en clin d'œil le nombre de produits que vous avez par catégorie. Rentrer un chiffre pour indiquer de produit qua vous voulez voir afficher sur une rangée (ou ligne) de votre page catégorie. 4 indique que votre client verra 4 produits sur la même rangée. Cela permet de "serrer" ou non la présentation des produits. Note : Vous pouvez changer le nombre de produits par catégories à afficher par ligne pour chacune de vos catégories en passant par la fenêtre de paramétrage des catégories ! Chaque catégorie peut donc être paramétrée différemment. C'est le fichier image qui est affiché si aucune image n'a été précisée pour un produit de votre magasin. Par défaut, le fichier utilisé est dans /ps_image/noimage.gif Il est recommandé de personnaliser cette image. Affiche « powered-by-VirtueMart » dans le pied de page de la boutique en ligne avec le numéro de la version utilisée. Cela permet de faire le lien vers le site de l'auteur ! 47 Sur 137 Layout Style du bouton Ajouter au Panier Activer la Création Automatique de Vignette ? Vous pouvez personnaliser la couleur et le style de votre panier en choisissant ici un thème graphique. Un seul choix est possible. Si cette option est cochée, la fonction de création automatique d'image est activée. Cela permet d'auto-générer une image miniature pour un produit à partir d'une image de taille plus grande en utilisant la fonction PHP « GD2 ». N'oubliez pas de choisir au moins une hauteur ou une largeur de la vignette. Astuce Vous pouvez vérifier que votre serveur est installé avec les fonctions GD2 implémentées. Dans votre Joomla!, déroulez le menu « Système > Informations système », cliquez sur l'onglet « PHP Info » et cherchez « gd » dans la liste (la fonction doit apparaître et être activée). La fonction de création de miniatures donne un résultat bien supérieur à la procédure consistant à redimensionner l'image directement dans le navigateur. Les images miniatures créées sont directement enregistrées dans le dossier « /shop_image/product/resized ». Si l'image avait déjà une taille correcte pour faire office de miniature, l'image n'est pas retaillée de manière à ne pas avoir d'image réduite à répétition. Largeur de la Vignette Hauteur de la Vignette Couleur de Recherche 1 Vous définissez ici la Largeur de la vignette (miniature) créée automatiquement. Vous définissez ici la hauteur de la vignette (miniature) créée automatiquement. Vous pouvez rentrer soit une seule information (Hauteur ou Largeur) ou soit les deux informations (Hauteur et largeur). Spécifie en code Hexadécimal (Utilisez un logiciel de dessin, comme "The Gimp" pour trouver la conversion) la couleur de fond de des lignes impairs des résultats de recherche données par le moteur interne à Virtuemart. Ceci vous permet de personnaliser le look de votre boutique. Couleur de Recherche 2 Idem pour les lignes paires. 48 Sur 137 5.1.4. Expéditions (Shipping) Dans la section Expéditions, vous pouvez sélectionner un ou plusieurs des modules fournis pour gérer les expéditions. Si vous ne travaillez pas avec UPS ou un transporteur mentionné, la sélection du module standard est recommandée. L'ensemble des réglages (Poids, prix etc ..) se fera dans la partie "Expéditions" Si vous ne vendez QUE des produits téléchargeables, vous devez alors cocher cette case. Désactiver les livraisons. ASTUCE • Vous pouvez configurer les services en ligne (comme UPS® ou Intershipper®) en passant par le menu « Boutique > Shipping Module List» et en cliquant sur le lien existant sous chaque nom de module « configurer la méthode livraison ». 49 Sur 137 Les autres moyens de livraisons standards doivent être configurés à travers leurs propres écrans en allant sur le menu « Expéditions » et en choisissant de créer un nouvel expéditeur « Créer Expéditeur » et en créant des taux d'expéditions pour les expéditeurs « Créer Taux d'expéditions ». Le module « d'expédition libre » (Standart Shipping Module » est uniquement accessible dans le menu « Boutique > Shipping module list » pour y être configuré par quantité, frais, etc.. Tous les modules activés seront sélectionnés dans la partie « Expédition » lors d'une commande. NOTE : si vous ne voulez pas donner le choix d'un expéditeur à vos clients lors des commandes, cochez la case « Désactiver les livraisons » ET choisissez un processus de commande (onglet suivant) n'incluant PAS la sélection de la méthode de livraison. NdT : Attention, l'explication ci-dessus fait référence au paramétrage global (Configuration > Configuration) avec les onglets « Expédition » et « Commande », mais également au menu « Expéditions ». Prenez bien le temps de repérer les différentes commandes. Notez également que la création d'un nouvel expéditeur doit être suivie par la création d'un taux de taxe. Ce taux de taxe doit absolument être paramétré avec les « bons » pays ou votre nouveau moyen de livraison sera invisible.. 5.1.5. Commande (Checkout) Par défaut l'option est activée. Activer la Progression de Commande Cochez cette case si vous voulez que vos clients voient la « barre de progression de commande » lorsqu'ils remplissent une commande (étape 1 – 2- 3 – 4 avec illustrations et affichage du thème du panier) Sélectionner le type de processus de commande 50 Sur 137 Le processus de commande est divisé en étapes. Ces différentes étapes sont combinées ensemble pour donner différents processus. A partir de la version 1.1, il sera possible de déterminer point par point les étapes à activer ou désactiver, mais également de les réorganiser en donnant un numéro correspondant à l'étape souhaitée. Dans la version 1.0.12, vous n'avez le choix qu'entre 4 processus différents sans possibilité de les personnaliser. Si vous vendez uniquement des produits téléchargeables, les processus 2 ou 4 sont recommandés. Le processus 1 est recommandé si vous voulez donner à votre le client le choix (et aussi des prix différents) entre plusieurs méthodes d'expédition (Transporteur, Colissimo, poste, etc ..) 51 Sur 137 5.1.6. Téléchargements (Downloads) Activer les Téléchargements Statut des commandes permettant le téléchargement Statut des commandes interdisant le téléchargement Cocher cette case vous permet d'activer la fonction de téléchargement. Ceci est utile uniquement si vous vendez des biens téléchargeables. Vous pouvez cocher ceci si vous vendez aussi des biens par expédition classiques. Les valeurs dans le menu déroulant correspondent à un des statuts d'une commande (Evitez « Annulée », en anglais « Cancelled » ;-)). Sélectionner le statut de la commande devant générer un mail automatique pour informer le client, en lui donnant la procédure et le lien de téléchargement. Ndt : théoriquement, le statut devrait être « Confirmed ».. Même chose que précédemment pour les réglages, mais permet d'empêcher le téléchargement pour un client. Vous devez donc choisir cette fois-ci, "cancelled". Vous devez indiquer ici le chemin physique, interne, pour accéder aux fichiers téléchargeables par les clients. Attention, l'adresse doit absolument se terminer avec un slash «/» Racine des Fichiers en Téléchargement (DOWNLOADROOT) IMPORTANT !! L'adresse doit être une adresse physique, un chemin interne sur votre machine ou serveur, et pas une URL avec http ou https ATTENTION !! Pour la sécurité de votre boutique, utilisez un dossier pour stocker vos fichiers téléchargeables n'importe où EN DEHORS DU DOSSIER RACINE DU SITE !! 52 Sur 137 Ceci vous permet de paramétrer le nombre de téléchargements maximum qu'un Téléchargement Maximum client peut réaliser avec un numéro d'identification pour téléchargement (Download-ID) et pour une commande passée. Spécifie le temps en secondes avant que l'autorisation de téléchargement n'expire. Le temps donné démarre au moment du Expiration du téléchargement démarrage du premier téléchargement ! Quand la durée est expirée, le numéro délivré au client pour le téléchargement (DownloadID) est désactivé. ASTUCE : 86400 secondes = 24 h. -- 3600 secondes = une heure. 53 Sur 137 5.2. Pour démarrer Pour accéder au panneau de contrôle global de Virtuemart, cliquez sur le menu « Composants > Virtuemart » dans l'interface d'administration de Joomla! Illustration 14: Menu "Composants > Virtuemart" de Joomla! Si vous arrivez sur l'écran de bienvenue de Virtuemart « Welcome » en essayant d'accéder au panneau de contrôle, cliquez sur le bouton « Go Directly to Shop » pour finaliser l'installation. 54 Sur 137 Vous arrivez sur le panneau de contrôle de l'interface d'administration de Virtuemart. Illustration 15: Panneau de Contrôle ­ Administration par le Backend de Joomla! Vous pouvez également arriver sur cette page en cliquant sur le menu « Boutique > Résumé ». 55 Sur 137 5.3. Réglages de la boutique Pour commencer à paramétrer votre boutique, déroulez le menu « Boutique >Editer la boutique » depuis le menu du panneau de contrôle. Illustration 16: Formulaire d'informations sur la Boutique Les informations données dans ce formulaire « Information sur la boutique » sont affichées à plusieurs endroits lors des visites des internautes. Ces informations sont les informations permettant d'identifier votre boutique ainsi que le responsable du magasin. 56 Sur 137 Champs du formulaire « Information sur la Boutique » Nom du magasin Store Name Obligatoire C'est le nom de votre boutique. Nom de la societé boutique Obligatoire C'est le nom de votre société, de votre entreprise. URL L'adresse internet de votre boutique sur Internet. Adresse 1 Adresse ligne 1 Adresse 2 Adresse ligne 2 Ville La ville où est située votre boutique. Etat/Province/Région L'Etat, la Région, la Province où est située votre boutique (Ndt : peu ou pas utilisés pour les boutiques situées en France) Pays Le pays dans lequel votre magasin est situé. Code Postal Le code postal de la commune où est implantée votre boutique. Téléphone Le Téléphone permettant de vous joindre à votre boutique. Nom, Prénom, 2e Prénom Votre identité de contact pour la boutique. Civilité La civilité à employer lorsque l'on vous contacte. Téléphone 1 & 2 Vos numéros de téléphone pour vous contacter. Fax Adresse Email Image Grande Taille Envoyer une image Le numéro de fax de votre boutique. Adresse Email du contact principal de la boutique Obligatoire L'image servant de logo à votre boutique. Facultatif Permet d'envoyer un fichier de votre disque dur local directement dans la boutique pour l'utiliser comme logo. L'image sera envoyée lorsque vous cliquerez sur l'icône 57 Sur 137 « Enregistrer » Montant minimum du panier pour passer C'est la valeur minimale pour qu'une commande dans votre boutique commande soit acceptée dans la boutique. Montant Minimal pour un Franco de Port C'est la valeur minimale d'une commande pour que le client n'ait pas à payer de frais de port. Symbole monétaire La devise globale utilisée dans la boutique. Symbole monétaire C'est le symbole affiché derrière vos tarifs dans la boutique. Décimales Nombre de décimales affichées pour vos tarifs. Symbole décimal Utiliser le point (.), la virgule (,) ou laisser le champ vide. Séparateur de milliers Laisser vide ou mettre un espace pour insérer un séparateur de milliers. Format Positif Style à utiliser pour les valeurs positives lors des commandes. Format Négatif Style à utiliser pour les valeurs négatives lors des commandes. Liste des devises acceptées pour les paiements C'est la liste des devises que vous acceptez de vos clients lorsqu'ils commandent sur votre boutique. Note Toutes les devises que vous sélectionnez ici peuvent être utilisées lors d'une commande. Si vous ne souhaitez pas que cette option soit activée, sélectionnez simplement la devise de votre pays (équivalent à « =défaut ») Description Ceci est la présentation de votre boutique utilisée lorsque vous affichez la page « shop.index ». Conditions d'utilisation C'est le texte intégral de vos conditions d'utilisation affiché à vos clients. 58 Sur 137 Cliquez sur le bouton « Enregistrer » après avoir rempli ce formulaire. Vous êtes maintenant prêt à commencer à compléter les catégories de produits, les fiches produits et les fiches Fabricants/ Fournisseurs. 59 Sur 137 5.4. Pays, Devises, Modules principaux et Fonctions 5.4.1. Gestion des Pays Les pays peuvent être gérés par la liste des pays à laquelle vous pouvez accéder par le menu « Configuration générale > Pays > Liste des pays ». Illustration 17: Virtuemart ­ Liste des Pays Pour ajouter un pays, cliquez sur le bouton « nouveau » (version 1.1 uniquement). Pour les versions précédentes, cliquez dans le menu « Configuration générale > Pays > Ajouter un pays » et remplissez le formulaire suivant : Illustration 18: Virtuemart ­ Ajouter un pays N'oubliez pas de cliquer sur le bouton « Enregistrer » afin que le nouveau pays soit ajouté à la liste. Vous pouvez modifier les pays existants dans la liste. Pour cela, cliquez simplement sur le nom du pays à modifier et le formulaire « ajouter un pays » sera affiché, celui-ci vous permettant de modifier les valeurs tapées dans les champs. Encore une fois, n'oubliez pas de cliquer sur le bouton d'enregistrement pour valider vos changements. 60 Sur 137 Pour supprimer un pays de la liste, cliquez simplement sur l'icône de la poubelle sur la ligne du pays à supprimer. Dans la version 1.1, vous avez également un bouton « supprimer » dans la barre d'outils. 5.4.2. Gestion des devises Les devises sont gérées par le menu « Configuration générale > Devises > Lister les devises ». Illustration 19: Virtuemart ­ Liste des devises Pour ajouter une devise, cliquer sur le bouton « nouveau » (V1.1) ou dans le menu « Configuration Générale > Devise > Ajouter une devise » pour afficher le formulaire suivant : Illustration 20: Virtuemart ­ Ajouter une devise Encore une fois, n'oubliez pas d'enregistrer vos saisies avec le bouton « Enregistrer » pour ajouter votre devise à la liste existante. Vous pouvez modifier une devise existante en cliquant directement sur son nom dans la liste des devises existantes. Le formulaire « Ajouter une devise » apparaîtra de manière à ce que vous puissiez apporter vos modifications. Après modifications, n'oubliez pas d'enregistrer vos changements. Pour supprimer une devise de la liste, cliquez sur l'icône de la poubelle sur la ligne de la devise à supprimer ou utiliser la barre d'outils « Supprimer » (V1.1). 61 Sur 137 5.4.3. Modules principaux de VirtueMart (Core Modules) Les modules principaux de VirtueMart (Core Modules) n'ont absolument rien à voir avec les modules de Joomla! qui sont déjà implémentés au moment de l'installation initiale à votre site. Les Modules principaux de Virtuemart font partie intégrante de votre boutique et sont utilisés pour gérer les différentes parties de celle-ci ainsi que les différentes permissions d'accès du magasin. ATTENTION ! Vous devez agir prudemment avec cette partie de Virtuemart. Modifier les Modules et les droits d'accès à ceux-ci peuvent amener votre boutique à un blocage complet de votre boutique pour vos utilisateurs et même pour vous même ! Les modules principaux de Virtuemart sont gérés par le menu « Configuration générale > Modules > Lister les modules ». Illustration 21: Virtuemart ­ Liste des modules Pour ajouter un module, cliquez sur le bouton « Nouveau » (V1.1) ou cliquez sur le menu « Configuration Générale > Modules > Ajouter un module » 62 Sur 137 Illustration 22: Virtuemart ­ Liste des Modules ­ Versions antérieures à la V1.1 N'oubliez pas d'enregistrer pour que votre module soit ajouté à la liste existante. Vous pouvez modifier un module existant en cliquant sur son nom dans la liste des modules. Après modifications, n'oubliez pas encore une fois d'enregistrer vos changements. Pour supprimer un module, cliquez sur l'icône de la poubelle dans la ligne à supprimer ou sur le bouton « supprimer » de la barre d'outils (V1.1) 5.4.4. Fonctions principales de VirtueMart (Core Functions) Les « Fonctions » sont le coeur de Virtuemart permettant d'autoriser et de contrôler tous les processus de Virtuemart. Les fonctions sont exécutées en faisant appel au paramètre « func » dans l'adresse du navigateur (URL), ceci permettant le transfert des variables d'une page à une autre page. ATTENTION !! Soyez très prudent avec cette partie de Virtuemart ! Modifier les fonctions principales de Virtuemart ou leurs droits d'accès peuvent aboutir à un blocage complet de votre boutique pour vos visiteurs ou vous même ! Les fonctions sont toujours assignées à un ou plusieurs des modules de fonctionnement principaux (Core Module). Ainsi, pour obtenir la liste des fonctions, vous devrez d'abord demander la liste des modules en cliquant sur « Configuration Générale > Modules > Liste des Modules » puis dans la liste affichée, cliquer dans la colonne « Fonctions » sur le lien « Liste ». Vous obtiendrez les fonctions du module classées également par Permissions d'accès. Si vous réalisez ceci, vous pouvez voir un des 2 écrans suivants (V1.1 ou antérieur à la V1.1) : 63 Sur 137 Illustration 23: Virtuemart ­ Liste des fonctions du module Admin V1.1 – 64 Sur 137 Illustration 24: Virtuemart ­ Liste des fonctions du module Admin ­ Versions antérieures à la V1.1 Pour ajouter une nouvelle fonction, cliquez sur le bouton « Nouveau » (V1.1) ou cliquez dans le menu « Configuration Générale > Fonctions > Ajouter une fonction » pour obtenir le formulaire suivant : Illustration 25: Virtuemart ­ Ajouter une fonction N'oubliez pas d'enregistrer votre nouvelle fonction afin de l'ajouter à la liste existante. Vous pouvez modifier les fonctions existantes. Pour cela, cliquez sur le nom de la fonction à modifier dans la liste des fonctions de manière à accéder au formulaire, changez les propriétés et enregistrez vos modifications. Pour supprimer une fonction existante, cliquez sur le bouton « Supprimer » de la barre d'outils (V1.1) ou sur l'icône de la poubelle dans la ligne de la fonction à supprimer. 65 Sur 137 5.5. Gestion des Fabricants/Fournisseurs Les Fabricants / Fournisseurs sont associés aux produits vendus et accessibles dans les parties descriptives du site, la page de contact et les pages produits. Chaque produit créé est associé à un fournisseur. Pour les boutiques où le lien vers un fournisseur n'est pas utile ou souhaitable, le fournisseur créé par défaut au moment de l'installation de Virtuemart est utilisé. Il n'est pas nécessaire de créer une liste de fournisseurs avant de créer votre catalogue produit. Les produits peuvent être rattaché à un fournisseur particulier après que la liste complète des produits ait été créée. Malgré tout, si vous créez la liste des fournisseurs avant votre liste de produits, vous vous éviterez un travail supplémentaire à partir du moment où vous pourrez relier vos fournisseurs immédiatement au moment de la création de vos produits. 5.5.1. Catégories de Fabricants / Fournisseurs Les catégories de Fabricants/Fournisseurs sont utilisés pour classer ceux-ci efficacement. 5.5.1.1. Ajouter une catégorie de Fabricant / Fournisseur A l'installation, VirtueMart crée une catégorie de Fabricants par défaut appelée « -default- ». Il n'est pas nécessaire de modifier cette catégorie. Pour créer une nouvelle catégorie de Fabricants / Fournisseurs, cliquez dans le menu « Fabricants > Ajouter une catégorie de Fabricants » 5.5.1.2. Champs existants dans les catégories de Fabricants / Fournisseurs : Nom de la Catégorie Le nom de la catégorie de vos fabricants ou fournisseurs Description de la Catégorie Une description de la catégorie (Facultatif) Cliquez sur le bouton « Enregistrer » en fin de saisie. Vous serez automatiquement redirigé vers la liste des catégories de Fabricants / Fournisseurs vous montrant la catégorie « -default- » ainsi que les catégories que vous avez créées. 66 Sur 137 5.5.1.3. Modification d'une catégorie de Fabricants/Fournisseurs Pour modifier une catégorie de Fabricants/Fournisseurs, cliquez sur le nom de la catégorie à modifier dans la liste des catégories de Fabricants/Fournisseurs. Après modification, n'oubliez pas de cliquer sur le bouton « enregistrer » pour sauvegarder vos changements. Vous serez ensuite automatiquement redirigé vers la liste des catégories de Fabricants/Fournisseurs. 5.5.1.4. Supprimer une catégorie de Fabricants / Fournisseurs Avant de supprimer une catégorie existante de Fabricants/Fournisseurs, tous les fabricants ou fournisseurs associés à cette catégorie doivent être supprimé ou associé à une autre catégorie. Virtuemart ne permettra pas la suppression d'une catégorie si il existe un ou plusieurs fabricants ou fournisseurs encore associés à cette catégorie. Pour savoir comment supprimer ou réorganiser un fabricant ou un fournisseur à une autre catégorie, consultez les points suivants de ce manuel. Une fois que les fabricants ou fournisseurs ont été retirés de la liste à supprimer, retournez dans la liste des catégories de Fabricants / Fournisseurs et utilisez le bouton « Supprimer » après avoir sélectionné la ligne à supprimer (V1.1) ou directement sur l'icône de la poubelle dans la ligne à supprimer. Cliquez sur « OK » pour valider la suppression. Vous êtes ensuite automatiquement redirigé vers la liste des catégories de Fabricants / Fournisseurs. Notez que la catégorie que vous venez de supprimer n'est plus dans la liste affichée. Pour récuperer l'élément supprimé, vous devrez obligatoirement recréer une nouvelle catégories de fournisseurs et ré-associer les différents fournisseurs à cette catégorie. 67 Sur 137 5.5.2. Fabricants / Fournisseurs 5.5.2.1. Ajouter un Fabricant ou un Fournisseur Pour créer un nouveau fabricant, cliquez sur le menu « Fabricants > Nouveau fabricant » de Virtuemart. Remplissez les champs suivants dans le formulaire d'information de Fabricant : Nom du Fabricant / Fournisseur Le nom du Fabricant ou de l'entreprise vous fournissant certains de vos produits. Adresse du site du Fabricant (URL) http://www.adresse-exemple.com L'adresse complète du site du fournisseur ou fabricant. Catégorie de Fabricants / Fournisseurs Choisissez ici dans quelle catégorie vous voulez classer ce fabricant. Email L'adresse Email pour joindre votre fabricant. Description Les informations permettant de présenter et valoriser ce fabricant auprès de vos clients. Cliquez ensuite sur le bouton « Enregistrer » pour créer votre nouveau fabricant. 5.5.2.2. Modifier un Fabricant / Fournisseur Pour modifier un fabricant existant dans votre liste, cliquez sur le menu « Fabricants > Liste des Fabricants » pour avoir la liste complète. Cliquez ensuite sur le nom du fabricant à modifier ou cliquez sur le lien « Mettre à jour » sur la ligne à modifier. Faites vos modifications et validez celles-ci en cliquant sur le bouton « Enregistrer ». Vous serez automatiquement redirigé vers la liste des fabricants. 5.5.2.3. Supprimer un Fabricant / Fournisseur Avant de pouvoir supprimer un fournisseur, tous les produits associés à ce fournisseur doivent être supprimés ou ré-associés à un autre fournisseur. Virtuemart ne permettra pas la suppression d'un fournisseur si un produit ou plus est encore rattaché à ce fournisseur. Une fois que les produits rattachés à ce fournisseur ont été supprimés ou ré-associés à un autre fournisseur, vous pourrez supprimer ce fournisseur en cliquant sur le bouton « Supprimer » (V1.1) ou en cliquant sur l'icône de la poubelle dans la ligne du fournisseur à supprimer. Validez ensuite la suppression en cliquant sur le bouton « Ok » de la boite de validation de suppression. Vous vous retrouverez automatiquement sur la liste des fournisseurs en fin de manipulation. Une fois que le fournisseur est supprimé, vous devrez re-créer ce fournisseur si vous voulez le retrouver dans la liste et lui ré-associer les produits correspondants. 68 Sur 137 5.6. Gestion des produits VirtueMart vous offre la possibilité de classer vos produits non seulement par fabricant ou fournisseur, mais aussi par catégorie de produits. Les catégories de produits peuvent également contenir des sous catégories permettant au gestionnaire de la boutique d'organiser tous leurs produits avec le plus de détails possibles. Comme les produits et les catégories de produits sont associés à un vendeur particulier de la boutique, il est important de créer chaque vendeur avant de créer la liste des produits ou la liste des catégories de produits. Ndt : la gestion des vendeurs du magasin n'est pas encore opérationnelle lors de la traduction de ce manuel. 5.6.1. Catégories de produits VirtueMart a la capacité de relier les produits à une catégorie de produits et à une sous catégorie de produits afin de vous permettre de gérer au mieux la liste de tous vos produits. Illustration 26: Virtuemart ­ Catégories de produits 69 Sur 137 5.6.1.1. Ajouter ou modifier une catégorie de produit Pour créer une nouvelle catégorie de produits, ouvrez le formulaire d'ajout de catégorie de produit en cliquant dans le menu « Produits > Ajouter une catégorie ». Remplissez les champs du formulaire et cliquez sur le bouton « Enregistrer » en haut à droite de l'écran pour sauvegarder votre fiche catégorie. Pour modifier une catégorie de produit, cliquez sur le nom de la catégorie dans la liste des catégories existantes. Illustration 27: Virtuemart ­ Ajout ou modification d'une catégorie de produits 70 Sur 137 Champs du formulaire de Catégorie de Produits Publier ? Cochez cette case si vous voulez que cette catégorie soit affichée sur le site. Nom de la Catégorie Le nom qui sera utilisé pour identifier votre catégorie. Description de la catégorie La description qui sera affichée sur votre site pour décrire votre catégorie de produits. Ordre dans la liste L'endroit où la catégorie de produit doit se rattacher lorsque vous sauvegardez ce formulaire. Par défaut, les nouvelles catégories sont placées en fin de la liste des catégories déjà existantes en tant que catégorie principale (Default – Top Level) Parent Si vous choisissez une catégorie dans la liste des catégories déjà existantes, la nouvelle catégorie devient une sous-catégorie d'une autre catégorie. Si la catégorie doit être une catégorie principale, choisissez « Default-Top Level ». Si la catégorie doit être une sous-catégorie, choisissez dans la liste la catégorie parente à laquelle doit être rattachée votre nouvelle sous-catégorie. Montrer x produits par ligne (Show x products per row) C'est le nombre de produits à afficher sur le site sur une seule ligne lorsque les gens demandent les produits de cette catégorie. Par défaut, 1 seul produit par ligne est affiché. Note : La page de navigation (Browse page) doit être ajustée quand le nombre de produits affichés par ligne a été modifié dans l'option ci-dessus. Vous pouvez utiliser la page browse_2 si vous avez demandé 2 produits par ligne, browse_3 si vous avez demandé 3 produits par ligne, etc.. Le maximum est browse_5, donc 5 produits par ligne. Page de navigation (Category Browse Page) Exemple : browse_1 Le template à utiliser pour afficher vos produits dans cette catégorie. Voir la note ci-dessus pour régler cette option. 71 Sur 137 Page d'accueil de cette catégorie (Category Flypage) Syntaxe : shop.flypage C'est le fichier de présentation (template) pour afficher les détails d'un produit dans cette catégorie de produits. Vous pouvez créer vos propres templates en modifiant les templates existants. Ceux-ci se trouvent dans le dossier « /components/com_virtuemart/themes/tem plates/product_details » Note : Vous devriez laisser le champ « page d'accueil de la catégorie » vide, si vous ne savez pas ce que vous devez taper ici.. 5.6.1.2. Réorganiser ou classer les catégories de produits Vous pouvez réorganiser les catégories à votre gré. Il y a différents moyens pour réaliser ceci : ● Utilisez les flèches bleues dans la liste des catégories pour déplacer vers le haut ou vers le bas une catégorie, ● Utiliser les champs existants dans chaque catégorie pour donner une valeur correspondant à l'ordre de la catégorie dans la liste (quand vous avez terminé, cliquez sur la petite icône en haut de la colonne permettant d'enregistrer le nouvel ordre de catégorie), ● Utiliser l'icône « Classement Alphabétique » en haut de la liste (V1.1). Si vous utilisez cette méthode, toutes les catégories de votre boutique seront classées alphabétiquement. Notez que ce classement ne peut pas être annulé : une fois que le classement a été fait par le biais de cette fonction, il vous faudra reclasser vos catégories manuellement si le résultat ne vous satisfait pas. 5.6.1.3. Supprimer une catégorie de produit Avant de pouvoir supprimer une catégorie de produits, il faut auparavant supprimer toutes les sous-catégories existantes dans cette catégorie ou les ré-assigner dans une autre catégorie. Virtuemart ne vous permettra pas d'effacer une catégorie si il y a une ou plusieurs sous-catégories encore rattachées à la catégorie à supprimer. Les catégories de produits peuvent être supprimées même si elles contiennent des produits. Si des produits sont rangés dans la catégorie supprimée et que ces produits appartenaient également à une autre catégorie, les produits ne seront pas supprimés en même temps que la catégorie. Par contre, si un ou plusieurs produits n'appartiennent qu'à une seule catégorie et que vous supprimez cette catégorie, tous les produits sont supprimés en même temps que la catégorie. Supprimer une catégorie est réalisé en cliquant sur l'icône de la poubelle dans la ligne de catégorie à supprimer. Vous pouvez également cliquer sur la petite case de la (ou des) catégorie(s) à supprimer et cliquer sur le bouton « supprimer » (Delete) de la barre d'outils en haut de page. 72 Sur 137 5.6.2. Produits Quand vous créer une fiche produit, il est important de faire la distinction entre deux choses : est-ce que le produit va être identifiable comme un produit unique (par exemple compact disks, cassettes vidéos, Dvds, etc..) ou est-ce que cela va être une déclinaison de plusieurs objets identiques identifiés par leurs attributs (par exemple, Appareils, Consommables, Automobiles, etc..). La raison de cette distinction est que la méthode de création, d'édition et de suppression diffère de l'un à l'autre. Les objets ont besoin de la création d'un attribut alors que les produits n'en ont pas besoin. 5.6.2.1. Ajouter ou modifier un produit Pour créer un nouveau produit, cliquez sur le menu « Produits > Ajouter un produit » pour afficher le formulaire de création de produit. Remplissez les champs du formulaire et cliquez sur le bouton « Enregistrer » en haut à droite de l'écran pour sauvegarder votre fiche produit. Quand vous voulez mettre à jour un produit, cliquez simplement sur le nom du produit dans la liste des produits de votre boutique pour afficher le formulaire produit. Illustration 28: Virtuemart ­ Liste des produits 73 Sur 137 Illustration 29: Virtuemart ­ Nouveau Produit ­ Onglet Information Produit Formulaire Nouveau Produit – Onglet Information Produit Publier ? Cochez cette case si vous voulez que ce produit soit visible dans votre boutique. Réf. (SKU – Stock Keeping Unit) en français « Référence » ! Mettez ici votre code produit en tant que référence permettant d'identifier votre produit dans vos stocks. Ce code est souvent alphanumérique et unique pour vous permettre un meilleur suivi de produit, par exemple lors d'inventaire. Nom Le nom qui sera utilisé pour afficher et identifier votre produit. Adresse internet (URL) Une adresse internet peut être affichée avec votre produit. Généralement utilisé comme un lien vers le site du fabricant ou de votre fournisseur. Catégorie La catégorie à laquelle votre produit sera rattaché. Vendeur Le vendeur auquel le produit sera rattaché. Fabricant / Fournisseur Le Fabricant ou le Fournisseur auquel le produit sera rattaché. 74 Sur 137 Prix de vente Le prix du produit pour les acheteur du « Groupe par Défaut ». Tapez juste le prix au format décimal. Choisissez ensuite la devise que vous voulez utiliser pour ce produit dans la liste déroulante à droite du prix. N° TVA Le taux de TVA qui sera appliqué à votre produit. Vous pouvez ici déterminer un taux de TVA propre à ce produit. Si le produit n'est pas taxé, mettez des zéro dans « poids du produit » et désactivez la fonction « Taxe Virtuelle ». Description courte La description abrégée du produit, affichée dans la page de navigation des catégories ou dans le résultat d'une recherche de produit. Description complète (Flypage Description) La description détaillée de votre produit, affichée dans la page de détails du produit (lorsque le client a cliqué sur un produit pour avoir ces détails). Type de remise La remise particulière en cours sur le produit. Sélectionner une remise dans la liste déroulante. Si vous n'avez pas accès à la liste, le texte « Vous pouvez ajouter le formulaire de remise pour créer des remises » est affiché. Vous devez alors créer une remise à partir du formulaire avant de pouvoir appliquer cette remise. 75 Sur 137 Illustration 30: Virtuemart Onglet – Option d'affichage ­ Version 1.1 ­ non documenté au moment de la traduction Ndt : Cette page n'a pas été documentée dans le manuel original, l'écran faisant partie de la version 1.1. en cours de développement au moment de la traduction. 76 Sur 137 Illustration 31: Virtuemart ­ Fiche produit Onglet – Statut du produit ­ version antérieure à la Version 1.1 (Gestion des attributs différentes pour la version 1.1) Champs de l'onglet « Statut du produit » Image En Stock La quantité actuellement en stock pour ce produit. Utilisé pour la gestion des envois de commande ou les inventaires. Date de disponibilité Date à laquelle le stock est disponible pour les livraisons. Utilisé pour la gestion des envois de commande ou les inventaires. Disponibilité – Texte et Remplissez cette zone de texte pour afficher les délais de livraison ou de réapprovisionnement pour le produit sur la page de détails. Par exemple, vous pouvez tapez « 48 heures » ou « Sur commande ».. Si vous préférez, vous pouvez choisir une image dans la zone déroulante « Image » plutôt que du texte. Astuce : Vous pouvez utiliser vos propres images ici ! 77 Sur 137 Pour pouvoir les utiliser, copiez juste vos images dans le dossier : /shop_image/availability/ Prix Spécial? (Featured?) Liste des Attributs Cochez cette case pour indiquer si votre produit bénéficie d'un statut particulier ou spécial. Si cette case est cochée, le produit sera affiché dans le module « Featured Products Module » de Virtuemart. Syntaxe : Taille, Taille,XL[+2.00],L[+1.00];Couleur,Rouge,Vert,Jaune,Multicolor e[=24.00];Etc... Vous permet d'ajouter facilement des déclinaisons à vos produits. Ces options pourront être sélectionner par vos clients en bas de la fiche produit. Comprenez bien que cela ne crée pas un produit différent par attribut ! Si vous voulez gérer le stock pour chacune de vos déclinaisons du produit, utilisez le formulaire d'ajout d'Attribut et ensuite ajouter l'attribut créé au produit avec la zone suivante « Liste des Attributs personnalisés ». Ndt : Pour l'exemple donné en syntaxe pour la liste des Attributs, vous pouvez le comprendre de cette manière : En imaginant que le produit est un Tee-Shirt, vous avez en bas de page de détails 2 zones déroulantes, la première contient les tailles, la deuxième les couleurs. Les options de chaque zone sont séparées par des virgules, les options elles-même sont séparées par un point-virgule. Dans les tailles, si la personne choisit XL, le prix sera augmenté de 2 euros (si vous utilisez des euros !), pour taille L, le prix sera augmenté de 1 euro. Pour les couleurs, la personne aura le choix entre Rouge, Vert, Jaune sans changement du prix. Par contre, si elle choisit Multicolore, le prix sera automatiquement de 24 euros. Prenez le temps de lire le formulaire, d'autres opérations sont possibles sur les prix. Liste des Attributs personnalisés Syntaxe : Attribut1;Attribut2;Attribut3 Ajouter ici vos attributs personnalisés. Ces attributs peuvent être sélectionnés par vos clients comme pour l'option précédente. La différence est que les attributs utilisés ici sont créé au préalables dans le formulaire d'ajout d'attributs. L'intérêt de ces attributs personnalisés est qu'ils sont 78 Sur 137 réutilisables à volonté pour n'importe quel produit de votre catalogue. Illustration 32: Virtuemart ­ Nouveau Produit ­ Onglet Dimensions et Poids Longueur (L) Longueur du produit. Utilisé pour l'expédition des produits. Largeur (l) Largeur du produit. Utilisé pour l'expédition des produits. Hauteur (H) Hauteur du produit. Utilisé pour l'expédition des produits. Unité de Mesure (Dimensions du produit) Poids Unité de Mesure (Poids) L'unité de mesure utilisé pour les dimensions (L x l x H) du produit. Utilisé pour l'expédition des produits. Le poids du produit. Utilisé pour l'expédition des produits. L'unité de mesure utilisé pour déterminer le poids du produit. Utilisé pour l'expédition des produits. Important Les unités de mesure autorisées sont : po / pound(s) kg /kilogram(m)(s) ou / ounces lb / LB 79 Sur 137 Illustration 33: Virtuemart ­ Nouveau Produit ­ Onglet Images du Produit Vignette (Thumbnail) La vignette qui peut être affichée en petit à côté du produit. Image Grande Taille Une image plus grande du produit. Note : Si vous avez activé l'option « Auto-création de vignette » ( Dynamic Thumbnail Resizing), la vignette ne sera pas automatiquement créée depuis l'image grand taille ! Ndt : il me semble que l'inverse est en fait vrai. L'auteur a peut être voulu dire le contraire ? 80 Sur 137 Produits complémentaires Les produits complémentaires sont des produits sélectionnés comme ayant une relation avec le produit créé d'une manière ou d'une autre. Les produits complémentaires peuvent par exemple être des accessoires du produits ou d'autres modèles d'un même produit. Illustration 34: Virtuemart ­ Nouveau Produit ­ Onglet Produits complémentaires Vous avez maintenant terminé. Il ne vous reste plus qu'à cliquer sur le bouton « Enregistrer » pour être sur que le produit soit sauvegardé. 5.6.2.2. Importer les produits depuis une liste CSV VirtueMart permet de réaliser une importation en masse de vos produits très facilement en utilisant une liste CSV (un fichier « Excel »). Note Vous ne pouvez pas importer les images des produits en utilisant cette fonction, mais uniquement le nom des fichiers images. Vous aurez quand même besoin de télécharger les images dans le dossier des images de produits. Les miniatures ne seront pas non plus créées avec cette fonction. La documentation concernant l'importation CSV peut être consultée par le formulaire d'Importation/Exportation (Menu « Produits > Utiliser envoi de CSV »). 5.6.2.3. Supprimer un produit Pour effacer un produit existant, cliquez sur le menu « Produits > Liste des produits ». La liste de tous les produits sera affichée à l'écran. A partir de cet écran, cliquez sur l'icône de la poubelle dans la ligne à supprimer et confirmez la suppression du produit en validant « Etes-vous sûr de vouloir supprimer cet article ? ». 81 Sur 137 5.6.3. Gestion des Prix des produits (Tarifs) Les produits ont généralement un seul prix, mais si vous avez besoin de plusieurs prix pour un même produit, Virtuemart vous permet de le gérer facilement grace à son système de Gestion des Tarifs. Vous pouvez avoir un prix différent pour un même produit pour chacun de vos groupes d'acheteurs et vous pouvez même avoir différents prix à l'intérieur d'un groupe d'acheteur suivant la quantité que la personne commande. 82 Sur 137 5.6.3.1. Ajout et modification des prix Le Prix standard du produit est donné pour le groupe d'acheteur par défaut et peut être réglé et modifié dans le formulaire Produit. Illustration 35: Virtuemart ­ Fiche Produit ­ Gestion des prix des produits 83 Sur 137 Vous pouvez également ajouter ou modifier le prix d'un produit depuis la liste des produits. Cliquez simplement sur le prix affiché sur fond jaune du produit dans la liste des produits. Cela ouvrira le formulaire de prix où vous pouvez sélectionner la devise à utiliser pour le produit ainsi que le groupe d'acheteur concerné par le prix. Illustration 36: Virtuemart ­ Gestion des prix des produits ­ V1.1 A chaque fois que vous changez le groupe d'acheteur à partir de cette liste déroulante, le formulaire est mis à jour pour le groupe sélectionné. Si le champs « Prix » est vide, cela signifie qu'il n'existe pour l'instant aucun prix pour le groupe d'acheteur que vous avez sélectionné. Vous devez enregistrer vos modifications pour un prix donné à un groupe d'acheteur avant de changer de groupe d'acheteur dans la liste déroulante, sinon vos modifications seront perdues. Cliquez simplement sur le bouton « enregistrer » et vos modifications seront sauvegardées pour le groupe affiché. 84 Sur 137 Illustration 37: Virtuemart ­ Gestion des prix des produits ­ V1.1 Pour ajouter des prix relatifs aux quantités achetées, vous avez besoin d'afficher la liste des produits, disponible par le bouton de la barre d'outils « Liste des Produits ». Illustration 38: Virtuemart ­ Gestion des prix des produits ­ V1.1 85 Sur 137 Vous pouvez également accéder à la liste des prix depuis le formulaire du produit en cliquant sur le bouton « Lister les Prix » de la barre d'outils comme dans l'illustration ci-dessous : Illustration 39: Virtuemart ­ Gestion des prix des produits ­ V1.1 86 Sur 137 Dans la liste des prix propres à ce produit, vous pouvez trouver tous les prix disponibles suivant les groupes d'acheteurs et les quantités commandées. C'est dans cette fenêtre que vous pouvez avoir une vue d'ensemble de vos prix. Dans cette liste, vous pouvez modifier un prix existant en cliquant sur le nom du groupe d'acheteurs ou ajouter un nouveau prix en cliquant sur le bouton « Nouveau » de la barre d'outils. Illustration 40: Virtuemart ­ Gestion des prix des produits ­ V1.1 87 Sur 137 Dans le formulaire de Prix, vous pouvez choisir le prix, le groupe d'acheteurs, et les quantités minimales et maximales pour lequel le prix est valide. Si vous laissez les champs quantités vides, le prix sera indépendant de la quantité commandée. Illustration 41: Virtuemart ­ Gestion des prix des produits ­ V1.1 N'oubliez pas de sauvegarder vos changements lorsque vous avez terminé. 5.6.3.2. Supprimer un prix Les prix ne peuvent être supprimés qu'à partir de la liste des prix d'un produit. Pour savoir comment afficher cette liste, reportez vous au chapitre « Ajout et modification des prix ». Dans cette liste, vous pouvez cliquer sur l'icône de la poubelle dans la ligne du prix à supprimer. Vous pouvez également supprimer plusieurs prix à la fois en cochant la case en début de chaque ligne à supprimer et en cliquant sur le bouton « Supprimer » de la barre d'outils. 88 Sur 137 5.6.4. Attributs de Produits Les attributs de produits sont des caractéristiques d'un produit, comme la couleur, la taille, etc.. Virtuemart utilise deux types de contrôles d'attributs, l'un qui permet de contrôler le stock de chaque "variant" - vous devez créer et configurer chaque produit (appelé aussi "Items" ou "produit enfant") - et un autre qui défini juste tous les attributs et leurs valeurs directement dans le formulaire du produit (pas besoin de créer des produits enfants, mais pas de contrôle du stock des variants). 5.6.4.1. Attributs de produits simples (pas de vérification du stock) Pour créer un nouvel attribut de produit, cliquez dans le menu « Produits > Liste des produits » pour afficher la liste complète de vos produits. Dans la liste, cliquez sur le nom du produit pour lequel vous voulez créer un attribut de manière à afficher le formulaire Produits du produit. Dans le formulaire produit, onglet "Statut de l'élément -> Liste des attributs" vous pouvez définir autant d'attributs que vous le désirez. Vous pouvez également définir un prix pour chaque attribut. Dans la boutique, cela se traduira par une liste déroulante avec sélection des attributs. La partie "Liste des Attributs Personnalisés:" : définissez des noms d'attributs. Chaque attribut listé donnera une zone de texte remplissable dans la fiche produit par le client. 89 Sur 137 5.6.4.2. Produits Enfants ou Items (Comment créer un « produit enfant » pour un « produit parent ») avec gestion de stock Si nous revenons en arrière dans l'explication précédente : vous pouvez offrir à vos clients une liste avec des choix fixes. Vous pouvez d'ailleurs mélanger ce que nous avons vu précédemment avec ce que nous allons voir maintenant. Nous allons donc pour cela avoir besoin de créer des « produits enfants » également appelés « Items » ou « Eléments ». Note Ne confondez pas les « items » de virtuemart avec les « items » de Joomla correspondant à vos articles. Un item dans Virtuemart est une variation prédéfini d'un produit principal. Pour créer un produit enfant, vous devez avant tout avoir défini au moins un attribut. Une fois que l'attribut à été créé pour un produit parent, regardez la liste des boutons disponibles en haut de votre écran (ou dans la barre d'outils), après être retourné dans la fiche produit, un nouveau bouton est disponible : « Nouvel élément ». Cette option est maintenant également disponible dans le menu « Produit > Produit en cours > Ajouter un élément ». Illustration 42: Virtuemart ­ Ajouter un attribut de produit Vous pouvez définir plusieurs attributs, et leur donner un ordre d'affichage. 5.6.4.2.2. Modification des attributs de produits Pour modifier un attribut de produit existant, cliquez dans le menu « Produit > Liste des Produits ». Dans la liste des produits, cliquez sur le nom du produit pour afficher le formulaire produit, puis cliquez dans le menu « Produits > Produit en cours > Lister les attributs ». Dans la liste affichée maintenant à l'écran, vous avez la totalité des attributs existants pour le produits. Cliquez sur le nom de l'attribut à modifier pour afficher le formulaire, modifiez les champs, puis enregistrez 90 Sur 137 vos modifications à l'aide du bouton « Enregistrer » en haut de l'écran. 5.6.4.2.3. Suppression des attributs de produits Afficher la liste des attributs pour un produit en suivant la même procédure que dans le point précédent « Modification des attributs de produits ». Dans la liste des attributs de produits, cliquez sur l'icône de la poubelle dans la ligne de l'attribut à supprimer et validez votre choix. 5.6.4.2.4. Ajouter un élément Pour créer un nouvel élément, un produit parent doit exister / être créé auparavant. Lorsque vous remplissez le formulaire du produit enfant, sachez que les informations produits, les dimensions, les images produits existants pour le produit parent sont réutilisés pour tous ses produits enfants. Ndt : si vous remplissez ces champs malgré tout, il remplaceront ceux du produit parent !! Illustration 43: Virtuemart ­ Ajouter un nouvel élément à un produit Cliquez sur le bouton « Ajouter un élément » (« Add Items ») dans la barre d'outils pour afficher le formulaire de saisie pour cette produit spécifique. Le formulaire est identique aux formulaires de saisie abordés précédemment, et seuls les champs « Vendeur » et « Catégorie » ont été remplis automatiquement. Les champs d'attributs des attributs que vous avez créé précédemment sont maintenant visibles. Remplissez la fiche produit et cliquez sur le bouton « Enregistrer » de la barre d'outils pour sauvegarder votre nouveaux produit. 91 Sur 137 5.6.5.2 Modifier un élément (item) Illustration 44: Virtuemart ­ Liste des produits Pour modifier un élément existant, affichez la liste des produits et cliquez sur le lien « Item Information » du produit concerné, immédiatement à droite du nom du produit parent. La liste de tous les produits enfants sera affichée à l'écran. Si vous souhaitez faire une modification sur un élément particulier, cliquez sur le nom de cet élément pour afficher le formulaire d'édition. Après avoir réalisé vos modifications, cliquez sur le bouton « Enregistrer » pour mettre à jour l'élément. Cliquez ensuite sur le lien « Retour au produit parent » en haut de page pour faire d'autres modifications éventuelles sur d'autres éléments. 5.6.5.2.6. Supprimer un élément (item) Pour supprimer un élément, afficher la liste des éléments de la même manière que dans la section précédente. Cliquez ensuite sur l'icone « Corbeille » au bout de la ligne de l'élément à supprimer. Si vous désirez supprimer un produit parent, vous devrez supprimer la totalité des éléments décliné à partir du parent. Tant qu'un produit parent possède des éléments enfants, il ne peut pas être supprimé. 92 Sur 137 5.6.6. Types de produits Les types de produits ajoutent des champs supplémentaires, qui seront ensuite accessibles par le biais de la recherche avancée, et visible dans le détails des produits. 5.6.6.1. Gestion des types de produits 5.6.6.2. Paramètres des types de produits 5.6.6.3. Types de relations entre les produits 93 Sur 137 5.6.7. Fiche produit (fichier) et images additionnelles VirtueMart vous permet de gérer des fichiers et images additionnelles pour chacun de vos produits. Le gestionnaire de fichiers peut être atteint par la liste des produit dans la colonne « Média »: Illustration 45: Virtuemart ­ Liste des médias associés à un produit L'icône image est un lien permettant d'accéder au gestionnaire de fichiers. Le chiffre affiché sous l'icône est le total de fichiers/images associés à chaque produit. Note : vous y accédez également en éditant le produit, puis en allant dans « Produit > Gestionnaire de fichiers > Ajouter image / fichier ». 94 Sur 137 La liste des fichiers pour un produit contient tous les fichiers associés à celui-ci. Un fichier peut être de différentes natures comme un fichier téléchargeable (à vendre !), un fichier complémentaire, des illustrations ou photos complémentaires, etc.. Illustration 46: Virtuemart ­ Liste des médias associés à un produit ­ Gestion des fichiers Pour ajouter un nouveau fichier, imaginons pour l'exemple que ce soit un fichier .mp3 correspondant au fichier que vous voulez vendre, cliquez simplement sur le bouton « Nouveau » pour appeler le formulaire d'envoi de fichier. Illustration 47: Virtuemart ­ Gestion des fichiers attachés à un produit ­ Envoyer un fichier 95 Sur 137 Vous avez donc la possibilité d'envoyer sur votre serveur un nouveau fichier, ceci ayant un intérêt si vous avez uniquement mis à disposition un fichier plus petit ou encore une fiche descriptive synthétique. Note Si vous voulez assigner un gros fichier à un produit (par exemple, un fichier mp3 de 8 Mo), vous aurez besoin au préalable de le télécharger sur votre serveur par le biais de votre client FTP dans le dossier correspondant aux fichiers produits téléchargeables (voir la section Configuration). Après avoir téléchargé votre fichier sur le serveur dans le bon dossier, vous pourrez le sélectionner depuis la liste déroulante de ce formulaire. 96 Sur 137 5.6 Remises (Promotions – Bons de réduction) sur les produits (Discounts) Les remises dans Virtuemart doivent être créées depuis le formulaire de remise de produits avant de pouvoir être assigné à un ou plusieurs produits. Attention Quant vous modifiez et mettez à jour une remise, vos changements s'appliquent à tous les produits pour lequel vous avez assigné la remise. 5.6.1 Ajouter / Mettre à jour une remise Allez dans le menu « Produit > Ajouter/Editer une remise » Illustration 48: Virtuemart ­ Gestion des bons de réductions Remplissez ensuite les champs détaillant cette remise : 97 Sur 137 Illustration 49: Virtuemart ­ Ajouter un bon de réduction Montant de la remise (obligatoire) C'est la valeur en pourcentage ou en valeur monétaire de la remise à soustraire (ou ajouter) au prix du produit. La syntaxe à utiliser est la suivante : 000.0000 (pas de virgule !) Type de remise (Obligatoire) Le type de remise détermine comment la valeur doit être utilisée : soit c'est un pourcentage, soit c'est une valeur fixe. Si vous sélectionnez « Pourcentage », cela signifie que vous déterminer une remise de type « XX% » du prix total. Si « Total » est sélectionné, la valeur sera tout simplement déduite du prix du produit. Date de départ (Facultatif) En cliquant sur les « ... », vous pouvez spécifier une date depuis un calendrier, date qui correspondra à la date de démarrage de la remise à partir de laquelle elle sera active. Ce champ n'est pas obligatoire. Vous pouvez également donner une date de fin ou encore laisser le champ vide si la remise doit démarrer immédiatement sur le site. Date de fin (Facultatif) Si vous avez spécifié une date de départ, vous voudrez surement définir une date de fin.Cliquez sur les « ... » pour accéder au mini calendrier et choisissez la date de fin de la remise. Vous pouvez également laisser ce champ vide quand la remise n'est pas limitée dans le temps. Lorsque vous avez terminé, n'oubliez pas de cliquer sur le bouton « Sauvegarder » pour enregistrer les informations. 5.6.2 Supprimer une remise, une promotion Vous pouvez facilement supprimer une remise. Notez que tous les produits bénéficiant de 98 Sur 137 cette remise seront automatiquement affectés. Cliquez simplement dans la liste des remises produits sur la corbeille au bout de la ligne de la remise à supprimer. Confirmer votre choix dans la boite de dialogue. Votre remise est supprimée. 5.6.9. Product Reviews – à venir 99 Sur 137 5.7. Gestion des utilisateurs Virtuemart est fourni avec une gestion des utilisateurs améliorée par rapport aux fonctions de gestion d'utilisateurs fournies par Joomla. Important Utilisez systématiquement le gestionnaire d'utilisateur de Virtuemart pour ajouter/Editer/Supprimer des utilisateurs de votre site Joomla ! Si vous utilisez le gestionnaire d'utilisateurs de Joomla, vous allez rapidement constater des dysfonctionnements importants, de multiples champs complémentaires sont gérés par Virtuemart, Joomla ne les gérant par ailleurs pas directement Ainsi, si vous utilisez le gestionnaire d'utilisateurs de Joomla et que vous supprimez par exemple un utilisateur qui avait été créé par le biais d'une inscription dans Virtuemart, les tables vont se retrouver avec des multiples entrées inutilisables.. Virtuemart vous donne également la possibilité de créer autant d'adresses mails pour un même utilisateur : un utilisateur peut avoir également une adresse de facturation différente d'une adresse de livraison, puis également encore d'autres adresses pour différencier adresses personnelles et professionnelles. 5.7.1. Groupes d'acheteurs (Shopper Groups) Virtuemart n'offre pas seulement la possibilité de gérer les clients par vendeur, mais permet également la gestion par groupe d'acheteurs. Cela permet aux responsables de boutiques de créer des groupes quelque soit le besoin (par exemple, accès au site, prix spéciaux pour un groupe, affichage des taxes ou non pour un groupe, etc..). Ces « groupes d'acheteurs » peuvent donc être utilisés de plusieurs manières, en fournissant pour chaque groupe des services spéciaux, des remises, ou l'accès à certaines ventes réservées. Comme les utilisateurs (les acheteurs identifiés sur le site) et les groupes d'acheteurs sont associés à un vendeur en particulier, il est important de créer les différents vendeurs de la boutique avant de créer un acheteur et un groupe d'acheteurs. Note Il n'existe qu'un seul groupe d'acheteurs par « défaut ». Si vous créer n'importe quel groupe et que vous le régler « par défaut », les réglages associés à ce groupe seront appliqués à tous les nouveaux clients enregistrés sur le site. Les nouveaux clients sont donc automatiquement assigné dans le groupe d'acheteur « par défaut ». 100 Sur 137 5.7.1.1. Ajout ou modification d'un groupe d'acheteurs Illustration 50: Virtuemart ­ Liste des groupes d'acheteurs Vous pouvez ajouter ou modifier un groupe d'acheteurs dans Virtuemart en utilisant la liste des Groupes d'Acheteurs. Vous pouvez y accéder par le menu « Clients >Liste des groupes d'acheteurs ». Pour ajouter un nouveau groupe, cliquez sur le bouton « Nouveau » dans la barre d'outils. Dans le formulaire affiché à l'écran, remplissez les champs nécessaires à la création du groupe. Illustration 51: Virtuemart ­ Formulaire d'ajout ou de modification d'un groupe d'acheteurs 5.7.1.2. Suppression d'un groupe d'acheteurs Vous pouvez supprimer un groupe d'acheteurs depuis la liste des groupes d'acheteurs en cliquant simplement sur l'icône « Corbeille » de la ligne à supprimer. Vous pouvez également cocher plusieurs groupes à la fois puis cliquer sur le bouton « Supprimer » de la barre d'outils. Note Vous ne pouvez pas supprimer un groupe d'acheteurs tant qu'il y a des clients assignés à ce groupe. 101 Sur 137 5.7.2. Utilisateurs (Users) 5.7.2.1. Ajout ou modification d'utilisateurs (Adding or modifying Users) 5.7.2.2. Suppression d'utilisateurs (Deleting Users) 5.7.3. Groupes d'utilisateurs (User Groups) Les groupes d'utilisateurs correspondent à des « groupes de permissions » et sont utilisés pour restreindre l'accès de certaines parties ou fonctions de la boutique. Chaque utilisateur est assigné à un groupe. Par défaut, tout nouvel utilisateur est assigné au groupe « Acheteur » (shopper). A quel moment cette fonction peut-elle être utile ? Imaginez que vous ayez un utilisateur voulant accéder à la partie « Rapports » du magasin. Habituellement, cette partie est réservée aux administrateurs et aux gérants de la boutique. Si vous assignez cet utilisateur au groupe des administrateurs ou gérants, il va également pouvoir accéder aux parties sensibles de la boutique, auquel cas il serait en mesure de modifier ou effacer des informations importantes de votre boutique. La solution est de créer un nouveau groupe d'utilisateurs appelé par exemple « Rapports » et qui aurait les mêmes droits que n'importe quel acheteur du site, avec en plus un accès au module « Rapport » de Virtuemart. (Core Module « report »). A partir du moment où ce groupe a été créé, il vous est possible d'y assigner un utilisateur. Les groupes d'utilisateurs peuvent être ajoutés, modifiés, supprimés depuis la liste des groupes d'utilisateurs dans le menu « Administration > Groupe d'utilisateurs ». Illustration 52: Virtuemart ­ Groupes d'utilisateurs ­ Gestion des droits d'accès Vous pouvez cliquer sur le nom d'un groupe existant pour ouvrir le formulaire permettant la modification du groupe. Note Les groupes « Admin » (SuperAdministrateur), « Storadmin » (Gérant de la boutique), et 102 Sur 137 « shopper » (clients/acheteurs) sont des groupes clés et ne peuvent ni être modifiés, ni être supprimés. 103 Sur 137 Vous pouvez ajouter un nouveau groupe en cliquant sur le bouton « Nouveau » de la barre d'outils. Cela ouvre le formalaire « Groupe d'utilisateurs » : Illustration 53: Virtuemart ­ Ajouter un groupe d'utilisateurs ­ Gestion des droits Vous pouvez taper ici le nom du groupe et le niveau de permission du groupe. Note Plus le niveau de groupe (la valeur) est élevé, moins le groupe a de droits : « admin » possède un niveau de droits plus important que « Gérant », parce que la valeur de niveau de groupe est plus petite. Après avoir sauvegardé votre groupe d'utilisateur, il devient disponible dans les différents modules et fonctions dans les formulaires et listes de Virtuemart. 104 Sur 137 Illustration 54: Virtuemart ­ Attribution des droits d'utilisation à un groupe d'utilisateurs ­ V1.1 Vous avez maintenant un groupe d'utilisateurs : vous pouvez commencer à lui accorder des permissions en cochant les cases de la colonne correspondante. (dans cet exemple, notre groupe s'appellerait « New group »). Important Vous avez également besoin de cocher ou décocher les fonctions correspondantes dans la liste des fonctions. de chaque module !! 5.7.4. Champs de formulaire lors d'enregistrements de nouveaux clients La gestion des « champs utilisateurs » vous permet d'éditer librement les champs affichés lors de l'enregistrement d'un nouveau client mais aussi pour la maintenance des comptes. Ces champs sont par exemple « Prénom » (First name), « Nom » (Last name), « Téléphone », etc... La gestion des champs utilisateurs est accessible par le menu « Administration > Gérer les champs utilisateurs » Illustration 55: Virtuemart ­ Gestion des champs utilisateurs ­ V1.1 105 Sur 137 5.7.4.1. Ajouter un nouveau champ Vous pouvez ajouter un nouveau champ en cliquant sur le bouton « Nouveau » de la barre d'outils. Le formulaire d'ajout de champs vous permet de choisir différents type de champs, comme par exemple « Champ texte », « Case à cocher », « Zone de texte », « Date », « Liste déroulante », « Email », ou « Numéro de TVA Communauté Européenne » (EU VAT ID) si une entreprise possède cet identifiant. Illustration 56: Virtuemart ­ Création d'un champ personnalisé utilisateur ­ V1.1 106 Sur 137 Le formulaire contient les informations suivantes : Type de champs Le type du champ à créer. Attention, le type de champ ne pourra pas être modifié après sa création ! Nom du champ Le nom de la colonne qui sera insérée dans la table « jos_vm_user_info » et « jos_vm_order_user_info » dans votre base de données. Titre Ceci correspond à l'étiquette affichée pour le champ dans le formulaire d'inscription client ou de maintenance des comptes clients. Description La description sera affichée au client dans la partie vitrine du site dans une petite zone « infobulle » à côté du champ pour aider le client à remplir ce champ. Obligatoire ? Si vous sélectionnez « oui », l'utilisateur devra remplir ce champ pour valider le formulaire. Montrer sur le compte ? Ceci détermine si l'information devra apparaître ou non sur l'écran d'information lorsqu'un client accède à la gestion de son compte client. Lecture seule pour l'utilisateur ? Si vous réglez la valeur sur « oui », le client pourra lire l'information sur sa gestion de compte mais ne pourra modifier la valeur. Afficher lors de l'enregistrement d'un nouveau client ? Si vous réglez la valeur sur « oui », le champ sera visible au moment de la création d'un nouveau compte par le client. Publié ? Vous pouvez ici choisir de ne pas publier le champ afin de le désactiver dans tous les formulaires existants. Taille Ceci détermine la longueur des champs de saisie. Taille maximum Ceci correspond au nombre maximum de caractère tapé à l'intérieur d'un champ. Affecter le client dans le groupe d'acheteurs... Dans cet exemple, vous pouvez choisir dans quel groupe d'acheteurs le client est automatiquement affecté si le champ « EU VAT ID » est correctement rempli et validé. Après avoir terminé de remplir ce formulaire de création de champs, n'oubliez pas de sauvegarder vos changements en cliquant sur le bouton « Sauvegarder ». 107 Sur 137 Vous pouvez voir ci-dessous une copie d'écran illustrant le résultat de la création du champ « EuVatId » : Illustration 57: Virtuemart ­ Exemple de résultat de la création d'un nouveau champ utilisateur pour les clients 108 Sur 137 5.7.4.2. Modifier les champs Les champs peuvent être réorganisés, renommés, publiés, réglés comme obligatoires ou non et plus encore. 5.7.4.2.1 Réorganiser les champs Les champs peuvent être réorganisés en utilisant les flèches bleues ou en utilisant les zones de texte pour chaque ligne dans la colonne « Ordre des champs » : Illustration 58: Virtuemart ­ Réorganisation des champs utilisateurs Si vous avez utilisé les zones de texte pour réorganiser les champs, vous devez enregistrer vos modifications en cliquant sur l'icône de la disquette en haut de la colonne. L'affichage sera mis à jour après cet enregistrement. 5.7.4.2.2 Publier (Afficher) / « Dépublier » (ne pas afficher) les champs Vous pouvez publier ou ne pas publier les champs en cliquant sur l'icône de la colonne « Publié ». L'état « publié/non publié » bascule de l'un à l'autre à chaque clic. 109 Sur 137 5.7.4.2.3 Modifier les champs Vous pouvez modifier un champ en cliquant sur son nom dans la liste des champs. Lors de la modification, vous pouvez accéder à toutes les informations excepté le type de champ. Illustration 59: Virtuemart ­ Modification de champs utilisateurs existants 5.7.4.3. Supprimer un champ Vous pouvez supprimer n'importe quel champ « non système » de la liste des champs (les champs systèmes sont les champs nécessaires au bon fonctionnement de Virtuemart et que vous n'avez pas créés vous même). Vous avez juste besoin de cliquer sur l'icône de la corbeille de la ligne à supprimer pour réaliser l'opération. Vous pouvez également cocher plusieurs champs et cliquer sur le bouton « Supprimer » de la barre d'outils pour tous les supprimer en une seule opération. 110 Sur 137 5.8. Gestion des commandes Votre boutique est maintenant en ligne, votre catalogue est plein à craquer, vous avez fait tous les tests pour vérifier si vos paiements en ligne fonctionnent, votre boutique est prête ! En fait, pas tout à fait.. Vous avez besoin de savoir comment gérer les commandes qui vont maintenant arriver. Quand une personne commande un produit par le biais de votre site et de Virtuemart, un enregistrement est créé dans la base avec les détails de cette commande. L'enregistrement correspondant à la commande possède un « statut » indiquant à quel stade de traitement celle-ci se trouve. Par exemple, la commande a t'elle été payée ? expédiée ? Annulée ?. C'est à vous de choisir les mots à utiliser, mais par défaut les mots suivants ont été créé par Virtuemart : « Pending » (en attente), « Confirmed » (Confirmé), « Cancelled » (Annulé), « Refunded » (Réapprovisionnement), « Shipped » (Expédié). Si vous décidez de modifier les noms des statuts, vous pouvez le faire en sélectionnant « Liste des statuts de commande » dans le menu « Commandes > Gestion des commandes ». Pour voir la totalité des commandes passées dans votre boutique, cliquez dans le menu « Commandes > Liste des commandes » comme montré page suivante. 111 Sur 137 5.8.1. La liste des commandes Illustration 60: Virtuemart ­ Affichage de la liste des commandes passées dans la boutique Quand vous cliquez sur un numéro de commande, vous obtenez le détail complet de celle-ci (voir la copie d'écran suivante) Quand vous cliquez sur le nom du client, vous obtenez le formulaire du client. Le lien « Imprimer la vue » ouvre une nouvelle fenêtre vous permettant d'imprimer la commande. Dans la colonne « Statut », vous pouvez voir l'état du traitement de la commande. Vous pouvez modifier le statut d'une commande en modifiant celui-ci dans la liste déroulante associé à cette commande. Si vous voulez avertir le client de l'état du traitement de sa commande, cochez la case « Notifier le client », ce qui permettra l'envoi automatique d'un mail informant le client des modifications de traitement de sa commande. Pour supprimer une commande, utilisez l'icône de la corbeille sur la ligne de la commande à supprimer ou cochez plusieurs commandes et cliquez sur le bouton « Supprimer » de la barre d'outils pour supprimer toutes les commandes cochées. 112 Sur 137 5.8.2. Détails d'une commande Illustration 61: Virtuemart ­ Détails d'une commande Les détails d'une commande montrent la totalité des informations relatives à celle-ci. Vous avez trois onglets dans la partie supérieure de la commande : Modification du statut de la commande (Order statut change), Historique de la commande (Order history), Modification de la commande (Modify Order). 113 Sur 137 Illustration 62: Virtuemart ­ Détails et gestion des commandes Dans cette partie de la fenêtre « Détails de la commande », vous pouvez voir la liste de tous les produits ayant été achetés. Si les produits sont des fichiers à télécharger, vous pouvez ré-envoyer le mail de notification pour le téléchargement au client, ou réinitialiser les téléchargements si le nombre de téléchargement maximum a été atteint ou si la période d'autorisation de téléchargement a expiré. Vous pouvez également modifier le statut d'un seul des éléments de la commande en utilisant les listes déroulantes de chacune des lignes composant la commande complète. 114 Sur 137 5.9. Gestion des Vendeurs (Affiliation) AVERTISSEMENT CETTE PARTIE DE VIRTUEMART N'EST TOUJOURS PAS TERMINEE. IL EST RECOMMANDE DE NE PAS UTILISER CETTE FONCTIONNALITE. Les vendeurs et les catégories de vendeurs représentent une des plus grosses parties dans la gestion de votre boutique Virtuemart. A travers la gestion des vendeurs, le responsable de la boutique est capable de gérer les produits, les utilisateurs, et les commandes par Vendeurs/Commerciaux ou affiliés [A FAIRE – Schéma Hiérarchique] Pour les petites boutiques où il n'y a que peu de produits à vendre, la gestion des vendeurs n'est pas nécessairement obligatoire, mais pour les grandes boutiques beaucoup plus complexes, la gestion des vendeurs est un point essentiel. A partir du moment ou les produits, les catégories de produits, les clients et les commandes associées peuvent être associés à un vendeur particulier, il est important de déterminer la liste des vendeurs/commerciaux et les catégories de vendeurs avant de créer la boutique. Notez qu'il n'est pas nécessaire de créer les catégories de vendeurs en premier : les vendeurs peuvent être ventilés dans les catégories de vendeurs par la suite. Dans tous les cas, si vous créez vos catégories de vendeurs avant de créer vos vendeurs, vous vous épargnerez le travail supplémentaire de ventilation de vos vendeur dans les bonnes catégories de vendeurs. 5.9.1. Catégories de vendeurs Les catégories de vendeurs correspondent à un moyen de classifier les types de services et de biens que les vendeurs offrent dans votre boutique. Par exemple, vous pouvez avoir un point de vente pour la vente et l'achat de différents produits. Vous pouvez donc avoir besoin d'un vendeur pour une catégorie précise de produits comme par exemple « Antiquités », « Fourniture de bureau », « Mobilier de jardin ». Chaque vendeur vend donc ses produits et seulement ses produits. Notez qu'un vendeur ne peut être associé qu'à une seule catégorie de vendeurs. Il est donc important de déterminer des catégories de vendeurs suffisamment « large » pour représenter les choix des clients sur la boutique. Par exemple, « Antiquités » et « Vêtements de marque » ne serait pas des catégories suffisamment large si il devait y avoir un vendeur devant gérer ces 2 catégories en même temps. Dans ce cas, il faudrait déterminer une catégories regroupant ces 2 types familles de produits. Virtuemart est livré avec une catégorie de vendeurs appelé « Default » lors de l'installation. Il n'est pas nécessaire de modifier ceci, sauf si vous choisissez d'utiliser les fonctionnalités de catégories de vendeurs. Ndt : une autre manière de clarifier cette notion est de parler de « boutiques dans la boutique » : avec une seule installation de Virtuermart, vous vendez tous vos produits mais par exemple sous 3 noms d'enseignes différents. Imaginons que vous soyer un artisans créant des objets en plastique. Vous vendez des chaises, des stylos et des jouets pour enfants. Vous pouvez vendre tous vos produits en un seul point de vente (une seule boutique) ou bien créer 3 petites boutiques. Chacune de ces petites boutiques serait gérées ici sous le terme de vendeurs et catégories de vendeurs. 115 Sur 137 5.9.1.1. Naviguer dans les catégories de vendeurs. La liste des catégories de vendeurs peut être affichée en passant par le menu « Vendeurs > Liste des catégories de vendeurs ». Vous pouvez facilement naviguer dans la liste des catégories de vendeurs en cliquant sur le lien dans la colonne « Vendeurs » (voir copie d'écran ci-dessous) Illustration 63: Virtuemart ­ Liste des catégories de vendeurs Ceci ouvrira la page listant les vendeurs de la catégorie correspondante. 116 Sur 137 5.9.1.2. Ajouter une catégorie de vendeurs Pour créer une nouvelle catégorie de vendeur, cliquez dans « Vendeurs > Ajout d'une catégorie de vendeurs » (Add Vendor Category) dans le menu. Cela affichera le formulaire pour la création/modification des catégories de vendeurs : Illustration 64: Virtuemart ­ Formulaire d'ajout / modification de catégorie de vendeurs Champs du formulaire « Catégorie de Vendeurs » Nom de la catégorie de vendeurs Le nom à utiliser pour identifier la catégorie de vendeurs. Description de la catégorie de vendeurs Le description donnant le détail de cette catégorie. Cliquez sur le bouton « Sauvegarder ». Vous serez automatiquement redirigé sur la page « Liste des catégories de vendeurs » affichant la catégorie « Default » ainsi que la catégorie que vous venez de créer. 117 Sur 137 Illustration 65: Virtuemart ­ Liste des catégories de vendeurs Vous pouvez également créer une nouvelle catégorie de vendeur en cliquant sur le bouton « Nouveau » de la barre d'outils sur cet écran. 5.9.1.3. Modifier une catégorie de vendeurs Pour modifier une catégorie de vendeurs, cliquez dans le menu « Vendeurs > Liste des catégories de vendeurs ». Vous vous retrouvez sur la liste des catégories de vendeurs (figure précédente). Cliquez sur le nom de la catégorie à modifier et vous accéderez directement au formulaire de modification de la catégorie. Après avoir réalisé vos modifications, cliquez sur le bouton « Sauvegarder » de la barre d'outils. Vous vous retrouvez à nouveau sur la liste des catégories de vendeurs. 118 Sur 137 5.9.1.4. Supprimer une catégorie de vendeurs Si vous supprimez une catégorie de vendeurs, tous les vendeurs appartenant à cette catégorie se retrouvent automatiquement dans la catégorie « Default » créé initialement lors de l'installation de Virtuemart. Vous pouvez ensuite ré-associer les différents vendeurs si nécessaire, comme expliqué dans le point suivant « Vendeurs ». Pour supprimer une catégorie de vendeurs, cliquez simplement sur l'icône « Corbeille » de la ligne à supprimer. Illustration 66: Virtuemart ­ Confirmation de suppression d'une catégorie de vendeurs Cliquez sur « OK » pour confirmer la suppression de la catégorie de vendeurs. 119 Sur 137 5.9.2. Vendeurs Les vendeurs correspondent au moyen principal d'organisation dans Virtuemart. Les produits et les catégories de produits, les options d'affichage, etc... sont pré-configurées « par vendeur ». Au moment de l'installation de Virtuemart, un vendeur « global » est créé par défaut. Ce vendeur particulier ne peut pas être supprimé et est géré séparément des autres par le menu « Boutique > Éditer la boutique ». Si vous créez une boutique avec un vendeur unique (par exemple, si vous êtes le seul vendeur pour vendre les produits de votre boutique), il n'est pas nécessaire de créer des vendeurs supplémentaires. Si maintenant votre boutique est un point de vente ayant de multiples produits de genres différents, vous avez la possibilité de créer un vendeur par vitrine de produits. Il n'est pas superflu de rappeler qu'il ne faut pas confondre les vendeurs et les fournisseurs (manufacturers). Un vendeur peut avoir plusieurs fournisseurs pour chaque produit en vente. Si une personne vous fournit un produit en vente sur votre site et gèrent ses propres expéditions, alors il est un vendeur. Si c'est vous qui gérez ces aspects, alors c'est vous qui êtes le fournisseur. (Consultez le chapitre « Gestion des fournisseurs » pour plus de détails sur ce sujet). 5.9.2.1. Ajouter un vendeur Pour créer un nouveau vendeur, cliquez dans le menu « Vendeurs > Ajouter un vendeur ». Remplissez les champs suivant dans le formulaire d'information sur le vendeur : Image/Photo complète Obligatoire Affiche le logo déclaré dans la configuration de la boutique. Envoyer image Facultatif Permet d'utiliser le logo de la société de votre vendeur. Le fichier sera envoyé sur le serveur au moment où vous sauvegarderez le formulaire. Devise Montant minimum pour passer commande Devise utilisée par le vendeur. C'est la valeur minimum requise pour autoriser une commande sur le site pour ce vendeur. Montant minimum pour Franco de Port Montant minimum pour ne pas facturer de frais d'expédition. Symbole monétaire C'est le symbole monétaire qui devra être utilisé pour afficher les prix sur la boutique. Décimales Séparateur décimal Nombre de décimales. Peut correspondent à une virgule, un point ou rester vide. Séparateur de milliers 120 Sur 137 Format des valeurs positives Style d'affichage des valeurs positives dans une commande. Format des valeurs négatives Style d'affichage des valeurs négatives dans une commande. Description C'est la fiche descriptive du vendeur montrée sur la page « shop.index ». Conditions de vente Le texte complet des Conditions de Ventes affiché pour les clients. Nom de la boutique Obligatoire Nom de la Société du Vendeur Obligatoire URL L'adresse Internet de la boutique du vendeur Adresse 1 Adresse Ligne 1 Adresse 2 Adresse Ligne 2 Ville La ville où est situé le vendeur État/Province/Région L'Etat, la Province, la Région où est situé le vendeur Pays Le pays où réside le vendeur Code Postal Le Code postal du vendeur Téléphone Numéro de téléphone du vendeur Nom, prénom, second prénom Les noms du vendeurs Civilité Civilité du vendeur Téléphone 1 & 2 Numéro de téléphone pour contacter le vendeur Fax Numéro de fax du vendeur Adresse Email Adresse mail principale du vendeur Cliquez sur le bouton « Sauvegarder » pour enregistrer le vendeur. 5.9.2.2. Modification d'un vendeur Pour modifier un vendeur existant, affichez la liste des vendeurs en utilisant le menu « Vendeurs > Liste des vendeurs ». Vous pouvez également utiliser les catégories de vendeurs et cliquer sur le lien « Liste » dans la colonne des vendeurs. Cliquez ensuite sur le nom du vendeur à modifier ou cliquez sur le lien « Mise à jour » dans la colonne « Admin », l'une ou l'autre des opérations vous affichant le formulaire d'ajout d'information. Faites vos modifications dans le formulaire (détaillé dans le point précédent) et cliquez sur le bouton « Sauvegarder ». Vous revenez ensuite automatiquement à la liste des vendeurs. 121 Sur 137 5.9.2.3. Suppression d'un vendeur Important A partir du moment ou un vendeur représente un élément majeur dans la gestion de vos vitrines, la suppression d'un vendeur doit être évitée sauf en cas d'absolue nécessité. Avant de supprimer un vendeur existant, tous les produits, catégories de produits, clients et commandes associés à ce vendeur doivent être supprimés, soit par une suppression, soit en les associant à un autre vendeur. Virtuemart ne permettra pas la suppression d'un vendeur si il reste la moindre information reliée à ce vendeur. Une fois que les enregistrements appartenant à ce vendeur ont été enlevés, cliquez dans le menu « Vendeurs > Liste des vendeurs » pour obtenir la liste complète des vendeurs. Cliquez ensuite sur le nom du vendeur à supprimer. Dans le formulaire d'ajout d'information sur le vendeur, cliquez sur le bouton « Supprimer » pour définitivement supprimer le vendeur. Une fois que le vendeur a été supprimé, il est effacé de la base de données du système. Pour récupérer les informations de ce vendeur, vous devrez recréer ce vendeur et ré-associer tous les éléments de ce vendeur manuellement. 5.10. Taxes et Taux de Taxes Virtuemart possède quelques fonctions permettant la configuration des taux de taxes. Le détail sur comment configurer les taux de taxes se trouve dans le menu « Configuration ». Il existe deux modes pour gérer les taxes dans Virtuemart : les taxes sont basées sur l'adresse du vendeur ou les taxes sont basées sur l'adresse d'expédition des commandes. Suivant l'option que vous avez choisie, vous pouvez configurer les différentes taux de taxe pour la localisation de chacun de vos vendeurs au moment où vous créez un vendeur (voir les chapitres précédents), ou vous pouvez déterminer un taux de taxes pour chaque pays ou région où vous prévoyez de vendre vos produits (afin d'adapter les taxes pour chaque pays de destination de vos ventes). 5.10.1 Modifier les taux de taxes Pour modifier un taux de taxe, cliquez dans le menux « Taxes > Lister les taux de taxes ». Cliquez soit sur le lien « Taxe par pays » ou sur le lien « Taux de taxe » (les 2 liens vous amèneront sur le même formulaire) de la ligne que vous voulez modifier. Faites ensuite vos changements dans les champs Pays, Etat, Région, ou Taux, puis cliquez sur le bouton « Sauvegarder » pour enregistrer vos modifications. Les taux de taxes seront activés pour tous les prochains achats réalisés dans votre boutique. 5.10.2 Supprimer un taux Pour supprimer un taux de taxes existant, cliquez dans le menu « Taxes > Lister les taux ». Cliquez ensuite sur le lien de la colonne « Pays » ou « Taux » de la ligne à modifier. Cliquez ensuite sur le bouton « Supprimer » de la barre d'outils. Vous êtes ensuite automatiquement redirigé vers la liste des taux. Vous pouvez également supprimer un taux de taxe depuis la liste des taux en cliquant sur 122 Sur 137 l'icône de la corbeille sur la ligne à supprimer. 5.10.3 Ajouter un taux de taxes Pour ajouter un taux de taxes, cliquez dans le menu « Taxes >Ajouter un taux » de manière à afficher le formulaire d'ajout de taux. Champs du formulaire de création d'un taux de taxes Pays Le pays pour lequel la taxe devra être utilisée, il est déterminé par l'adresse d'expédition du vendeur ou du client Taxe pour la région ou l'Etat L'Etat ou la Région pour lequel la taxe s'applique. Si il n'y a pas de région affichée pour le taux que vous voulez créer, sélectinnez « Hors USA / Hors Canada / Non listé » dans la liste. Si vous n'avez pas besoin de définir un Etat ou une Région mais que vous avez besoin d'avoir plusieurs taux différents pour un même pays, utiliser un Etat « au hasard » pour créer chaque taux, afin d'éviter que Virtuemart vous refuse la création du taux. Taux Exemple: 0.0825 Le taux est une valeur décimale. Par exemple, 19,6% serait tapé 0.196 Cliquez sur le bouton « Sauvegarder » pour ajouter votre nouveau taux de taxes. 123 Sur 137 5.11. Module Expéditions 5.11.1. Expédition Standard (Standard Shipping) Il est sage de réfléchir avant toute chose à comment vous allez gérer les coûts d'expédition (conditionnement et acheminement) de vos produits. La méthode la plus simple pour cela est de fixer un prix unique correspondant aux frais d'envois pour tous les produits de votre boutique, mais cela n'est pas toujours possible, en particulier si vos produits ont des tailles et des poids très différents les uns des autres. Vous ne devez pas seulement gérer les coûts de livraisons, mais également les méthodes de livraisons. Allez-vous offrir plusieurs méthodes de livraisons à vos clients ? Par exemple, Colissimo, Chronopost, Transporteurs, etc.. ? Même si vous décidez d'utiliser un seul moyen de livraison pour tous vos envois, vous devrer quand même indiquer à Virtuemart votre choix. Pour réaliser l'opération, cliquez dans le menu « Transporteurs > Créer un transporteur ». Cela vous amènera automatiquement à l'éditeur de livraison. Illustration 67: Virtuemart ­ Créer un mode de livraison L'ordre dans la liste (ListOrder) est une valeur numérique qui correspond à la clé de tri de vos différents transporteurs. Ainsi, le transporteur avec le chiffre 1 sera affiché en premier, le transporteur avec le chiffre 2 sera affiché en second, etc.. Après avoir ajouté les différents moyens de livraisons souhaités, vous aurez besoin de configurer les coûts/taxes de transport. Vous pouvez régler ces coûts avec différentes valeurs suivant le service procuré (par exemple, livraison en 24h, livraison en 48h, livraison suivie, etc..) ou par rapport au poids du colis à livrer. Vous pouvez également choisir de renseigner un taux de TVA pour le transport ou non. Tous ces réglages se font à l'étape suivante dans l'éditeur de Taux d'expéditions. Ndt : pour les besoins de la traduction, le terme « Taux d'expéditions » a été gardé. Afin de faciliter la compréhension du texte, comprenez « Taux d'expéditions » comme « Frais de transport ». 124 Sur 137 Pour modifier ou supprimer un taux d'expédition, cliquez dans le menu « Expéditions > Taux d'expéditions ». Illustration 68: Virtuemart ­ Listes des taux de livraison En cliquant sur le nom du taux d'expédition dans la liste, vous pouvez afficher le formulaire permettant la modification de ce taux. Pour ajouter un nouveau taux, cliquez sur le bouton « Nouveau » de la barre d'outils. 125 Sur 137 Illustration 69: Virtuemart ­ Créer un taux de livraison Dans ce formulaire, vous pouvez indiquer les détails du taux d'expédition. Voir les détails page suivante. 126 Sur 137 Taux d'expédition Description du Taux d'expédition C'est le nom du taux d'expédition, affiché aux clients lors d'une commande. Ordre dans la liste L'ordre du taux d'expédition dans la liste des taux d'expéditions (valeur numérique) Transporteur Sélectionnez le transporteur pour ce taux d'expédition. Pays Le ou les pays pour lequel le taux d'expédition s'applique. Les clients des autres pays n'auront pas accès à ce taux. Code postal de départ (fourchette de codes postaux) Le code postal le plus petit pour lequel le taux est valide. Laissez ce champ vide si vos codes postaux ne s'écrivent pas numériquement ! Code postal de fin (fourchette de codes postaux) Le code postal le plus grand pour lequel le taux est valide. Laissez ce champ vide si vos codes postaux ne s'écrivent pas numériquement ! Poids minimum Le poids minimum pour lequel le taux est valide. Poids maximum Le poids maximum pour lequel le taux est valide. Frais d'expédition Les frais d'expédition fixés pour ce taux. Frais d'emballage Les frais d'emballage fixé pour ce taux. Devise La monnaie utilisée pour les frais que vous avez indiqués pour l'expédition et l'emballage. ID TVA Vous pouvez sélectionner ici un taux de TVA à appliquer aux frais d'expédition. Si vous sélectionnez « aucun », aucun taxe ne sera appliquée sur les frais d'expédition. 5.11.2. UPS Shipping Module 5.11.3. USPS Shipping Module 5.11.4. Intershipper Shipping 5.11.5. Zone Shipping 127 Sur 137 5.12. Moyens de paiement La partie concernant les moyens de paiement peut être compliquée à mettre en place, et il est quelque fois préférable que vous laissiez ces réglages à votre Web designer pour le faire (si vous avez une personne à qui vous adresser). Si vous êtes en mesure d'utiliser un des moyens de paiement déjà inclus dans Virtuemart, cela va grandement vous simplifier la tache. Vous aurez tout de même besoin de vous enregistrer chez un prestataire de paiement vous-même, le programme ne le fera pas pour vous !) Vous pouvez voir les options disponibles pour les paiements en cliquant dans le menu « Boutique > Lister les moyens de paiements » ou en cliquant directement sur l'icône « Lister les moyens de paiement » sur l'écran général de gestion de Virtuemart. 5.12.1. Gestion des moyens de paiement Illustration 70: Virtuemart ­ Liste des moyens de paiement Il est possible de créer un nouveau moyen de paiement (il y a un bouton « Nouveau » dans la barre d'outils), mais vous aurez besoin de modifier le code de Virtuemart pour que votre nouveau moyen de paiement fonctionne (si vous en avez le courage !!) Les options de configuration sont différentes pour chaque moyen de paiement, ceci étant dû aux éléments différents requis par les différents fournisseurs de services de paiement en ligne. La plupart du temps, votre prestataire de paiement sécurisé va vous fournir un code, une clé, ou un nom d'utilisateur qui devra être entré dans les paramètres du moyen de paiement. L'éditeur des moyens de paiement est constitué de 2 onglets (vous ne devriez pas avoir besoin de toucher au premier onglet). La copie d'écran suivante vous montre le deuxième onglet (configuration), l'affichage étant différent d'un fournisseur de service à un autre. Dans l'exemple suivant, vous pouvez voir le fournisseur de services de paiement en ligne « Paypal ». 128 Sur 137 5.12.2. Ajout et modification des moyens de paiements Illustration 71: Virtuemart ­ Formulaire d'édition d'un moyen de paiement Certains moteurs de paiement en ligne vous permettront de spécifier un script à lancer lors d'un paiement effectué par un client. Ces scripts peuvent être utilisé pour automatiquement mettre à jour le statut des commandes dans Virtuemart de manière à ce que vous n'ayez plus besoin de gérer les statuts à la main. Un autre avantage de ce procédé est lié aux produits téléchargeables de votre boutique : vous n'avez plus besoin de gérer les statuts de la commande permettant d'autoriser le téléchargement : le statut étant mis à jour automatiquement, Virtuemart envoie le mail contenant le lien de téléchargement sans intervention manuelle de votre part. Consultez la section « Méthodes de paiement pré-configurées » pour obtenir plus de détails sur un moyen de paiement particulier. D'autres prestataires de paiement en ligne utilisent des méthodes différentes pour vous notifier quand un paiement a été validé. Encore une fois, il est probablement plus simple de vous adresser à votre Web designer pour faire les modifications sur votre site. Si vous devez le faire vous même, consultez les informations données par votre prestataire de paiement en ligne pour avoir la 129 Sur 137 liste des modifications et actions à réaliser sur votre site. Cherchez les informations concernant les notifications automatiques de paiement, souvent appelées « IPN » pour « Instant Paiement Notification ». 130 Sur 137 5.12.3. Moyens de paiement pré-configurés Virtuemart est fourni avec plusieurs moyens de paiement permettant de recevoir des règlements de vos clients après un temps très court nécessaire à la création de leurs comptes avant achat. 5.12.3.1. PayPal www.paypal.com [http://www.paypal.com] L'intégration de PayPal est réalisé à partir d'un formulaire en ligne transférant le client depuis votre boutique vers le site Paypal. Illustration 72: Virtuemart ­ Configuration d'un moyen de paiement ­ Exemple Paypal Cette méthode de paiement vous permet la mise à jour automatique des statuts des commandes. Il y a un fichier situé dans : /administrator/components/com_virtuemart/ appelé « notify.php ». Vous avez besoin de taper l'URL correcte (l'adresse internet) pour indiquer à Paypal où se trouve ce fichier (dans le panneau de contrôle de Paypal, pas dans votre boutique Virtuemart !). Quand un client aura terminé la procédure de paiement sur Paypal, le serveur Paypal se connectera à ce script sur votre serveur d'hébergement. Quand la transaction ET le paiement seront validés, le statut de la commande sera automatiquement changé au statut que vous avez indiqué dans le formulaire Virtuemart de configuration du moyen de paiement de Paypal. 131 Sur 137 5.12.3.2. Worldpay www.worldpay.com L'intégration de Worldpay est faite à partir d'un formulaire en ligne transférant le client vers le site WorldPay. Modification automatique du statut de la commande. Il y a un fichier dans le dossier /administrator/components/com_virtuemart/ appelé « worldpay_notify.php ». Vous devez renseigner dans le panneau de contrôle de WorldPay l'URL de ce fichier sur votre serveur. Lorsqu'un client termine la procédure de paiement, WorldPay se connectera au script sur votre serveur et lorsque la transaction ET le paiement seront validés, le statut de commande sera mis à jour. 5.12.3.3. authorize.net www.authorize.net Ce module de paiement utilise la méthode AIM Authorize.net, ce qui signifie que vos clients ne quittent pas votre site pour entrer leur numéro de carte de crédit. Lorsque la procédure de paiement est terminée, le module de paiement se connecte à authorize.net et tente de lancer le transfert d'argent en utilisant les éléments du paiement de l'acheteur ainsi que les éléments que vous avez paramétrés pour votre compte dans le panneau de configuration d'authorize.net. 5.12.3.4. 2Checkout http://www.2checkout.com Ce module de paiement est très proche du module de paiement Paypal : il transfère le client vers www.2Checkout.com où les détails concernant le paiement sont rentrés. Après cela, le client est redirigé vers votre boutique, mais avant cela, vous devez réaliser les actions suivantes : 1. Remplissez les informations concernant 2Checkout dans votre boutique en passant par « Boutique > Moyens de paiement > 2Checkout » 2. Concernant le champ « Mot de passe », choisissez un mot de passe (sans espaces !! maximum 16 caractères), tapez-le et souvenez-vous en. 3. Connectez vous à votre compte 2Checkout sur le site www.2checkout.com 4. Lorsque vous êtes sur votre compte, allez dans la section appelée « Look and Feel » 5. Remplissez le champ « Approved URL » et « Pending URL » avec « https://VOTRESITEJOOMLA/2checkout_notify.php » 6. Tapez le mot de passe que vous avez choisi précédemment dans le champ « Secret Word » 7. Sur votre serveur, déplacez le fichier « YOUR_JOOMLA_PATH/administrator/components/com_virtuemart/2checkout_noti fy.php » dans « YOUR_JOOMLA_PATH/2checkout_notify.php » (donc à la racine de votre site) 132 Sur 137 Après avoir réalisé toutes ces opérations, vous pouvez utiliser la mise à jour automatique des statuts de commande avec ce module de paiement. 5.12.3.5. eWay www.eway.com.au Ce module de paiement utilise la solution de paiement « eWAY XML ». Vos clients ne quittent pas votre site et entre leur numéro de carte de crédit dans Virtuemart. Lorsque la commande est complète, le module de paiement se connecte avec la passerelle Eway et essaye de lancer le transfert d'argent à partir des informations existantes sur votre site et la commande client. 5.12.3.6. Paymate ... 5.12.3.7. eProcessingNetwork.com www.eProcessingNetwork.com Voir "authorize.net". 5.12.3.8. NoChex ... 5.12.3.9. PayMeNow ... 133 Sur 137 5.13. Gestion des coupons de réduction Vous pouvez voir la liste des coupons de réduction dans le menu « Coupons > Listes des coupons ». Illustration 73: Virtuemart Liste – des bons de réduction A partir de cette liste, vous pouvez ajouter, modifier, supprimer les coupons existants. Pour créer un nouveau coupon de réduction, cliquez sur le bouton « Nouveau » pour appeler le formulaire de création de coupon. Illustration 74: Virtuemart ­ Création d'un bon de réduction Remplissez les champs pour le nouveau coupon : 134 Sur 137 Nouveau coupon de réduction Code du Coupon C'est le « code » qu'un client devra taper lors de la commande pour utiliser le coupon. Cela peut être un simple mot ou un code complexe composé de lettres et de chiffres. Pourcentage ou Fixe Vous pouvez choisir ici si le coupon sera un pourcentage de la commande ou une valeur déterminée fixe. Type de Coupon Il y a deux types de coupons : les « bons cadeaux » et les « bons permanents ». Les bons cadeaux sont automatiquement enlevé de la base de données après qu'ils aient été utilisés dans une commande. Les bons permanents peuvent être utilisés sans limitation lors d'une campagne promotionnelle par exemple. Ils restent actifs en permanence tant que vous ne les enlevez pas de la liste des coupons. Valeur C'est la valeur du coupon (numérique). N'oubliez pas de sauvegarder votre coupon et c'est tout ! 5.14. Rapports Virtuemart est livré avec un module de rapports de bases qu'il n'est pas nécessaire de détailler. Il vous permet de voir les ventes réalisées sur une période de temps donnée. 6. Problèmes connus Consultez Bug Tracker [http://virtuemart.net/index.php?option=com_flyspray&Itemid=91] 7. Liste des choses à faire (TodoList) 7.1. Liste des souhaits exprimés (Wishlist / Not implemented Features) Ajout d'un Meta Description/Keywords pour les produits Ajout rapide : Remise immédiate sur tous les produits Ajout d'un champ « Envoyer en cadeau » avec une zone de texte à compléter lors d'une commande Choix automatique d'un transporteur en fonction du total de la commande 135 Sur 137 7.2. Général Amélioration des performances Amélioration de la sécurité Nettoyage du code Compatibilité XHTML Nettoyage de la procédure complète de commande 8. A propos 8.1. Le projet Virtuemart est une solution OpenSource d'E-Commerce pour les CMS Joomla! et Mambo. Virtuemart est fourni sous licence Public GNU. Vous êtes libre de le télécharger et de l'utiliser. Il y a un groupe de développeurs qui aident à la réalisation de scripts pour les procédures de ventes de manière à ce qu'elles soient plus professionnelles et plus faciles à utiliser. L'auteur de cette documentation est un Responsable de projet de Développement...et il n'a pas beaucoup de temps libre entre sa femme, son travail & ses études. Historique : Virtuemart est le successeur de Mambo-Phpshop, Mambo-phpshop ayant été le premier portage de PhpShop pour Mambo. PhpShop a été développé par Edikon Corp. [http://www.edikon.com] et la communauté PhpShop - http://www.phpshop.org. 8.2. La communauté Bien que Virtuemart soit gratuit et OpenSource, n'importe qui peu (et devrait !) contribuer au projet. Vous pouvez envoyer vos bouts de code, vos astuces ou n'importe quel autre chose utile directement sur la page du projet : http://virtuemart.net [http://VirtueMart.net]. Il existe également un forum actif où vous pouvez échanger et renvoyer les bugs sur lesquels vous pourriez tomber : Forum [http:// www.VirtueMart.net/index.php? option=com_smf&Itemid=71]. 8.3. La Documentation Cette documentation a été créé à partir du document original au format PDF disponible sur le site http://www.virtuemart.net Afin de pouvoir l'éditer, il a été ouvert à l'intérieur du logiciel Koffice sous KDE, les images ayant été extraites depuis différents outils disponibles sous les systèmes Linux, puis recomposé à l'intérieur du logiciel OpenOffice.org. La majorité des copies d'écran présentes dans ce document ont ensuite été refaite depuis la version Joomla+Virtuemart1.0.13a disponible sur le site http://www.virtuemart.net afin de les franciser. Certaines copies d'écran proviennent de la version Beta2 de Virtuemart1.1 Cette documentation a été intégralement traduite et recomposé par Xavier Lemoine – XLFormation – http://www.xlformation.sup.fr ou http://www.xlformation.com 136 Sur 137 Certaines parties du document original ont été modifiées, certaines autres parties ont été ajoutées. La traduction du document original et la création de ce support a été réalisé avec l'aimable autorisation de Soeren Eberhardt, que je tiens par ailleurs à remercier pour avoir fourni à la communauté Joomla! cet excellent logiciel. 137 Sur 137