castiaux.remy Posted April 8, 2016 Share Posted April 8, 2016 (edited) Bonjour, tout est dans le titre :-).. j'ai essayé d'ajouter la condition suivante dans /www/controllers/front/CartController.php ligne 271 // If no errors, process product addition if (!$this->errors && $mode == 'add') { if ($this->context->cart->id) // Check if already a product in cart. Check for only one product per order... { if ($this->context->cart->nbProducts() > 1) // change 0 to higher number if needed $this->errors[] = Tools::displayError('Only one product per order is allowed. Please continue to checkout'); } if (!$this->errors) { // Add cart if no cart found if (!$this->context->cart->id) { if (Context::getContext()->cookie->id_guest) { $guest = new Guest(Context::getContext()->cookie->id_guest); $this->context->cart->mobile_theme = $guest->mobile_theme; } $this->context->cart->add(); if ($this->context->cart->id) { $this->context->cookie->id_cart = (int)$this->context->cart->id; } } Mais cela ne fonctionne pas.. Quelqu'un a une idée? Merci! Edited April 8, 2016 by castiaux.remy (see edit history) Link to comment Share on other sites More sharing options...
Mediacom87 Posted April 9, 2016 Share Posted April 9, 2016 Bonjour, Je dois le répéter sur toute, strictement toutes mes interventions. Pourriez-vous , s'il vous plait, nous donner au moins la version de votre PrestaShop parmis les plus de 70 existantes sur le marché actuellement, histoire qu'on regarde au moins le même code. Link to comment Share on other sites More sharing options...
Mediacom87 Posted April 9, 2016 Share Posted April 9, 2016 En réfléchissant j'ai des questions. Que faites vous après qu'un cleint ait ajouté un produit au panier ? j'imagine que vous avez retiré la possibilité de choisir des quantités supplémentaires ? Pourquoi ne pas simplement faire un module qui contrôle le nombre de produits au panier et après retire le bouton d'ajout au panier sur chaque fiche produit ? Cela ne semble plus cohérent et évite la frustration du client croyant qu'il peut mettre un autre produit au panier, après avoir cherché des minutes ce fameux produit et bim on lui dit qu'il ne peut pas l'acheter. Donc au bout du compte, il quitte le site. Link to comment Share on other sites More sharing options...
castiaux.remy Posted April 9, 2016 Author Share Posted April 9, 2016 Bonjour, Merci pour votre réponse, j' utilise la version 1.6, mon site: www.revalhorse.com. Votre idée est très intéressante, mais je ne vois pas comment obliger le client à faire le checkout de sa commande après avoir ajouter son article au panier et l empêcher de rajouter un autre produit.. Cela dépasse un peu mes compétences du moment mais si jamais vous avez des pistes je suis preneur :-) merci Link to comment Share on other sites More sharing options...
Mediacom87 Posted April 9, 2016 Share Posted April 9, 2016 Déjà vous pourriez envoyer le client sur le panier après avoir ajouté un produit au panier. c'est dans le menu Préférence Commande je crois que cela se gère. Link to comment Share on other sites More sharing options...
castiaux.remy Posted April 11, 2016 Author Share Posted April 11, 2016 Voila j'ai modifié pour que lorsqu'un acheteur ajoute un produit à son panier, il est directement redirigé vers le contenu du panier. Maintenant je reviens à ma question initiale: comment limiter le panier à un seul produit? Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now