ACSD-69351: Guthaben und Ablaufdaten der Geschenkkarten werden auf falschen Websites angezeigt
Mit dem Patch ACSD-69351 wird das Problem behoben, dass Guthaben und Ablaufdaten von Geschenkgutscheinen auf falschen Websites angezeigt werden, ohne den zugewiesenen Website-Umfang zu validieren. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.77 installiert ist. Die Patch-ID ist ACSD-69351. Dieses Problem wird voraussichtlich in Adobe Commerce 2.4.9 behoben.
Betroffene Produkte und Versionen
Der Patch wird für die Adobe Commerce-Version erstellt:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.7-p8
Kompatibel mit Adobe Commerce-Versionen:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.4 - 2.4.8-p3
magento/quality-patches auf die neueste Version und überprüfen Sie die Kompatibilität auf der Seite Quality Patches Tool: Nach Patches suchen. Verwenden Sie die Patch-ID als Suchbegriff, um den Patch zu finden.Problem
Problem, bei dem Guthaben und Ablaufdaten von Geschenkgutscheinen nicht in Übereinstimmung mit dem zugewiesenen Website-Umfang angezeigt werden.
Schritte zur Reproduktion:
- Erstellen Sie Website A und Website B und erstellen Sie dann für jede Website eine entsprechende Store- und Store-Ansicht.
- Wechseln Sie zu Catalog > Products > Add Product > Simple Product, legen Sie die Name, SKU, Price (z. B. 10.00) und Stock Status auf Auf Lager fest. Wählen Sie im Abschnitt Product in Websites sowohl Website A als auch Website B aus und Save Sie dann das Produkt.
- Navigieren Sie zu Marketing > Gift Card Accounts > Add Gift Card Account, legen Sie Website nur auf Website A fest, konfigurieren Sie den Saldo als 100.00, legen Sie den Status auf Aktiviert fest, wählen Sie ein künftiges Ablaufdatum aus, Save Sie das Geschenkkartenkonto ein und notieren Sie sich den generierten Geschenkkartencode.
- Öffnen Sie die Storefront für Website B und fügen Sie das zuvor erstellte Produkt zum Warenkorb hinzu.
- Suchen Sie auf der Seite „Warenkorb“ den Abschnitt "Gift Card", geben Sie den Geschenkkartencode ein, der Website A zugewiesen ist, und wählen Sie "Check gift card status and balance" aus, ohne die Geschenkkarte anzuwenden. Saldo und Ablaufdatum werden angezeigt.
- Alternativ können Sie sich bei einem Kundenkonto auf Website B anmelden, zu My Account > Gift Card gehen, denselben Geschenkkartencode eingeben und den Saldo überprüfen. Saldo und Ablaufdatum werden angezeigt.
- Wechseln Sie zur Kasse auf Website B und versuchen Sie, denselben Geschenkkartencode anzuwenden. Das System lehnt die Geschenkkarte aufgrund der Validierung des Website-Umfangs korrekt ab.
Erwartete Ergebnisse:
Das Guthaben muss auf die zugewiesene Website beschränkt bleiben, und das System muss beim Anbringen der Geschenkkarte den folgenden Fehler anzeigen: Bitte korrigieren Sie die Geschenkkartenkonto-Website: X.
Tatsächliche Ergebnisse:
Das System zeigt den Guthaben der Geschenkkarte unabhängig von der zugewiesenen Website-Einschränkung an.
Patch anwenden
Verwenden Sie je nach Bereitstellungsmethode die folgenden Links, um einzelne Patches anzuwenden:
- Adobe Commerce oder Magento Open Source On-Premise: Quality Patches Tool > Nutzung im Quality Patches Tool.
- Adobe Commerce in Cloud-Infrastruktur: Upgrades und Patches > Patches anwenden im Handbuch zu Commerce in Cloud-Infrastruktur.
Verwandtes Lesen
Weitere Informationen zu Quality Patches Tool finden Sie unter:
- Quality Patches Tool: Ein Self-Service-Tool für hochwertige Patches im Tools-Handbuch.