IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

[Magento] Ajout au panier


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 75
    Points : 50
    Points
    50
    Par défaut [Magento] Ajout au panier
    Bonjour,
    Je suis en train de faire un petit site e-commerce et mon patron voudrait une sorte de grille pour acheter les produits, du coup je dois faire moi même les boutons Acheter. J'arrive à faire le lien vers le panier, en reprenant le code du CMS, mais ça ne me rajoute rien dans le panier, j'ai seulement la redirection.
    Voici mon code du bouton :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <button style="background-color: white;border:0px; cursor:pointer;width:105px; height:35px;" type="button" title="Acheter" onclick="setLocation('http://phone-case.fr/Log_Espion2/index.php/checkout/cart/add/uenc/aHR0cDovL3Bob25lLWNhc2UuZnIvTG9nX0VzcGlvbjIvaW5kZXgucGhwL2FjaGV0ZXIvc3VydmVpbGxhbmNlLWdzbS5odG1s/product/1/form_key/scDdOdsX6onUBhc6/')"><img class="bouton" src="http://www.phone-case.fr/Log_Espion2/skin/frontend/ultimo/default/bouton.png" alt="" width="100" /> </button>
    Vous auriez une idée de comment faire pour que me rajoute bien le produit "1" ?
    Merci

  2. #2
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 75
    Points : 50
    Points
    50
    Par défaut
    J'ai trouvé pourquoi ça ne marche pas, la dernière partie "form_key/scDdOdsX6onUBhc6" change à chaque déconnexion du site.
    Quelqu'un saurait comment je peux faire pour récupérer cette "clé de formulaire" ou il y a-t-il une autre solution ?

    Merci

  3. #3
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 75
    Points : 50
    Points
    50
    Par défaut
    Après quelques recherches, cela viendrait du script PHP derrière le bouton. J'ai regarder dans mes fichiers et j'ai trouvé ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?php $_product = $this->getProduct(); ?>
    <?php $buttonTitle = $this->__('Add to Cart'); ?>
    <?php if ($_product->isSaleable()): ?>
    	<div class="add-to-cart v-centered-content">
        	<button type="button" title="<?php echo $buttonTitle ?>" id="product-addtocart-button" class="button btn-cart v-center" onclick="productAddToCartForm.submit(this)"><span><span><?php echo $buttonTitle ?></span></span></button>
    		<?php if(!$_product->isGrouped()): ?>
    			<div class="qty-wrapper v-center">
    				<label for="qty"><?php echo $this->__('Qty:') ?></label>
    				<input type="text" name="qty" id="qty" maxlength="12" value="<?php echo $this->getProductDefaultQty() * 1 ?>" title="<?php echo $this->__('Qty') ?>" class="input-text qty" />
    			</div>
    		<?php endif; ?>
    	</div>
    	<div class="paypal-wrapper"><?php echo $this->getChildHtml('', true, true) ?></div>
    <?php endif; ?>
    Je ne vois pas trop comment faire le lien avec le bouton que je veux faire moi-même, si quelqu'un a une idée... Merci

  4. #4
    Invité
    Invité(e)
    Par défaut
    Magento dispose déjà de la fonctionnalité "Affichage des produits sous forme grille".
    Est-ce vraiment nécessaire de refabriquer cette fonctionnalité ?

  5. #5
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 75
    Points : 50
    Points
    50
    Par défaut
    Malheureusement oui, j'ai dû faire quelque chose comme ci-joint.Nom : screen.png
Affichages : 159
Taille : 31,7 Ko

Discussions similaires

  1. [Magento] Ajouter une remise a un produit specifique dans le panier
    Par King_T dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 19/04/2012, 17h31
  2. [MySQL] Requete de style "Ajouter au panier"
    Par asvin dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 04/12/2008, 16h25
  3. [MySQL] Ajout au panier
    Par loic20h28 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 29/10/2008, 20h48
  4. Réponses: 1
    Dernier message: 08/06/2008, 14h55
  5. Problème d'ajout au panier sous PHP
    Par loic20h28 dans le forum Langage
    Réponses: 1
    Dernier message: 01/12/2007, 18h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo