Als «checkout» getaggte Fragen

Dieses Tag sollte für Fragen im Zusammenhang mit dem Magento-Checkout-Prozess verwendet werden.


1
Warum indiziert Magento die Preise an jeder Kasse neu?
Wenn Sie in Mage_CatalogInventory_Model_Observer :: reindexQuoteInventory () suchen, wird die folgende Zeile aufgerufen: Mage::getResourceSingleton('catalog/product_indexer_price')->reindexProductIds($productIds); Das reindexQuoteInventory()wird bei folgenden Ereignissen aufgerufen: sales_model_service_quote_submit_success checkout_submit_all_after (via Mage_CatalogInventory_Model_Observer::checkoutAllSubmitAfter()) Dies ist als eines der Probleme bekannt, die zum Sperren von Problemen auf geschäftigen Websites mit einem hohen Einkaufsvolumen beitragen. Meine Fragen sind: Warum werden die …

1
Rückkehr von PayPal Express zur One Page-Kasse
Nachdem Sie alle Magento PayPal-Optionen ausprobiert haben, scheint Pro (nicht gehostet) die sauberste zu sein. Es wird zwar die vollständige PCI-Konformität gewährleisten, ist jedoch der beste Ansatz für CC / DC-Zahlungen. Alles läuft gut durch die OnePage-Kaufabwicklung. Die Pro Hosted-Lösung mit einem Iframe, der im Schritt der Auftragsüberprüfung eingesetzt wurde, …

1
Teilen Sie die Bestellung in separate Bestellungen auf und berechnen Sie den Versand separat mit Ups und Fedex und verschiedenen Ursprungsadressen
Wenn ein Kunde in unser Geschäft kommt und mehrere Artikel auscheckt, muss ich ein Modul schreiben, um den Versand anhand mehrerer Faktoren zu berechnen. Ich habe aus meiner Forschung festgestellt, dass Folgendes passieren sollte: Zuerst muss ich die Warenkorbartikel für die Versandberechnung in verschiedene Bestellungen aufteilen. Ich möchte, dass die …

5
Magento2 Wie zeige ich sku in der Bestellübersicht?
Ich möchte sku in der Reihenfolge Zusammenfassung nach dem Produktnamen anzeigen. Ich habe ein Pluging erstellt, das afterGetConfigzu geänderten totalsData aufruft. Sie können den folgenden Code dafür sehen. class ConfigProviderPlugin extends \Magento\Framework\Model\AbstractModel { public function afterGetConfig(\Magento\Checkout\Model\DefaultConfigProvider $subject, array $result) { $items = $result['totalsData']['items']; for($i=0;$i<count($items);$i++){ $items[$i]['sku'] = "dgd"; } return $result; …


3
Verschieben Sie das Rechnungsadressformular auf die Versandadressenseite in Magento 2.1
Ich benutze Magento-2.1.7. Ich versuche zu verschieben, wo die Rechnungsadresse standardmäßig auf der Zahlungsseite festgelegt ist, und möchte diese in den Abschnitt Versandmethoden verschieben. Hier ist meine checkout_index_index.xml : <item name="component" xsi:type="string">uiComponent</item> <item name="displayArea" xsi:type="string">before-shipping-method-form</item> <item name="children" xsi:type="array"> <item name="billing-address" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/payment/default</item> <item name="component" xsi:type="string">Magento_Checkout/js/view/billing-address</item> <item name="displayArea" xsi:type="string">billing-address</item> …



1
Fügen Sie die CC-Zahlungsvorlage in eine andere Vorlage ein
Ich arbeite an einem Kreditkartenzahlungsmodul. Ich sehe, dass Magento 2 bereits eine Vorlage für CC-Zahlungen bietet , die jedoch nur das für die Zahlung erforderliche Formular enthält. Es gibt kein Optionsfeld, das ich beim Auschecken überprüfen kann. Also, wenn ich meinen Zahlungsmethoden-Renderer so erstelle. define( [ 'Magento_Payment/js/view/payment/cc-form' ], function (Component) …


5
Aktualisieren Sie den Preis auf der Checkout-Seite, ohne Magento 2 zu aktualisieren
Ich habe einen Controller, bei dem ich auf der Checkout-Seite einen Rabatt gewähren kann. Jetzt kann ich die Preisänderung sehen, sobald ich die Seite aktualisiert habe. Ich suche nach einer Lösung, um den Preis mit einer Js-Datei zu aktualisieren. define([ 'jquery', 'Magento_Checkout/js/action/get-totals' ], function ($, getTotalsAction) { "use strict"; $.ajax({ …




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.