Le but de ce document est de proposer des spécifications fonctionnelles pour une plateforme ecommerce.
Arnaud Deville, Salim Tison et Reda Madjoub sont les développeurs de cette plateforme.
Version | Date | Auteur |
---|---|---|
1 | 10/06/2023 | Arnaud Deville |
Ce document présente la description d'une plateforme ecommerce pouvant être configurée pour différents sites ecommerces. Ces derniers seront des sites responsives pouvant être intégrés dans une webview sur IOS. Pour la partie Android, la Trusted Web Activty sera utilisé.
La plateforme devra être réalisée de façon modulaire afin de render les options payantes.
Les performances ne sont pas considérés comme optionels, même comme une fonctionnalités en soi, ce qui signifique que les choix fonctionnels de la plateforme doivent être pris en fonction des impacts sur les performances.
Les éléments pouvant être configurés par le client sont les suivants:
- La police d’écriture
- La palette de couleur
- Les logos
- La bannière du site
- Les informations de la boutique
- Les catégories de produit ainsi que les produits
- Les pages statiques CGV et CGU.
- Une section blog
Les éléments pouvant être configurés par la partie technique sont les suivants:
- La devise
- Les langues
L'entête comprend les éléments suivants :
- Logo
- Bouton de connexion au compte client
- Champ de recherche
- Bouton pour accéder au panier
- Un fil d'arianne
- Un menu de type hamburger
Lors du scroll, une version minimale de l'entête sera tout le temps visbile lors du défilement (scroll).
- Le logo
- Les liens vers les réseaux sociaux
- Les partenaires
- Les liens vers les pages statiques
La page d'accueil présente essentiellement les produits produits dits "mis en avant" dans une limite configurable dans l'application. D'autres modules peuvent être présents comme le blog, le formulaire de contact..
La liste des produits affiche les produits sous forme de grille à l’aide d’une pagination. Il n’est pas possible de filtrer ces produits. Le clic sur un produit renvoie sur la page de détail de cet article.
Le détail d’un produit affiche toutes les caractéristiques de ce produit:
- Titre
- Description
- Disponibilité
- Prix
- Photos
Si plusieurs photos sont disponibles, elles seront affichées en miniature en dessous de la photo principale. Le clic sur l’une des miniatures, remplacera la photo principale par celle de la miniature.
Un champ quantité est également présent. Un bouton est présent pour ajouter les produits au panier, avec les options sélectionnées. Une fois le produit ajouté, un popup lui propose de continuer ses achats ou d'aller vers le panier.
La panier panier affiche la liste des produits sélectionnés par l’utilisateur avec ces options. Il peut modifier les quantités. Le total de la commande est affiché sur la page. Lorsque l’utilisateur clique sur le bouton de validation de la commande, deux actions sont possibles:
TODO
TODO
Les pages statiques affichent du contenu classique:
- Conditions d’utilisation
- Conditions générales de vente
TODO
TODO
TODO
TODO
TODO
TODO
Les modules peuvent être ajoutés de façon indépendant sans entraver le fonctionnement du site.
TODO
TODO
TODO
TODO
- fintecture (France)
- stancer (France)
- Payment en main propre