C'est une question en double, mais je suis confronté au même problème lors de l'ajout du produit et de la suppression d'articles de la page du panier. J'ai passé presque une journée à résoudre mais pas de chance j'espère que quelqu'un pourrait m'aider avec ça. Message d'erreur dans la console: …
Magento a depuis des versions récentes form_keydans le cadre de l'action ajouter au panier, pour se protéger contre les attaques CSRF je pense. Alors maintenant, je me demande, est-ce vraiment nécessaire pour cet endroit, et pourquoi ou mieux dit, contre quels scénarios spécifiques devrait-il protéger.
Je fais un système d'ajout en vrac au panier. Veuillez noter: je veux que cela fonctionne pour les produits simples avec des options personnalisées -> Où l'option personnalisée est comme la couleur (rouge, vert, bleu) ou la taille (Xl, M, S) Supposons qu'une personne souhaite commander les articles ci-dessous: productA, …
J'ai un observateur qui ajoute des options personnalisées dynamiques à la page de détails du produit, qui est appelée lors de l' catalog_controller_product_viewévénement. Cela permet au client de choisir parmi une liste déroulante de ses codes de licence existants. public function addLicenseOptions(Varien_Event_Observer $observer) { $product = $observer->getEvent()->getProduct(); if ($product->isSubscriptionProduct()) { …
J'ai remplacé le texte "Ajouter au panier" par "Je le veux" en remplaçant " vendor\magento\module-catalog\view\frontend\templates\product\list.phtml". Mais, lorsque je clique sur le bouton "Je veux ceci" (c'est-à-dire "Ajouter au panier"), le produit est ajouté au panier, puis à nouveau le texte "Ajouter au panier" apparaît sur le bouton. Je pense que …
Ce que je veux faire, c'est que si mon attribut personnalisé est défini dans le devis, je ne veux pas qu'un produit soit ajouté au panier. Mon attribut personnalisé est correctement défini. Pour éviter que le produit ne soit ajouté au panier, j'ai écrit un observateur qui observe cet événement …
Dans Magento 2, le Add to Cartbouton normal a une très belle logique basée sur AJAX pour ajouter des produits au panier. Cependant, lorsque nous utilisons un Catalog Products Listwidget par exemple dans les pages CMS, le bouton de cette liste de produits fonctionne avec un HTTP POSTqui recharge la …
Je reçois le panier d'achat en utilisant: $cart = Mage::getSingleton('checkout/session')->getQuote(); Et puis itérer à travers elle en utilisant: foreach ($cart->getAllItems() as $item) { } Mais il semble renvoyer des articles en double avec les mêmes références, mais des identifiants de produits différents! Sur le site principal, cependant, lorsque j'ouvre le …
J'avais créé un module personnalisé dans lequel je remplace le formulaire d' ajout au panier sur la page du produit, et je l'ai fait avec succès avec le catalog_product_view.xmlfichier. Maintenant, je peux voir un champ de saisie personnalisé sur la vue de face de la page du produit, mais je …
Je veux ajouter une taxe sur les frais de douane. le calcul de la taxe est parfait et obtient le montant de la taxe, mais il n'est pas défini dans les fichiers TAX dans quote_address dans la base de données. public function collect( \Magento\Quote\Model\Quote $quote, \Magento\Quote\Api\Data\ShippingAssignmentInterface $shippingAssignment, \Magento\Quote\Model\Quote\Address\Total $total ){ …
Considérez qu'il y a deux produits, à savoir: le produit A et le produit B. Le produit B est un produit viral que je dois ajouter au panier lorsque le produit A y est ajouté. Pour ce faire, j'essaie d'ajouter le produit B au panier en observant un événement checkout_cart_product_add_after. …
Existe-t-il un moyen dans Magento2 pour que l'utilisateur soit redirigé vers la page du panier après avoir cliqué sur "ajouter au panier" - au lieu de l'option mini panier en haut de la page?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.