Boutique ABM

29
Cahier de spécifications Tranche 15B Gestion des boutiques Abonnez- moi ! VERSION 1.20 18 SEPTEMBRE 2009

description

Boutique ABM

Transcript of Boutique ABM

Page 1: Boutique ABM

Cahier despécifications

Tranche 15BGestion des boutiques Abonnez-moi !

VERSION 1.20 18 SEPTEMBRE 2009

Page 2: Boutique ABM

GesMag AboWeb

PAGE 2 TRANCHE 15B – Boutiques Abonnez-moi !

Sommaire

Présentation du projet................................................................................................................................... 31. Les besoins........................................................................................................................................ 32. Principales fonctionnalités................................................................................................................. 33. Contexte........................................................................................................................................... 34. Contraintes....................................................................................................................................... 35. Points annexes non couverts dans cette version................................................................................36. Définitions........................................................................................................................................ 47. Exemples de boutiques et références.................................................................................................48. Structure des Web Services............................................................................................................... 4

Spécifications................................................................................................................................................ 59. Ergonomie générale de la boutique...................................................................................................510. Affichage de la page d’accueil........................................................................................................ 6

Fichier de paramétrages................................................................................................................................611. Saisie des produits par un visiteur.................................................................................................7

Contexte........................................................................................................................................................7Phase 1 : Choix du titre..................................................................................................................................7Phase 2 : Choix d’un produit (abonnement ou article libre)........................................................................10Phase 2B : Modification des paramètres des produits d’abonnements (V2)...............................................11Phase 3 : Identification du visiteur...............................................................................................................11Phase 3B : Gestion des abonnements offerts ou d’une adresse de livraison différente..............................14Phase 3C : Gestion des adresses multiples..................................................................................................14Phase 4 : Validation de la commande..........................................................................................................15Phase 5 : Gestion des frais de port (V2).......................................................................................................15Phase 6 : Paiement......................................................................................................................................16Phase 7 : Documents annexes (V2)..............................................................................................................16Phase 8 : Création d’un fichier de commande Abonnez-moi !.....................................................................17

12. 3-Gestion du compte client (client existant).................................................................................18Modification de l’adresse de facturation.....................................................................................................19Affichage des abonnements en cours..........................................................................................................19Modification de l’adresse de livraison d’un abonnement............................................................................19Modification d’un abonnement...................................................................................................................20Saisie d’un nouvel abonnement..................................................................................................................20Saisie d’un produit hors abonnement (article libre)....................................................................................20Réabonnement............................................................................................................................................20

13. Saisie des réabonnements........................................................................................................... 21Contexte......................................................................................................................................................21Modalités.....................................................................................................................................................21Réabonnement............................................................................................................................................21Validation, paiement, envoi de la commande à GesMag AboWeb..............................................................21

14. Annexes...................................................................................................................................... 22Fichier de paramétrages..............................................................................................................................22Contacts.......................................................................................................................................................22

Propriété de TRANSAT Informatique DIFFUSION INTERDITE

Page 3: Boutique ABM

GesMag AboWeb

PAGE 3 TRANCHE 15B – Boutiques Abonnez-moi !

Présentation du projet

1. Les besoins

Les besoins sont de réaliser une boutique type de vente sur Internet d’abonnements et autres produits, en liaison directe (Web Services) avec le logiciel GesMag AboWeb.

2. Principales fonctionnalités

La boutique devra proposer les fonctionnalités suivantes :-Permettre à de nouveaux clients de s’abonner sur Internet.-Permettre à de nouveaux clients d’acheter des produits hors abonnement (livres, numéros anciens, VPC).-Permettre à de nouveaux abonnés de se créer un compte client-Permettre aux abonnés existants d’effectuer des opérations sur leur compte :

Consultation de leur(s) abonnements(s)Changement d’adresse de facturationChangement d’adresse de livraisonChangement de leur email et mot de passeRéabonnement

3. Contexte

Il ne s’agit pas de fournir une boutique clé en main aux clients.Il s’agit uniquement de réaliser une plateforme de test.Cette plateforme permettra de mettre en œuvre les Web Services de GesMag AboWeb.Des boutiques pourront être réalisées aux clients ultérieurement sous forme de prestations séparées.

4. Contraintes

La boutique doit fonctionner exclusivement à partir de Web Services.La boutique ne possèdera pas de Back Office propre. Les fonctions de paramétrage seront accessibles exclusivement depuis GesMag AboWeb

5. Points annexes non couverts dans cette version

Gestion des frais de port à l’étranger (V2)Gestion des zones ou les ventes sont autorisées ou interdites (V2)Gestion des codes promo (V2)Produits à montant libre (V2)Gestion des couplages (V2)Gestion des modes d’envoi (V2)Gestion des cadeaux (V2)Produits à montant libre (négatif ou Positif)

Propriété de TRANSAT Informatique DIFFUSION INTERDITE

Page 4: Boutique ABM

GesMag AboWeb

PAGE 4 TRANCHE 15B – Boutiques Abonnez-moi !

6. Définitions

TRANSAT Informatique est un éditeur de logiciels spécialisé dans les métiers de la Presse (abonnements et routage).GesMag AboWeb est un logiciel de gestion des abonnements de Presse 100% Web.Abonnez-moi! est une marque de TRANSAT informatique utilisée pour la collecte des abonnements sur Internet.V2 : version 2 des boutiques. Points non étudiés dans ce document.Abonnement : premier abonnement d’un client sur un titre.Réabonnement : reconduction d’un abonnement arrivé à échéance.Visiteur : une personne qui consulte le site et qui n’est pas encore client (pas de compte client enregistré).

7. Exemples de boutiques et références

www.prismashop.frwww.jemabonnne.comwww.viapresse.com Sophie DARREAU Responsable du Service Client VIAPRESSE 01.75.00.08.84www.kiosque01.com www.abopress.frwww.a2presse.frhttp://abo.logodata.frwww.toutabo.comwww.ofup.comwww.adlpartner-magazines.com www.abonnement-libre.comwww.info-presse.frwww.plusdemags.com http://www.vos-magazines.comhttp://www.laredoute-magazines.fr/laredoute/home.aspwww.madeinpresse.fr NMPP

8. Structure des Web Services

Les Web Services seront réalisés dans GesMag AboWeb.Le format d’entrée/sortie des Web Services s’exprimeront sous forme de fichiers XML.

Propriété de TRANSAT Informatique DIFFUSION INTERDITE

Page 5: Boutique ABM

GesMag AboWeb

PAGE 5 TRANCHE 15B – Boutiques Abonnez-moi !

SpécificationsInformation : les boutiques peuvent gérer plusieurs titres d’une même société. Elles ne sont pas multi-société.

9. Ergonomie générale de la boutique

Menu d’accueil de la boutique

La boutique se compose essentiellement de 5 modules :

Animation Flash (optionnel) Liste des titres de la société + sélection d’un titre 3 produits en promotion (V2) Etat du panier Gestion du compte

Propriété de TRANSAT Informatique DIFFUSION INTERDITE

Page 6: Boutique ABM

GesMag AboWeb

PAGE 6 TRANCHE 15B – Boutiques Abonnez-moi !

10. Affichage de la page d’accueil

Figure 1 – Accès base

Accès à la base SQL de la boutique.Ce Web Service doit vérifier la connexion à la boutique.En cas de non connexion, affichage d’une page d’erreur.

Figure 2 – Animation flash

Affichage de l'animation Flash de la sociétéCe Web Service doit afficher l’animation Flash.Le chemin de l’animation Flash se trouvera dans les paramétrages de GesMag AboWeb.

Figure 3 - Liste des titres

Liste des titresCe Web service doit permettre de détecter tous les titres de la société.

Fichier de paramétragesLe N° de la société sera stocké dans un fichier de paramétrages.

Propriété de TRANSAT Informatique DIFFUSION INTERDITE

Page 7: Boutique ABM

GesMag AboWeb

PAGE 7 TRANCHE 15B – Boutiques Abonnez-moi !

11. Saisie des produits par un visiteur

Contexte

Cette fonctionnalité s’adresse exclusivement aux clients qui ne figurent pas encore dans la base GesMag AboWeb.

Phase 1 : Choix du titre

Le client arrive sur la boutique. Une liste des titres lui est proposée.

Choix d’un titre

Le visiteur choisit un titre :-Les informations sur le titre sont affichées.-Une liste des abonnements de ce titre lui est proposée.-Les articles libres du titre sont également affichés**.

** Dans GesMag AboWeb, les articles libres ne sont pas attachés à un titre. Sur Internet, une nouvelle rubrique permettra de les attacher à un titre ou de les laisser attachés à aucun titre.

Propriété de TRANSAT Informatique DIFFUSION INTERDITE

Page 8: Boutique ABM

GesMag AboWeb

PAGE 8 TRANCHE 15B – Boutiques Abonnez-moi !

Figure 4 – Informations du titre

Informations du titreCe Web service doit permettre d’afficher les informations générales du titre.- Le nom du titre- Une rubrique Description sur Internet (à ajouter dans GesMag AboWeb)- Les 2 images (logo et bannière)

Figure 5 – Produits d’abonnement

Liste des produits d’abonnementsCe Web service doit permettre de détecter tous les produits d’abonnements attachés à un titre.- Informations générales du produit (Description Internet, tarif, etc.)- Images du produit

Figure 6 – Produits hors abonnements

Liste des produits hors abonnements (articles libres)Ce Web service doit permettre de détecter tous les produits hors abonnement attachés à un titre.- Informations générales du produit (Description Internet, tarif, etc.)- Images du produit

Propriété de TRANSAT Informatique DIFFUSION INTERDITE

Page 9: Boutique ABM

GesMag AboWeb

PAGE 9 TRANCHE 15B – Boutiques Abonnez-moi !

Illustration X : informations d’un titre

Propriété de TRANSAT Informatique DIFFUSION INTERDITE

Page 10: Boutique ABM

GesMag AboWeb

PAGE 10 TRANCHE 15B – Boutiques Abonnez-moi !

Phase 2 : Choix d’un produit (abonnement ou article libre)

Le client clique sur la vignette d’un produit, il peut voir un détail des informations sur ce produit.

Informations sur un produit (abonnement ou article libre)

Figure 7 – Détail produit

Détail sur un produitCe Web service doit permettre d’afficher les informations détaillées du produit.-Le nom du produit-Une rubrique Description sur Internet (à ajouter dans GesMag AboWeb)-Les 2 images (logo et bannière)-Toutes les informations qui peuvent être nécessaires pour décrire un produit.

Il peut placer ce produit dans le panier sans passer par la page détail.

Figure 8 - Calendrier

CalendrierCe Web Service doit permettre de rechercher le calendrier du titre et d’en extraire le prochain numéro à livrer (Numéro en cours).Le visiteur pourra ainsi modifier le premier N° à servir pour son abonnement.

Il choisit un ou plusieurs produits et les place dans le panier.

Propriété de TRANSAT Informatique DIFFUSION INTERDITE

Page 11: Boutique ABM

GesMag AboWeb

PAGE 11 TRANCHE 15B – Boutiques Abonnez-moi !

Phase 2B : Modification des paramètres des produits d’abonnements (V2)

ATTENTION : pour chaque produit d’abonnement, le client doit pouvoir modifier : Le PNS (numéro de début de l’abonnement) La quantité

Version 2 seulement.

Phase 3 : Identification du visiteur

On affiche un masque d’accès au compte.Ce masque peut être mixte (clients abonnés ou visiteurs).

Identification d’un nouveau client (visiteur)

Le visiteur choisit l’option JE CREE MON COMPTE. Il saisit un email et un mot de passe.

Propriété de TRANSAT Informatique DIFFUSION INTERDITE

Page 12: Boutique ABM

GesMag AboWeb

PAGE 12 TRANCHE 15B – Boutiques Abonnez-moi !

Identification d’un nouveau client

Figure 9 - Test du mail

Test du mailCe Web Service doit tester l’existence du mail dans GesMag AboWeb.On teste la rubrique 24 de la table Clients : EmailSi ce mail est utilisé : Message d’erreur «Ce mail est déjà utilisé»

Figure 10 - Test du mot de passe

Test du mot de passeCe Web Service doit tester la validité de la saisie du mot de passe.-Si la taille est inférieure à 6 caractères : message d’erreur « Taille du mot de passe insuffisante »-Si les 2 mots de passe sont différents : Message d’erreur « Les 2 mots de passe saisis ne sont pas identiques ».D’autres contrôles pourront être ultérieurement ajoutés.

Si l’adresse mail et le mot de passe conviennent, le visiteur est dirigé vers la gestion des comptes.On lui affiche le formulaire de saisie de ses coordonnées

Propriété de TRANSAT Informatique DIFFUSION INTERDITE

Page 13: Boutique ABM

GesMag AboWeb

PAGE 13 TRANCHE 15B – Boutiques Abonnez-moi !

Identification d’un nouveau client

En règle générale, cette adresse sera utilisée en adresse de facturation et adresse de livraison

En sélectionnant l’option Adresse de livraison différente, on accède à un deuxième formulaire qui permet de saisir l’adresse souhaite pour la livraison.

Propriété de TRANSAT Informatique DIFFUSION INTERDITE

Page 14: Boutique ABM

GesMag AboWeb

PAGE 14 TRANCHE 15B – Boutiques Abonnez-moi !

Phase 3B : Gestion des abonnements offerts ou d’une adresse de livraison différente

Si l’abonnement constitue un cadeau, il faut proposer un deuxième formulaire d’adresse pour le bénéficiaire. L’adresse de facturation est la première adresse saisie. L’adresse de livraison est celle du bénéficiaire.

Saisie d’une adresse annexe

Phase 3C : Gestion des adresses multiples

Si le client possède plusieurs abonnements : L’adresse de facturation est unique Il peut y avoir une adresse de livraison différente pour chaque abonnement (1)

(1) L’adresse de livraison est donc attachée à un abonnement et non à un client.

Propriété de TRANSAT Informatique DIFFUSION INTERDITE

Page 15: Boutique ABM

GesMag AboWeb

PAGE 15 TRANCHE 15B – Boutiques Abonnez-moi !

Phase 4 : Validation de la commande

On lui réaffiche toutes ses informations + le montant de son panier et on lui demande de confirmer.

Informations de validation de la commande

Phase 5 : Gestion des frais de port (V2)

Les frais de port sont liés aux produits et aux pays de destination.Les frais de port peuvent être liés à un produit, à un groupe de produit ou à un poids.La gestion des frais de port sera gérée en version 2

Propriété de TRANSAT Informatique DIFFUSION INTERDITE

Page 16: Boutique ABM

GesMag AboWeb

PAGE 16 TRANCHE 15B – Boutiques Abonnez-moi !

Phase 6 : Paiement

Le client est dirigé sur un site bancaire qui lui affiche le formulaire de paiement.

Masque de saisie du paiement

Phase 7 : Documents annexes (V2)

Mail de confirmation. Bon de commande

Ces documents seront gérés en V2.

Propriété de TRANSAT Informatique DIFFUSION INTERDITE

Page 17: Boutique ABM

GesMag AboWeb

PAGE 17 TRANCHE 15B – Boutiques Abonnez-moi !

Phase 8 : Création d’un fichier de commande Abonnez-moi !

Un fichier texte contenant les informations de la commande (Description du client + 1 ligne par commande) est généré et placé dans un dossier FTP. Ce dossier est scruté par GesMag AboWeb.Chaque fichier texte fait l’objet d’une validation manuelle dans GesMag AboWeb avant le chargement définitif de la base SQL.

Figure 11 – Création du fichier Abonnez-

moi !

Fichier Abonnez-moi !Ce Web Service récupère :- les informations de compte du client- les informations du panierEt crée un fichier texte conforme aux spécifications Abonnez-moi.com et l’envoi vers le site FTP de la boutique.

Propriété de TRANSAT Informatique DIFFUSION INTERDITE

Page 18: Boutique ABM

GesMag AboWeb

PAGE 18 TRANCHE 15B – Boutiques Abonnez-moi !

12. 3-Gestion du compte client (client existant)

Le client se connecte à son compte avec : son email son mot de passe.

Identification d’un client existant

Figure 12 – Saisie du mail et du mot de

passe

Ce Web Service contrôle le couple mail client + mot de passe dans la table des clients de GesMag AboWeb.S’il ne trouve pas : Message (Mot de passe ou mot de passe incorrect)S’il trouve : Message de bienvenue et remontée du Code client-remontée des informations de compte affichage de la gestion du compte.

Figure 13 - Mot de passe oublié

Mot de passe oublié

Il accède à ses informations de compte : son adresse de facturation ses abonnements

Propriété de TRANSAT Informatique DIFFUSION INTERDITE

Page 19: Boutique ABM

GesMag AboWeb

PAGE 19 TRANCHE 15B – Boutiques Abonnez-moi !

ses adresses de livraison

Figure 14 – Remontée des informations de compte

Ce Web Service, grâce au Code client, remonte les informations du compte (adresse de facturation)

Modification de l’adresse de facturation

Le client peut librement modifier son adresse de facturation. ???Elle s’appliquera à tous les abonnements à venir ???

Affichage des abonnements en cours

On affiche tous les abonnements du client. On affiche 1 seul abonnement par titre (les abonnements échus des années précédentes ne sont pas affichés).

Gestion du compte client

Figure 15 – Remontée des informations

d’abonnements

Ce Web Service, grâce au Code client, remonte les informations d’abonnements

Modification de l’adresse de livraison d’un abonnement

Le client peut librement modifier l’adresse de livraison d’un abonnement.Elle s’applique à 1 seul abonnement.

Propriété de TRANSAT Informatique DIFFUSION INTERDITE

Page 20: Boutique ABM

GesMag AboWeb

PAGE 20 TRANCHE 15B – Boutiques Abonnez-moi !

Modification d’un abonnement

Le client ne peut PAS modifier ses informations d’abonnement.

Saisie d’un nouvel abonnement

Le client peut saisir de nouveaux abonnements en repassant par le panier.

Saisie d’un produit hors abonnement (article libre)

Le client peut saisir de nouveaux produits hors abonnements sur son compte.

Réabonnement

Voir : Saisie des réabonnements.

Propriété de TRANSAT Informatique DIFFUSION INTERDITE

Page 21: Boutique ABM

GesMag AboWeb

PAGE 21 TRANCHE 15B – Boutiques Abonnez-moi !

13. Saisie des réabonnements

Contexte

L’abonné a reçu une relance lui demandant de se réabonner. Il s’agit généralement d’un mail simple, avec ou sans personnalisation (nom du client, nom du titre, échéance, etc.).L’abonné peut aussi se réabonner spontanément (sans avoir reçu de relance).

Modalités

L’abonné se connecte à son compte.On lui affiche tous ses abonnements. (Voir Gestion du compte client).Pour chaque abonnement, est proposée une fonction de réabonnement.

Réabonnement

Si le client lance le Réabonnement, on lui propose un nouvel abonnement aux caractéristiques suivantes : Le produit est le même (ou le tarif de réabonnement défini dans GesMag AboWeb) Le PNS (numéro de début de l’abonnement) est le DNS+1 (numéro de fin de l’abonnement +1) Le nombre d’exemplaires est le même que pour l’abonnement

Figure 16 – Réabonnement

Ce Web Service permet, grâce au Code abonnement -de chercher les informations de réabonnements (calcul du N° de début, recherche du tarif de réabonnement, gestion de la remise, etc.

Validation, paiement, envoi de la commande à GesMag AboWeb

Les modalités de validation, paiement et envoi de la commande à GesMag AboWeb sont les mêmes que pour un abonnement.

Propriété de TRANSAT Informatique DIFFUSION INTERDITE

Page 22: Boutique ABM

GesMag AboWeb

PAGE 22 TRANCHE 15B – Boutiques Abonnez-moi !

14. Annexes

Fichier de paramétragesLe N° de la société sera stocké dans un fichier de paramétrages.

ContactsJean-Baptiste [email protected]

Applicationswww.melty.frwww.monlitetmoi.frwww.easylink.fr ????www.fan2.fr

De la part de Mt ARBELLO : Ste EEPLE Jean-Baptiste BELTRAN 01 83 62 00 83

Derek

Prophessi

Linh NGUYEN

Propriété de TRANSAT Informatique DIFFUSION INTERDITE

Page 23: Boutique ABM

GesMag AboWeb

PAGE 23 TRANCHE 15B – Boutiques Abonnez-moi !

Liste des Web Services

Figure 1 - Connexion........................................................................................................................6Figure 2 – Animation flash................................................................................................................6Figure 3 - Liste des titres..................................................................................................................6Figure 4 – Informations du titre.......................................................................................................8Figure 5 – Produits d’abonnement...................................................................................................8Figure 6 – Produits hors abonnements............................................................................................8Figure 7 – Détail produit.................................................................................................................10Figure 8 - Calendrier.......................................................................................................................10Figure 9 - Test du mail....................................................................................................................12Figure 10 - Test du mot de passe....................................................................................................12Figure 11 – Création du fichier Abonnez-moi !...............................................................................17Figure 12 – Saisie du mail et du mot de passe................................................................................18Figure 13 - Mot de passe oublié.....................................................................................................18Figure 14 – Remontée des informations de compte......................................................................19Figure 15 – Remontée des informations d’abonnements..............................................................19Figure 16 – Réabonnement............................................................................................................21

Voir spécifications techniques en Tranche 15C.

Propriété de TRANSAT Informatique DIFFUSION INTERDITE