Jump to content

Modifier Ajout Panier [Résolu]


Recommended Posts

Bonjour,

 

Sur prestashop 1.7, un produit est ajouté au panier grace à un bouton. C'est un formulaire dont le code HTML ressemble à

<form action="http://localhost/monsite/panier" method="post" id="add-to-cart-or-refresh">
    <input type="hidden" name="token" value="559b0bbb4cdhewlc7eb88c02b239497e">
    <input type="hidden" name="id_product" value="1" id="product_page_product_id">
    <input type="hidden" name="id_customization" value="0" id="product_customization_id">
            
    <div class="product-variants"></div>
  
    <div class="product-add-to-cart">
        <span class="control-label">Quantité</span>
        ...
        <div class="add">
          <button class="btn btn-primary add-to-cart" data-button-action="add-to-cart" type="submit">
            Ajouter au panier
          </button>
        </div>    
        ...  
      </div>
</form>
    


Je souhaiterai modifier ce formulaire (rajouter un champ 'hidden'). Mais je ne trouve pas le fichier php qui traite le formulaire !

:) Merci de votre aide :)

Edited by ABCDino (see edit history)
Link to comment
Share on other sites

Il y a 12 heures, ABCDino a dit :

Je souhaiterai modifier ce formulaire (rajouter un champ 'hidden'). Mais je ne trouve pas le fichier php qui traite le formulaire !

attention il y a 2 fichiers : un pour afficher ce formulaire et un pour le traitement.

Commencez par aller dans préférences > SEO & URLs et mettez non pour URL simplifiée et vous verrez action="http://localhost/monsite/panier" afficher l'url du fichier qui traite le formulaire

Link to comment
Share on other sites

[SOLUTION]

 

Suite à la mise en place de l'URL non simplifié, (arrière-boutique->préférences->Traffic et SEO->URL simplifié = NON) j'ai pu voir que l'URL se transforme ainsi

http://localhost/monsite/panier ==> http://localhost/monsite/index.php?controller=cart

J'ai donc pu modifier /controllers/front/CartController.php pour ajouter les champs qui me conviennent, en s'inspirant de ce qui existe déjà.

 

Merci à vous

 

[SOLUTION]

  • Thanks 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...