PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 20-08-2014 07:34:22

Rick44
Membre
Inscription : 20-08-2014
Messages : 5

Comment mettre des cases à cocher dans un panier Paypal ?

Bonjour à tous,

Je suis en train de faire une page de commande pour un ami qui vend des plateaux de fruits de mer. (voir ici > http://richardsourdeau.com/danielpoissel/commande)

Voici mon problème:

Il veut que les gens composent eux même leur plateau de fruits de mer...

Dans Paypal, on ne peut que faire une liste déroulante, c'est bien mais à chaque fois pour sélectionner autre chose il faut revenir en arrière ce qui n'est pas du tout pratique.

LA SOLUTION serait une liste de cases à cocher à la place de la liste déroulante pour pouvoir choisir plusieurs produits et ensuite cliquer sur ajouter au panier.

Qu'en pensez-vous et est-il possible de faire ce que je viens d'expliquer ?

Existe t-il d'autres solutions ?

Je vous met le code ici :


<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="RJCAC948F45VA">
<table>
<tr><td><div align="center">
  <input type="hidden" name="on0" value="Personnalisez votre plateau">
  <span class="Style1"><strong>Composez vous m&ecirc;me  votre plateau de fruits de mer</strong></span></div></td>
</tr><tr><td><select name="os0">
        <option value="1 crabe">1 crabe €5,00 EUR</option>
        <option value="1 araignée">1 araignée €7,00 EUR</option>
        <option value="6 huîtres">6 huîtres €6,00 EUR</option>
        <option value="12 huîtres">12 huîtres €12,00 EUR</option>
        <option value="120 g de crevettes grises">120 g de crevettes grises €3,00 EUR</option>
        <option value="150 g de bulots">150 g de bulots €4,00 EUR</option>
        <option value="100 g de crevettes roses">100 g de crevettes roses €3,00 EUR</option>
        <option value="15 amandes">15 amandes €8,00 EUR</option>
        <option value="50 g de bigorneaux">50 g de bigorneaux €3,50 EUR</option>
        <option value="12 palourdes">12 palourdes €9,50 EUR</option>
</select> </td></tr>
</table>
<div align="center"></div>
<div align="center">
  <input type="hidden" name="currency_code" value="EUR">
  <input type="image" src="https://www.paypalobjects.com/fr_FR/FR/i/btn/btn_cart_LG.gif" border="0" name="submit" alt="PayPal - la solution de paiement en ligne la plus simple et la plus sécurisée !">
  <img alt="" border="0" src="https://www.paypalobjects.com/fr_FR/i/scr/pixel.gif" width="1" height="1">
</div>
</form>
 

Merci pour vos réponses...

Amicalement,

Rick44

Dernière modification par Rick44 (20-08-2014 08:28:03)

Hors ligne

#2 21-08-2014 07:16:38

Jc
Membre
Lieu : Zillisheim - Alsace
Inscription : 15-04-2010
Messages : 1 629
Site Web

Re : Comment mettre des cases à cocher dans un panier Paypal ?

Bonjour

LA SOLUTION serait une liste de cases à cocher à la place de la liste déroulante pour pouvoir choisir plusieurs produits et ensuite cliquer sur ajouter au panier.
Qu'en pensez-vous et est-il possible de faire ce que je viens d'expliquer ?

La réponse est oui. Le problème ici c'est que vous avez choisi le paiement par "bouton" paypal qui n'est adapté que pour des produits prédéfinis à l'avance (pack, promo, produit unique avec quantité donnée, etc...) et non pour un produit défini dynamiquement du côté site. Donc sauf à créer manuellement sur votre backoffice paypal autant de boutons que vous aurez de combinaisons possibles d'achat, vous n'avez pas d'autre solutions que d'adapter le choix de votre produit paypal en conséquence et adapter votre code aussi, qui sera plus complexe côté site.

++

Dernière modification par Jc (21-08-2014 07:18:42)


POO PHP+Ajax en MVC avec PDO et Bases de données épaisses  : What else?

Hors ligne

#3 22-08-2014 06:54:04

Rick44
Membre
Inscription : 20-08-2014
Messages : 5

Re : Comment mettre des cases à cocher dans un panier Paypal ?

Bonjour,

J'aimerais faire ça ► http://richardsourdeau.com/danielpoissel/calculer.php

Mais comment l'intégrer dans le formulaire paypal ?

Merci pour votre aide...

Amicalement,

Rick44

Hors ligne

#4 27-08-2014 10:04:48

Rick44
Membre
Inscription : 20-08-2014
Messages : 5

Re : Comment mettre des cases à cocher dans un panier Paypal ?

Bonjour,

Bon, c'est pas simple sad

Hors ligne

#5 27-08-2014 12:28:41

Jc
Membre
Lieu : Zillisheim - Alsace
Inscription : 15-04-2010
Messages : 1 629
Site Web

Re : Comment mettre des cases à cocher dans un panier Paypal ?

Bonjour,

Il n'y a rien de compliqué, je vous dit ce qui n'allait pas pour rendre possible ce qui vous bloque : c'est votre solution choisie du côté paypal (bouton unique par produit) qui n'est pas adapté à votre besoin.

Bonne continuation.


POO PHP+Ajax en MVC avec PDO et Bases de données épaisses  : What else?

Hors ligne

#6 28-08-2014 04:32:40

Rick44
Membre
Inscription : 20-08-2014
Messages : 5

Re : Comment mettre des cases à cocher dans un panier Paypal ?

Bonjour Jc,

Merci pour vos réponses.

Le problème, c'est que je ne sais pas comment faire pour créer ce formulaire paypal avec des cases à cocher... sad

Amicalement,

Rick44

Hors ligne

#7 29-08-2014 00:47:06

Jc
Membre
Lieu : Zillisheim - Alsace
Inscription : 15-04-2010
Messages : 1 629
Site Web

Re : Comment mettre des cases à cocher dans un panier Paypal ?

Bonjour,

Vous partez en effet de très loin...
Alors pour vous expliquer un peu mieux (je suis désolé de ne pas l'avoir fait plus tôt), il n'y a pas de formulaire paypal à faire ici.
Il faut créer vous même votre formulaire de commande avec vos cases à cocher, puis ensuite envoyer ces informations à paypal via son API sécurisé qui va le rediriger vers le site paypal qui va afficher le montant à payer à votre client. Une fois le paiement effectué par votre client sur le site paypal , un callback de notification sera envoyé sur votre site à l'adresse de votre choix, qu'il faudra gérer pour récupérer les informations du paiement et le valider dans votre boutique.

++

Dernière modification par Jc (29-08-2014 00:47:44)


POO PHP+Ajax en MVC avec PDO et Bases de données épaisses  : What else?

Hors ligne

#8 05-09-2014 08:05:44

Rick44
Membre
Inscription : 20-08-2014
Messages : 5

Re : Comment mettre des cases à cocher dans un panier Paypal ?

Bonjour,

Merci pour votre patience... smile

Je sais faire les cases à cocher mais c'est tout ce qui viens après que je ne sais pas faire.

Bon, c'est pas grave je vais pas me prendre la tête avec ça.

Merci quand même.

Rick44

Hors ligne

Pied de page des forums