- Accueil
- Info légales
- Aide (FAQ)
- Les tags de ce site
- Bloc note
- Articles techniques
- Notes system
- Divers articles
- Drupal
- Notes ITIL 2007
- Notes MS
- Dans le quartier...
- Emploi
- Recettes de cuisine et adresses gourmandes
- mes applis ubuntu préferées
- Divers acronymes du monde social
- Internet 2018
- P2 meublé à louer - quartier du Poteau 75018
- apcos - réseaux sociaux et outils
- Articles techniques
- Divers liens
- Fun
- Mon CV IT
- Nouveautés
Suite des écrans vus par un acheteur qui est logué
Vers les écrans que voient un surfeur anonyme.
1. consulter un produit - l'url est par défaut "/content/ID" avec ID du node du type de contenu qu'on a créé pour l'affichage) - et ajouter un bien à son panier avec le bouton "Add to cart".
Un message en haut (zone message) apparait en anglais (à traduire "nom produit" added to your cart.) alors qu'on reste sur la meme page de produit.
à gauche (menu navigation), clic "Shopping cart" (ou le lien your cart en haut) ->
2. L' url est /cart et montre divers boutons (dans le tableau: bouton Retirer et modif quantité, et sous le total: "Update cart" et "Checkout")
puis cliquer sur le bouton Checkout (bas droite) -> (début du processus checkout)
3. /checkout/ID (avec ID de la commande dans admin/commerce/orders/carts. Pour rappel, Checkout est le point d'entrée et de sortie commune aux méthodes off et on-site)
L'acheteur y saisit son adresse.
On note un petit bug à l'arrivée: le nom ne s'affiche que si l'on modifie la liste déroulante "Pays".
Il n'y a pas bp de controle sur les champs (on peux entrer du texte dans code_postal, mais check du champs email).
Si c'est un surfeur anonyme (non logué sur le site drupal), il voit en plus "Account information" où il entre son email.
Note : voir ce patch, pour ne pas qu'il re-rentre son adresse de facturation et email lorsqu'il paie avec sa carte bleue.
et puis il clique sur le bouton "Continue to the next step" (ou un simple lien annuler)
4. /checkout/ID/review
seul Paypal est possible ou un retour en arrière, il clic sur le bouton "Continue to the next step"
5. -> /checkout/ID/payment
ne comporte qu'un seul bouton...
qui ne reste affiché que quelques secondes
(car ici il ya une redirection automatique vers Paypal. Le bouton est là si la redir auto ne fonctionne pas)
6. On est redirigé automatiquement vers https://www.sandbox.paypal.com/fr/cgi-bin/webscr?cmd=_flow&SESSION=xyz&dispatch=xyz
suite à la Connexion -> il peux payer avec son compte paypal (bouton Payer est affiché) ou revenir sur le site en annulant sa commande (retour à l'écran Review order).
7. S'il clique sur le bouton Payer, Paypal affiche alors "Votre paiement a été effectué." et 2 liens :
8. retour vers le site checkout/7/complete (ici l'acheteur est un surfeur anonyme)
Pour un surfeur "view your order" a l'URL /checkout/7/url] et "Return to the front page" /checkout/7/url] -> 404
Il voit sa commande en Pending dans drupal
C'est normal, cela signifie que le client a terminé ses actions, c'est au vendeur de travailler (envoi du colis).
En phase de test, il faut valider la commande à admin/commerce/orders/7/edit via le lien Simulate checkout completion
S'il revient dans son compte Paypal (ici compte de test www.sandbox.paypal.com), il voit:
en bas, un texte explique les status les plus courants:
- Annulé : l'expéditeur a annulé ce paiement.
- Terminé (virement bancaire) :l'argent est transféré sur votre compte bancaire. Comptez jusqu'à 4 jours ouvrés avant que le virement soit effectué.
- Terminé (paiement) :l'argent a été envoyé avec succès au destinataire.
- Rejeté : le destinataire a choisi de refuser ce paiement.
- Suspendu :l'argent est temporairement bloqué. Il est possible que l'expéditeur conteste ce paiement ou que ce dernier soit en cours de vérification par PayPal.
- En attente :ce paiement est en cours de traitement. Comptez jusqu'à 4 jours de délai.
- Renvoyé :l'argent a été renvoyé à l'expéditeur parce que le paiement n'a pas été réclamé pendant 30 jours.
- Non récupéré :le destinataire n'a pas encore accepté ce paiement.
- https://www.sandbox.paypal.com/fr/cgi-bin/webscr?cmd=xpt/Help/popup/StatusTypes
En cliquant sur détails, on a accès à Paiement panier envoyé (avec Nº de transaction unique), le détail du panier avec TVA, frais livraison...), Numéro de facture avec date et Etat, adresse de livraison, URL du Service clientèle et Service clientèle (compte de test) et en bas:
Environnement de test : | ||
Vérification de paiement | Acceptez Rejeter |
Thème actif: Responsive Bartik 7.x-1.0
En cours de test, on a plein de Paniers "en cours"
dans "Shopping carts" (admin/commerce/orders/carts), et peu de commandes finalisées dans "orders" (admin/commerce/orders) .
Fichier attaché | Taille |
---|---|
panier: l'acheteur n'a pas encore cliqué sur Ckeckout | 16.14 Ko |
arrivée (on va se loguer avec compte paypal de test) | 17.06 Ko |
pour payer (on a un compte paypal) | 9.03 Ko |
interface paypal du client | 45.21 Ko |
Paypal affiche un message "Votre paiement a été effectué." et 2 liens | 29.12 Ko |