Enregistrer la commande dans la BDD avant le paiement, OrderCheck n'est qu'une rustine, réglons vraiment le problème |
Bienvenue invité ( Connexion | Inscription )
Enregistrer la commande dans la BDD avant le paiement, OrderCheck n'est qu'une rustine, réglons vraiment le problème |
2 Nov 2010, 11:33
Message
#1
|
|
Ceinture blanche OSC Groupe : Membres Messages : 6 Inscrit : 6-July 10 Membre no 27774 |
Bonjour à tous,
comme pas mal de monde, j'ai des problèmes avec l'enregistrement des commandes qui ne se font pas... J'ai installé OrderCheck, mais cette contribution ne règle pas tous les problèmes, tout en amenant de nombreuses exceptions et des trous dans les numéros de commande (horrible pour la compta). Du coup je me demande si ce ne serait pas une bonne idée de modifier directement le fonctionnement d'OSCommerce et faire en sorte que l'enregistrement des commandes se fasse avant le paiement, au moment où le client clique sur "confirmer la commande". Si celui-ci a bien lieu ensuite, la commande est marquée comme validée, sinon elle est marquée comme annulée. Est-ce que cela vous semble une bonne idée ? Merci ! Nathan Ce message a été modifié par feydaykyn - 2 Nov 2010, 11:36. |
|
13 Dec 2010, 19:50
Message
#2
|
|
Ceinture jaune OSC Groupe : Membres Messages : 56 Inscrit : 24-April 06 Lieu : Paris Membre no 10102 |
J'ai plusieurs clients qui tiennent absolument à conserver cette chronologie dans la numérotation des commandes comme l'indique feydaykyn.
J'ai donc tester la contribution de brouillard Order_Confirm. Les paniers sont correctement affichés à côtés des clients enregistrés et affichés par ordre d'inscription. Là c'est très bien. Je me suis constitué un panier. Dans l'admin, je le transforme en commande suivant le process décrit par cette contrib. Je reçois bien un mail indiquant l'enregistrement de ma commande, la commande rentre bien dans la table orders_products mais non dans orders_status_history ou orders_total. Par contre ce panier apparait toujours dans l'admin (pas d'effacement du panier), il n'apparait pas non plus sur la page admin/index avec toutes les commandes reçues. De plus à l'enregistrement du panier pour le passer en commande j'ai l'erreur suivante: 1054 - Unknown column 'track_num' in 'field list' insert into orders_status_history (orders_id, orders_status_id, date_added, customer_notified, comments, track_num, track_num2) values ('1167', '1', now(), '1', ' ', ' ', ' ') [TEP STOP] Si brouillard à des idées, ce sera avec plaisir, cette contrib étant super utile. Ce message a été modifié par Jesam - 13 Dec 2010, 20:02. |
|
Version bas débit | Nous sommes le : 29th March 2024 - 15:58 |
Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |