Skip to content

Latest commit

 

History

History
152 lines (89 loc) · 3.99 KB

functional.md

File metadata and controls

152 lines (89 loc) · 3.99 KB

Cadeau

1 Présentation

Le​ ​but​ ​de​ ​ce​ ​document​ ​est​ ​de proposer des spécifications fonctionnelles pour une plateforme ecommerce.

2 Représentants

​Arnaud Deville, Salim Tison et Reda Madjoub sont les développeurs de cette plateforme.

3 Versions

Version Date Auteur
1 10/06/2023 Arnaud Deville

4 Description fonctionnelle

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

4.1 Site web

4.1.1 Mise en page

4.1.1.1 L'entête

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).

4.1.1.2 Le pied de page

  • Le logo
  • Les liens vers les réseaux sociaux
  • Les partenaires
  • Les liens vers les pages statiques

4.1.2 Page d’accueil

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..

4.1.3 Page catégorie

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.

4.1.4 Détail d’un produit

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.

4.1.4 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

4.1.5 Historique de commande

TODO

4.1.6 Pages statiques

Les pages statiques affichent du contenu classique:

  • Conditions d’utilisation
  • Conditions générales de vente

4.1.7 Connexion

TODO

4.2 Administration

TODO

4.2.1 Gestion des produits

TODO

4.2.2 Gestion des catégories

TODO

4.2.3 Gestion du blog

TODO

4.2.4 Réglages

TODO

5 Modules

Les modules peuvent être ajoutés de façon indépendant sans entraver le fonctionnement du site.

5.1 Formulaire de contact

TODO

5.2 Blog

TODO

5.3 Notifications

TODO

5.4 Statistiques

TODO

6 Moyens de paiements

  • fintecture (France)
  • stancer (France)
  • Payment en main propre