Le client peut accéder au site de vente en ligne depuis son navigateur favori, conforme au standard HTML4 ou plus (PC, MAC, Netscape, Internet Explorer, Mozilla Firefox...).
Il peut faire sa recherche et sa sélection d'une manière anonyme mais il doit s'identifier ou remplir un formulaire d'inscription dès qu'il valide la liste d'articles pour passer commande.
Dès qu'il valide sa commande, toutes les informations nécessaires à la livraison sont enregistrées dans la base de données.
Le client recherche un article en sélectionnant un thème, une catégorie, ... S'il le désire, il ajoute l'article à son panier virtuel. Selon la catégorie d'article, il peut choisir le nombre d'articles, de lots, la couleur, la taille, ...
Ensuite, il peut toujours afficher son panier, effectuer des modifications éventuelles, ajouter ou supprimer des articles ; toutefois, il ne peut plus modifier sa commande dès qu'elle est validée.
Il pourra ensuite imprimer le bon de commande établi lors de sa validation en ligne.
L'administrateur gère le site depuis son navigateur internet. Il doit s'identifier pour accéder à son espace d'administration en ligne et un seul couple login/mot de passe est configuré à cet effet.
L'administrateur peut supprimer des comptes client et modifier les informations de chaque compte, il ajoute, supprime ou modifie les articles du catalogue.
L'administration affiche les informations de chaque commande.
Mémorisation des informations :
Si l'utilisateur est un client, sa session lui permet dans un premier temps de mémoriser les articles ajoutés à son panier virtuel. Lors de la validation de sa commande, le client décline son identité en saisissant son login et son mot de passe ou crée un compte client s'il n'en possède pas encore.
Après contrôle de la validation de son compte client, ses paramètres et son statut viennent compléter les données du panier virtuel dans la session.
Il est à noter que, au cours de cette étape, les informations de sa commande et ses coordonnées sont enregistrées dans la base de données du serveur, pour les récupérer lors d'une prochaine visite.
Si l'utilisateur est un administrateur, sa session mémorise uniquement son email et son statut lors de la saisie du formulaire d'identification. La mémorisation de son statut admin lui permet d'accéder à toutes les pages de l'espace administration sans avoir à s'identifier lors du passage d'une page à l'autre.