Als «addtocart» getaggte Fragen

Fragen zur Funktionalität des Hinzufügens eines Produkts zum Warenkorb in Magento.



4
Hinzufügen mehrerer Artikel mit unterschiedlichen Attributen zum programmgesteuerten Warenkorb
Ich mache eine Bulk-Add-to-Cart-System. Bitte beachten Sie: Ich möchte, dass es für einfache Produkte mit benutzerdefinierten Optionen funktioniert -> Wenn benutzerdefinierte Optionen wie Farbe (rot, grün, blau) oder Größe (Xl, M, S) sind. Angenommen, eine Person möchte folgende Artikel bestellen: productA, redFarbe, qty12 ProductA, greenFarbe, qty18 ProductB XL,, Menge 3 …

2
Dynamische benutzerdefinierte Optionen kopieren, um Artikel zu zitieren, Artikel bestellen
Ich habe einen Beobachter, der der Produktdetailseite, die für das catalog_controller_product_viewEreignis aufgerufen wird, dynamische benutzerdefinierte Optionen hinzufügt . Auf diese Weise kann der Kunde aus einer Dropdown-Liste seiner vorhandenen Lizenzcodes auswählen. public function addLicenseOptions(Varien_Event_Observer $observer) { $product = $observer->getEvent()->getProduct(); if ($product->isSubscriptionProduct()) { $optionModel = Mage::getModel('catalog/product_option') ->setTitle('License Code') ->setProductId($product->getId()) ->setStoreId($product->getStoreId()) ->setId('license_code') …

7
Ändern des Schaltflächentexts "In den Warenkorb" in Magento 2.1.0 (Überschreiben der js-Datei)
Ich habe den Text "In den Warenkorb" in "Ich möchte dies" durch Überschreiben "geändert vendor\magento\module-catalog\view\frontend\templates\product\list.phtml. Wenn ich jedoch auf die Schaltfläche "Ich möchte dies" (dh "In den Warenkorb") klicke, wird das Produkt in den Warenkorb gelegt und der Text "In den Warenkorb" wird erneut auf der Schaltfläche angezeigt. Ich denke, …

3
Magento2 - Wie kann verhindert werden, dass ein Produkt programmgesteuert in den Warenkorb gelegt wird?
Wenn mein benutzerdefiniertes Attribut im Angebot festgelegt ist, möchte ich nicht, dass ein Produkt in den Warenkorb gelegt wird. Mein benutzerdefiniertes Attribut wird korrekt festgelegt. Um zu verhindern, dass das Produkt in den Warenkorb gelegt wird, habe ich einen Beobachter geschrieben, der dieses Ereignis beobachtet controller_action_predispatch_checkout_cart_add Mein Beobachter-Dateicode: public function …

5
Wie aktiviere ich AJAX für die Schaltfläche "In den Warenkorb" von Produkt-Widgets in Magento 2?
In Magento 2 verfügt die normale Add to CartSchaltfläche über eine sehr schöne AJAX-basierte Logik zum Hinzufügen von Produkten zum Warenkorb. Wenn wir jedoch ein Catalog Products ListWidget beispielsweise auf CMS-Seiten verwenden, funktioniert die Schaltfläche in dieser HTTP POSTProduktliste mit einem, das die aktuelle Seite neu lädt. Die Benutzererfahrung leidet …

3
Beim programmgesteuerten Abrufen von Angebotsartikeln werden doppelte SKUs sowohl für das konfigurierbare als auch für das einfache Produkt angezeigt
Ich erhalte den Einkaufswagen mit: $cart = Mage::getSingleton('checkout/session')->getQuote(); Und dann durchlaufen mit: foreach ($cart->getAllItems() as $item) { } Es scheint jedoch, dass doppelte Artikel mit denselben Artikelnummern, aber unterschiedlichen Produkt-IDs zurückgegeben werden! Wenn ich auf der Hauptseite den Warenkorb öffne, wird jedoch das einzelne Produkt angezeigt. cart: { id: 680, …

2
Magento 2 In den Warenkorb Frontend Event Listener
Ich versuche eine gute Lösung zu finden, um benutzerdefiniertes Javascript auszuführen, wenn das Produkt erfolgreich in den Warenkorb gelegt wurde. Auch diese kundenspezifische Javascript Notwendigkeit , Informationen über Produkt , das dem Warenkorb aufgenommen ( sku, qty, price, name, etc.) Derzeit habe ich folgende Möglichkeiten, um Informationen zu Produkten zu …

2
Wie kann ich ein Produkt mit einem benutzerdefinierten Eingabefeld in den Warenkorb legen und in der Datenbank speichern?
Ich habe ein benutzerdefiniertes Modul erstellt, in dem ich das Formular zum Hinzufügen zum Warenkorb auf der Produktseite überschreibe , und ich habe es erfolgreich mit der catalog_product_view.xmlDatei ausgeführt. Jetzt kann ich ein benutzerdefiniertes Eingabefeld in der Vorderansicht der Produktseite sehen, aber ich muss den Wert dieses Felds in der …

2
Magento 2: So machen Sie benutzerdefinierte Gebühren steuerpflichtig
Ich möchte eine Steuer auf die Zollgebühr hinzufügen. Die Steuerberechnung ist perfekt und erhält den Steuerbetrag, ist jedoch nicht in den STEUER-Dateien in quote_address in der Datenbank festgelegt. public function collect( \Magento\Quote\Model\Quote $quote, \Magento\Quote\Api\Data\ShippingAssignmentInterface $shippingAssignment, \Magento\Quote\Model\Quote\Address\Total $total ){ $total->setTaxAmount($total->getTaxAmount()+$taxAmount); $total->setBaseTaxAmount($total->getBaseTaxAmount()+$taxAmount); } Ich versuche, den Steuerbetrag in der Erhebungsmethode festzulegen, aber …




2
Magento Custom Module für Add-to-Cart funktioniert nicht - Observer Triggered
Erstelltes Modul wie Keine anderen Produkte zum Warenkorb hinzufügen, wenn ein eingeschränktes Produkt im Warenkorb verfügbar ist und umgekehrt. Mein Modul: app / etc / modules / Brst_Test.xml <?xml version="1.0"?> <config> <modules> <Brst_Test> <active>true</active> <codePool>community</codePool> </Brst_Test> </modules> </config> Dies ist meine Beobachterakte app / code / community / Brst / …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.