MDVA-30594: Fehler beim Auschecken mehrerer Adressen

Der Patch MDVA-30594 behebt das Problem, dass der Kunde die Auftragserfolgsseite nicht sieht, nachdem er eine Bestellung mit mehreren Adressen aufgegeben hat. Wenn Sie die Bestellungen beim Commerce-Administrator überprüfen, werden zwei Bestellungen mit denselben Produkten anstelle der richtigen Produkte angezeigt. Dieser Patch ist verfügbar, wenn die Variable Quality Patches Tool (QPT) 1.0.7 ist installiert. Das Problem wurde in Adobe Commerce 2.4.2 behoben.

Betroffene Produkte und Versionen

Der Patch wird für die Adobe Commerce-Version erstellt:

  • Adobe Commerce auf Cloud-Infrastruktur 2.3.3

Kompatibel mit Adobe Commerce-Versionen:

  • Adobe Commerce (alle Bereitstellungsmethoden) 2.3.0 - 2.4.1
NOTE
Der Patch kann für andere Versionen mit den neuen Versionen des Quality Patches Tool angewendet werden. Um zu überprüfen, ob der Patch mit Ihrer Adobe Commerce-Version kompatibel ist, aktualisieren Sie die magento/quality-patches auf die neueste Version zu aktualisieren und die Kompatibilität mit dem Quality Patches Tool: Suchen Sie nach der Seite Patches .. Verwenden Sie die Patch-ID als Suchschlüsselwort, um den Patch zu finden.

Problem

Mehrere Adressbestellungen werden nicht mit der Auftragserfolgsseite abgeschlossen und zeigen zwei Bestellungen mit denselben Produkten anstelle der richtigen an.

Voraussetzungen:

Erstellen Sie zwei Websites mit Stores und Store-Ansichten.

Zu reproduzierende Schritte:

  1. Satz Katalogpreisumfang für den Website-Katalog (Stores > Einstellungen > Konfiguration > Katalog > Katalog > Preis > Anwendungsbereich).

  2. Konfigurieren Feste Produktsteuern (FPT) (Stores > Konfiguration > Vertrieb > Steuern > Feste Produktsteuern):

    • FPT aktivieren = Ja
    • Anzeigepreise in der Produktliste = Ausschließen von FPT
    • Anzeigepreise auf der Produktansichtsseite = Ausschließen von FPT
    • Anzeigepreise in Verkaufsmodulen = Ausschließen von FPT (einschließlich FPT Beschreibung und Endpreis).
    • Anzeigepreise in E-Mails = Ausschließen von FPT (einschließlich FPT Beschreibung und Endpreis).
    • Steuern auf FPT anwenden = Ja
    • FPT in Zwischensumme einschließen = Nein
  3. Erstellen Sie eine FPT-Attribut und weisen Sie ihn dem standardmäßigen Attributsatz zu. (Siehe Konfigurieren von FPT: Erstellen eines FPT-Attributs in unserem Benutzerhandbuch).

  4. Erstellen Sie vier einfache Produkte und legen Sie die FPT Attributwert (Beispiel: Legen Sie die FPT Attributwert = Australien).

  5. Erstellen Sie zwei gebündelte Produkte mit der folgenden Konfiguration:

    • Definieren FPT.
    • Satz Dynamischer Preis = Nein.
    • Satz Preis = 100.
    • Bundle-Optionen, die zusammen geliefert werden, alle als Standard markiert mit Preistyp = Fest.
    • Fügen Sie zwei der einfachen Produkte hinzu, die in Schritt 4 erstellt wurden.
  6. Erstellen Sie ein Benutzerkonto im Frontend. Aktualisieren Sie die Adresse mit der Adresse Australiens (legen Sie das Land auf Australien fest oder welches Land in der FPT Setup).

  7. Fügen Sie die beiden gebündelten Produkte zum Warenkorb hinzu.

  8. Gehen Sie zur Warenkorbseite und überprüfen Sie, ob die Variable FPT korrekt angezeigt wird.

  9. Klicks Checkout mit mehreren Adressen.

  10. Fügen Sie eine zweite Adresse hinzu.

  11. Weisen Sie jedes Produkt einer anderen Adresse zu.

  12. Fahren Sie mit dem Checkout-Prozess fort bis Bestellung platzieren.

  13. Klicken Sie auf Bestellung platzieren Schaltfläche.

Erwartete Ergebnisse:

Die Bestellung mit mehreren Adressen wurde erfolgreich platziert.

Tatsächliche Ergebnisse:

Eine Nachricht wie: "Es ist ein Fehler aufgetreten. angezeigt.

Wenden Sie den Patch an

Verwenden Sie je nach Bereitstellungsmethode die folgenden Links, um einzelne Patches anzuwenden:

Verwandtes Lesen

Weitere Informationen zum Werkzeug für Qualitätsmuster finden Sie unter:

Weitere Informationen zu anderen in QPT verfügbaren Patches finden Sie unter In QPT verfügbare Patches in unserer Entwicklerdokumentation.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a