ACSD-59865: Cart Price Rule kann frühere Regeln aufgrund unzureichender Produktmenge nicht stornieren
Der Patch ACSD-59865 behebt das Problem, dass der Discount quantity step -Wert in Fixed amount discount, Percent of product price discount, und Buy X get Y Cart Price Rules die Aktion vorheriger Regeln nicht mehr abbricht. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.52 installiert ist. Die Patch-ID ist ACSD-59865. Bitte beachten Sie, dass das Problem in Adobe Commerce 2.4.8 behoben sein soll.
Betroffene Produkte und Versionen
Der Patch wird für die Adobe Commerce-Version erstellt:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.6-p1
Kompatibel mit Adobe Commerce-Versionen:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.4 - 2.4.6-p7
magento/quality-patches
auf die neueste Version und überprüfen Sie die Kompatibilität auf der Seite Quality Patches Tool: Suchen nach Patches. Verwenden Sie die Patch-ID als Suchschlüsselwort, um den Patch zu finden.Problem
Die Cart Price Rule kann die zuvor angewendeten Regeln aufgrund einer unzureichenden Produktmenge im Warenkorb nicht abbrechen.
Zu reproduzierende Schritte:
-
Melden Sie sich als Administrator an.
-
Gehen Sie zu Marketing > Cart Price Rules und klicken Sie auf Add New rule.
-
Setzen Sie Rule Name = Test - 1
-
Alle Websites und Kundengruppen auswählen
-
Legen Sie Priority = 0 fest
-
Gehen Sie zum Abschnitt Actions :
- Setzen Sie Apply = Prozent des Produktpreisrabatts
- Setzen Sie Discount amount = 10
- Setzen Sie Maximum Qty Discount is Applied To = 100
- Legen Sie Discount Qty Step (Buy X) = 0 fest
- Setzen Sie Discard subsequent rules auf Nein
-
-
Löschen Sie den Cache.
-
Gehen Sie zur Storefront, fügen Sie ein Element zum Warenkorb hinzu und fahren Sie mit Checkout/Warenkorb fort.
-
Stellen Sie sicher, dass der Rabatt von 10% auf Ihren Warenkorb angewendet wird.
-
Kehren Sie zu "Cart Price Rules"zurück und erstellen Sie eine neue Regel.
-
Setzen Sie Rule Name = Test - 2
-
Alle Websites und Customer Groups auswählen
-
Legen Sie Priority = 2 fest
-
Navigieren Sie zum Abschnitt Actions :
- Setzen Sie Apply = Prozent des Produktpreisrabatts
- Setzen Sie Discount amount = 20
- Setzen Sie Maximum Qty Discount is Applied To = 100
- Legen Sie Discount Qty Step (Buy X) = 3 fest
-
-
Löschen Sie den Cache.
-
Gehen Sie wieder zurück zur Storefront.
-
Aktualisieren Sie den Warenkorb, um die Regeln zu aktualisieren. Vergewissern Sie sich, dass der Rabatt von 10% nicht mehr angewendet wird.
-
Fügen Sie Artikel in Ihren Warenkorb ein, bis die Menge den für die zweite Regel erforderlichen Schritt -Wert erfüllt.
Erwartete Ergebnisse:
Der erste Cart Price Rule wird angewendet, wenn die Bedingungen der zweiten Regel erfüllt sind.
Tatsächliche Ergebnisse:
Preisregeln werden wie im Admin-Dashboard konfiguriert angewendet.
Wenden Sie den Patch an
Verwenden Sie je nach Bereitstellungsmethode die folgenden Links, um einzelne Patches anzuwenden:
- Adobe Commerce oder Magento Open Source vor Ort: Quality Patches Tool > Nutzung im Quality Patches Tool-Handbuch.
- Adobe Commerce auf Cloud-Infrastruktur: Upgrades und Patches > Patches anwenden im Handbuch Commerce on Cloud Infrastructure.
Verwandtes Lesen
Weitere Informationen zu Quality Patches Tool finden Sie unter:
- Quality Patches Tool release: ein neues Tool zur Selbstbedienung von Qualitäts-Patches in der Support-Wissensdatenbank.
- Überprüfen Sie mithilfe von Quality Patches Tool im Quality Patches Tool -Handbuch, ob ein Patch für Ihr Adobe Commerce-Problem verfügbar ist.
Weitere Informationen zu anderen in QPT verfügbaren Patches finden Sie unter Quality Patches Tool: Suchen nach Patches im Quality Patches Tool -Handbuch.