|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : mars 2009 Messages : 170 ![]() |
Bonjour à tous,
je suis sur mon premier site de commerce en ligne avec paiement (via Payal). Mon panier est fait, ma page de paiement Paypal aussi mais il me manque le numéro de commande. Au départ je voulais l'attribuer que lorsque le paiement Paypal a été effectué donc à l'appel de la page confirmation. C'est à ce moment là que je comptais enregistrer la commande dans ma table commande. La technique que j'utilise pour le numero de commande est : nombre de ligne de la table commande +1. Si le numéro est attribué qu'après paiement, pas de problème. Mais si je l'attribue avant le paiement et que 2 personnes commandes en même temps et que la première qui à le numéro 001 ne finalise pas son paiement et que la personne 2 qui a le numéro 002 finalise elle son paiement, je me retrouve avec la première commande qui est en 002 alors qu'en réalité elle devrait avoir le 001 (puisque 1 a annulé sa commande). De plus, je me dis qu'avoir le numéro de commande lors du paiement Paypal permet de s'y retrouver plus facilement. J espère que c'est clair? Bref, j'aurais voulu avoir vos conseils, avis… Comment procédez-vous dans ce cas? D'avance merci |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() ![]() Inscription : décembre 2006 Messages : 307 ![]() |
Pour ma part, je ne crée pas les numéros de commande avant paiement CB.
Je stocke les données en session et dans le panier du client. Au retour du paiement, je valide la commande. Par contre il faut que la session soit toujours ouverte. C'est l'inconvénient de cela, mais avec une session ouverte 1h, j'ai 99,99% des commandes enregistrées. Après si tu donnes le numéro de commande avant, c'est possible, mais il faut distinguer les commandes validées ou non et attribuer un numéro de facturation.
__________________
Prestataires, inscrivez vous dans l'annuaire e-commerce des prestataires - foe.hn : un raccourcisseur d'url fun, avec API |
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : mars 2009 Messages : 170 ![]() |
Bonjour Max-mag,
merci pour ta réponse. J'ai opté pour la solution d'attribuer le numéro de commande une fois le paiement effectué. Ce qui m'évite d'avoir un "trou" dans les numéro de commande si une personne ne termine pas son paiement. Merci pour ton aide! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com