- 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
p6 Checkout - Suivi de commande, Mises à jour
https://drupalcommerce.org/user-guide/checkout-order-status-updates
Statut des commandes (admin/commerce/orders/IDorder/edit):
Les paniers sont continuellement mis à jour. C'est un processus à plusieurs étapes, et à la fin on a une commande entièrement formée, prete pour l'achèvement.
Les données des clients sont enregistrées dans la commande et état de la commande est aussi mis à jour. Le routeur de commande utilise le statut pour déterminer quelles pages de paiement un client peux avoir accès (ou non) pour une commande en particulier.
Quand on termine la vérification, le hook/event "Completing the checkout process " est appellé, ce qui nous permet de modifer les actions sur les commandes, et quelle communication doivent avoir lieu à la fin du processus de vérification.
"When an order is first paid in full" est un évènement plus fiable, à utiliser pour mettre à jour ou traiter une commande selon le paiement.
La vérification peut se finir alors que le paiement est encore en "pending". Il ne vaut mieux donc pas marquer les commandes "complétées" en en regardant que "checkout completion".
Pending signifie que l'acheteur a terminé ses actions et que c'est à nous de continuer. Il est possible qu'on n'ait pas le besoin d'utiliser ce statut Pending, mais l'idée de base est celle-ci:
les commandes restent en Pending (pour l'acheteur comme pour nous) tant qu'on ne les a pas validées et traitées.
Une fois que c'est traité ou qu'un paiement est complet pour les commandes qui ne requierent pas de traitement supplémentaire, les commandes peuvent etre considérées comme étant complètes.
En cours de test, on a plein de Paniers dans "Shopping carts" (admin/commerce/orders/carts) et peu de commandes dans "orders" (admin/commerce/orders).