Vous n'êtes pas identifié.
RESOLU
c'est bon j'ai trouvé
désolé pour le dérangement
***********************************************
bonjour
je voudrais développer un module pour une solution ecommerce en php
j'ai besoin de récupérer les informations du paniers qui sont éparpillées dans 2 ou 3 tables mysql
seulement j'ai découvert que la commande et ces détails n'est enregistré dans la bdd que pour les paiements en chèque qui nécessitent une validation
mais lors du paiement avec un système en ligne ces informations ne sont pas enregistrées apparament
y a t il une procédure standard dans ce genre de situation pour stocker ces informations (avec les sessions? le buffer? ...etc) pour savoir ou les trouver (c'est la seule partie du script qui me manque)
merci
Dernière modification par doolabb (17-05-2008 22:26:20)
Hors ligne
Bonjour et bienvenue sur le forum 
Tu dois enregistrer la commande du client avant le passage a l'API bancaire et que le paiment est eu lieu ou pas. La banque active ensuite un script sur ton serveur qui renvoi le resultat de l'operation à travers une variables globale.
Hors ligne
bonjour
la solution en question est prestashop (solution opensource) qui débute à peine mais qui est prometeuse (je pense)
en l'essayant en local j'ai trouvé les détails de la commande inscrites dans la bdd dans 2 ou 3 tables
d'abord un petit script pour connaitre l'id du client à travers son adresse IP ensuite on trouve ces informations dans la table grace à cet id (les produits, quantités, les prix etc...)
mais, après avoir simulé un achat avec paypal (et non par chèque), je suis allé voir dans la table pour voir si la commande a été enregistrée ou pas, je n'ai rien trouvé
avec le paiement par chèque, les détails de la commande sont inscrites dans la table
mais pas lors du paiement avec paypal
comme moi je voulais développer un module similaire, je me demandes : si on ne peut pas trouver les détails de la commande dans la table
est ce qu'on les stocke autres part en général ? pour que j'aie les extraire
ma question ce n'est pas où je peux les stocker mais où sont elles stockées et comment y accéder
(je penses qu'il y a une variable superglobale qui contient toutes les array du script mais je ne suis pas sûr, mais reste à savoir si ces détails sont effectivement dans une array ou non, car il y a toujours plusieurs manières de programmer)
pour info
je ne suis pas un développeur avancé, ni débutant
pluôt entre les deux
cordialement
Hors ligne
c'est très spécialisé.. tu devrais reformuler ta requete directement sur le forum de PrestaShop: http://www.prestashop.com/forum/index.p … ,20.0.html
elle est gratuite cette boutique ?
Hors ligne
oui elle est gratuite
c'est de l'open source
Hors ligne
Merci pour l'info 
Hors ligne
bonjour
voila une conception plue efficase:
utilser les varible session pour garder les produit de chaque client sur le web
creer 4 tables
la 1er table appler commande contient les produits commander par le client
le 2eme appler pannier contient les exemplaire selectioner par le client apres la validation generale
le 3eme appler valide_pannier contient les elements selectioner en cas de validation finale
le 4eme appler payement contient les informlation concernenet la methode de payement
[Modéré par KOogar...merci de ne pas mettre vos emails perso sur les posts]
Hors ligne
Merci pour l'astuce en " général"
mais voilà le problème en détail
l'application existe déja et ce n'est pas la mienne,
moi j'essaie de "greffer" mon module sur leur application
et comme chaque programmeur à ses méthodes, moi j'arrive pas à trouver le bout du fil (pour les détails lisez le tout début du post)
pour mon module j'ai tout ce qu'il faut sauf les détails de la commande
ce dont j'ai besoin c'est une astuce "sur mesure" ou un très bon "généreux" qui charcute cette application pour me donner la solution par amour de faire le bien
Hors ligne
Tu développes un produit similaire au leur --> c'est ton choix et tu en as entièrement le droit... va sur leur forum, dit rien, expose ton problème et tu devrais avoir une réponse. Tes chances de solutionner ton problème se trouve plus de leur coté que du notre.
Hors ligne