Back Office : Configuration et mise en oeuvre d'une offre commerciale

Créer des produits simples

Introduction

La création de produits s'effectue via le backoffice du catalogue de votre boutique. On entend par produit simple, un produit qui n'est ni un lot, ni le fruit d'un assemblage.

Accès

Allez sur votre boutique en mode connecté, suivez le lien “Allez au backoffice” et suivez le lien “Nouveau produit”.

Astuce : Pour gagner du temps, quand vous aurez créé un premier produit, vous pourrez ensuite dupliquer votre produit et en modifier justes les réglages utiles pour gérer le second ainsi créé. Notez bien que l'identification de produit doit être unique.

Après avoir suivi le lien “Nouveau produit” puis renseignez les différents éléments demandés :

Général

Code produit : Doit être unique

Nom du produit : Texte libre

Description : Texte libre descriptif du produit, html possible

Statut du produit : Choisir l'état du produit créé : prévision, disponible, dispo(interne), suspendu, réappro, épuisé.

Comportement

Stock : Si vous assurez une gestion des stocks, indiquez la quantité en stock au moment de la création du produit au catalogue.

Ventes : Si vous vendez des produits physiques, la quantité vendue s'incrémente et la quantité en stock se décrémente. Peut servir d'indicateur en cas de prospective ou d'objectif de ventes.

Quantités max par transactions : Choisir dans la liste de 1 à Illimité.

Seulement pour les utilisateurs : Il s'agit du choix de visibilité et de condition d'accès au produit. Produit visibles sur la boutique en mode connecté, indifférent(les deux possibles donc), ou non connecté à Moodle. Le choix du produit seulement pour les utilisateurs “Client”, signifie que ce produit est réservé aux utilisateurs avec un compte client sur l'interface backoffice.

Exemple : J'ai un compte client renseigné dans le backoffice boutique, et j'ai le rôle client sur l'espace support de la boutique. (ce qui veut dire que j'ai un compte moodle par ailleurs). J'achète un produit connecté à Moodle, qui est réservé aux “clients” et qui est de type “mise en place d'une session de formation”, je n'aurai pas à désigner de manager pour la session que j'acquiers, et je serai automatiquement enrolé comme enseignant sur le ou les cours achetés.

Mot de passe: Mot de passe éventuel d'accès au produit.

Catégorie: Affectation du produit à la catégorie ou famille de produit à afficher en frontal de boutique.

Assemblage : On regarde ici si le produit appartient à un groupe possible. Si le produit n'appartient pas à un groupe, c'est le mode “Hors assemblage” qui s'applique.

Paramètres financiers

Prix unitaire HT : Prix hors taxe du produit. Il est possible de saisir jusqu'à 5 tarifs HT au total.

Le premier est celui sans remise, les suivants sont ceux par tranches de quantités d'achat avec un prix associé. Dans tous les cas vous ne pouvez saisir que le prix associé à la tranche (colonne de gauche) et la fin de tranche (colonne de droite - le début de tranche est toujours soit 0, soit la fin de la tranche précédente + 1)

Une tranche à 0 euros est ignorée.

Une tranche commençant par 0 ou vide est ignorée.

Une tranche terminant par 0 vaut pour “toute quantité au dessus du min”.

L'affichage TTC est calculé pour information.

Code taxe : Taxe appliquée sur le produit. Si les taxes ont été crées en amont via le menu “gérer les taxes” du plugin, il suffit de faire son choix dans la liste déroulante.

Ressources associées

La catégorie des produits se crée en amont via le menu “gérer les taxes” du plugin local

Brochure : Apparait en frontal de boutique sur lien “télécharger la brochure” - Exemple : y glisser le pdf de brochure du produit à la vente.

Image : Image du produit. Format GIF, JPG ou PNG . Elle apparait en lightbox en frontal de boutique au clic sur cette dernière.

Vignette : La vignette est illustrative du produit. Elle doit être de 150×150 pixels avec fond transparent.

Exemple de vignette :

Icône d'unité de vente : L’icône choisie pour faire afficher la quantité en frontal de boutique à chaque ajout d’un item du produit dans le panier.

Exemple d'icône d'unité de vente :

* Texte des conditions de vente et d'utilisation: Les conditions de vente spécifique de chaque produit seront agrégés avec les conditions générales de vente du catalogue concerné, juste avant la phase de confirmation de prise de commande.

Automation

Données à fournir par le client : Produit qui nécessite des information du client pour être réalisé.

Exemple : Renouvellement de produit : nom du produit à renouveler : Augmenter la durée d’inscription à une formation.

Activer le traitement d' achat : Si un seul produit simple : Mise en place d’une session de formation.

Si le produit est constitué de plusieurs produits différents au même prix unitaire : Ajout de sièges non affectés.

Paramètres du gestionnaire : Ici on relie le produit au(x)cours Moodle concerné(s) en précisant le cas échéant les paramètres supplémentaires comme la durée, le groupe.

Certains gestionnaires d'action génériques prennent des paramètres. Ce champ permet de passer des valeurs spécifiques selon l'instance de produit. Par exemple, un gestionnaire d'action générique qui donne l'accès étudiant à un cours a besoin de connaitre l'id ou le nom du cours qui est concerné. Ce champ permettra de le spécifier produit par produit.

La forme générale des paramètres est une liste de paramètres nommés “à la façon” d'une URL : 'param1=value1&param2=value2…'

Certains paramètres sont systématiques à tous les gestionnaires standard :

'customersupport=<%courseid%>'

Détermine le cours qui sera utilisé pour accueillir le client dans un espace support. S'il n'est pas défini, aucun espace support ne sera mise en place.

Gestionnaire générique : Inscription dans un cours

Paramètres du gestionnaire

'coursename=<%shortname du cours%>'

Le nom court du cours étant unique dans Moodle, il ne peut y avoir ambiguïté.

'role=<%nom court du role (ex:student)%>'

Le nom court du rôle à attribuer

'duration=<%duree en jours%>'

La durée est effective à partir de la date d'exécution du gestionnaire.

Gestionnaire générique : Création d'un cours (version pro)

Paramètres du gestionnaire

'template=<%shortname du gabarit%>'

Le nom court du cours étant unique dans Moodle, il ne peut y avoir ambiguité

'categoryid=<%id de catégorie%>'

L'ID numérique de la catégorie dans laquelle le cours doit être créé. Le propriétaire du produit doit être Créateur de cours (ou avoir les capacités adéquates) dans cette catégorie pour que le produit puisse se réaliser.

'duration=<%duree en jours%>'

La durée est effective à partir de l'exécution du gestionnaire.

'groupname=<%nom du groupe%>'

Le groupe est créé à partir de l'exécution du gestionnaire.

Gestionnaire générique : Création d'une catégorie (version pro)

Paramètres du gestionnaire

'parentcategory=<%categoryid%>'

La catégorie parente où sera créée la sous-categorie au nom du client. Le propriétaire du produit doit avoir un role de Gestionnaire ou les capacités adéquates pour permettre au produit d'être réalisé.

Gestionnaire générique : Assignation d'un rôle sur un contexte

Paramètres du gestionnaire

'contextlevel=<%contextlevelID%>' (10 = système, 40 = catégorie, 50 = cours, 70 = module,80 = bloc)

Le niveau de contexte

'instance=<%instanceID%>'

L'ID d'instance de l'objet selon le niveau de contexte (par exemple l'id du cours pour le niveau 50). Le propriétaire du produit doit avoir des capacités adéquates sur le contexte désigné.

'role=<%roleshortname%>'

Le nom abrégé du rôle à assigner.

Exemple d'affectation d’un rôle qui n’est pas celui par défaut dans le parcours (teacher/enseignant) &supervisor=teacher2 ou autre exemple &supervisor=coursecreator

Exemple pour un produit vendu par 100 dont les sièges sont assignés aux apprenants après la vente du produit de formation : packsize=100&courselist=nom-abrégé-du-cours&customersupport= nom-abrégé-du-cours-support

Exemple pour un produit constitué de plusieurs produits différents (tjrs au même prix unitaire chaque), on sépare dans courselist les produits accessibles par des virgules : packsize=10&courselist=nom-abrégé-du-cours1,nom-abrégé-du-cours2,nom-abrégé-du-cours3&customersupport=nom-abrégé-du-cours-support

Nota : On peut remplacer courselist liste des items : possible par un pattern MySQL select a% tous les produits qui commence par a Exemple : courselist=a%

Exemple pour un seul produit et accès au cours support: Nom abrégé du parcours concerné (shortname), et nom du cours support client concerné (shortname) :coursename=nom-abrégé-du-cours&customersupport=nom-abrégé-du-cours-support

La quantité adresse des sièges : Choisir dans la liste déroulante :

Non : Pour un seul produit - Oui : Pour plusieurs produits

Non : pour un lot car les sièges sont affectés plus tard

Un siège par ordre d’achat : en cas de vente à la durée d’un produit par exemple.

Renouvelable : Cocher ou non la case

Lorsqu'un produit est marqué comme renouvelable, cela suppose qu'une durée de vie du produit a pu être définie, comptée à partir de la date d'achat (en général).

Ceci doit être géré par le gestionnaire d'achat lié au produit, et paramétré en interne par des paramètres du gestionnaire.

Tous les gestionnaires standard ne supportent pas nécessairement la notion de durée. Lorsque cette option est utilisée, les interfaces clientes activeront les notifications du cycle de vie du produit, et permettront de renouveler l'achat du même produit pour en étendre la durée. Le client devra alors fournir son code produit disponible dans son interface de support client.

Conditions de vente et d’utilisation : Si spécifique au produit sinon ce sont les conditions générales définie dans les réglages du plugin qui s'appliquent.

Retour configuration et mise en œuvre d'une offre commerciale -Revenir au sommaire du composant Local Shop (Boutique) - Revenir au catalogue