Jump to content

Créer un bouton "Ajouter au Panier" dans une page CMS


Recommended Posts

Bonjour,

 

Je souhaiterais créer un bouton qui une fois que l'on clique dessus, met un produit spécifique dans le panier.

 

En plus simple, je souhaite intégrer un bouton dans une page CMS qui a la même fonction que le bouton "ajouter au panier" des fiches produits, et qui ajoute ainsi au panier un produit prédéfini.

 

Savez-vous si c'est possible ?

 

Merci par avance.

 

Thibaut

Link to comment
Share on other sites

Crée un lien dans ta page qui a comme URL : ton_site.fr/panier?add=1&id_product=57

 

Tu remplaces bien sûr le "57" par l'ID du produit qui t’intéresses. 

 

Ensuite tu changes le style du lien pour qu'il ressemble à un bouton ajouter au panier.

 

Librement,

 

Chamie

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

Bonjour,

 

Chamie : j'ai essayé ta méthode mais ca me redirige à chaque fois sur la page index.

 

Fred : je viens de rajouter le code, mais comment je dois intégrer le bouton sur une page cms maintenant ?

 

En tout cas MERCI beaucoup à vous deux.

 

Thibaut

Link to comment
Share on other sites

Chamie : j'ai essayé ta méthode mais ca me redirige à chaque fois sur la page index.

 

Normalement ça redirige vers la page "panier" avec le produit ajouter au panier.

 

Alors quelle version de prestashop utilises-tu ?

Et les URL sont-elles réécrites sur ton site ? (Rewrite Mod de PHP)

 

Librement,

 

Chamie

Link to comment
Share on other sites

Ah oui je comprends il manque le token. ^^ Au temps pour moi.

 

J'ai essayer avec une nouvelle session et le lien ne marche plus et renvoie effectivement sur la page d'accueil.

 

Il faut donc pouvoir générer le token, ce qui revient à suivre la methode de fred-vinapresta. ;)

 

Librement,

 

Chamie

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...