Kewek Posted April 1, 2016 Share Posted April 1, 2016 Bonjour à tous, Je développe actuellement un module prestashop de personnalisation de produit. Les produits sont des pendentifs et la personnalisation que peut apporter le client est une gravure avec choix de la typographie et texte. Le client peut acheter le pendentif seul ou avec gravure (cout supplémentaire). Mon idée première était de créer des déclinaisons de produit pour chaque typo avec un impact variable sur le prix selon le choix du e-commerçant. En théorie cette idée fonctionne, le seul bémol est pour la gestion des stocks. Avec cette méthode le stock du produit est géré à la déclinaison et non sur le produit, ce qui fausse totalement les stocks. Est-ce que quelqu'un aurait déjà soulevé le même problème ? Et si oui aurait-il une solution à m'apporter ? J'ai l'idée de créer un fiche produit "Gravure" avec des déclinaisons qui viendrait s'ajouter au panier mais je ne vois pas vraiment comment le faire dynamiquement sans que la fiche soit visible sur la boutique. Merci pour votre aide :-) Link to comment Share on other sites More sharing options...
Antoine F Posted April 7, 2016 Share Posted April 7, 2016 Up pour Kewek ! 1 Link to comment Share on other sites More sharing options...
Kewek Posted April 8, 2016 Author Share Posted April 8, 2016 Pour poser mon problème d'une autre manière... Comment est-ce que l'on peut augmenter le prix du produit si celui a été ajouté au panier avec une personnalisation ? Je n'arrive pas à modifier le prix des produits situé dans mon panier public function hookDisplayFooter(){ $cartProducts = $this->context->cart->getProducts(); foreach ($cartProducts as $key => $cp) { $cp = new Product($cp['id_product']); ?? } } 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