[Nur PaaS]{class="badge informative" title="Gilt nur für Adobe Commerce in Cloud-Projekten (von Adobe verwaltete PaaS-Infrastruktur) und lokale Projekte."}

MDVA-38393: Katalogregeln funktionieren für konfigurierbare Produkte nicht mehr, wenn deren einfaches Produkt umbenannt wird

Der Patch MDVA-38393 behebt das Problem, dass Katalogregeln für ein konfigurierbares Produkt nicht mehr funktionieren, wenn dessen einfaches Produkt umbenannt wird. Dieser Patch ist verfügbar, wenn das Quality Patches Tool (QPT) 1.1.8 installiert ist. Die Patch-ID lautet MDVA-38393. Beachten Sie, dass das Problem voraussichtlich in Adobe Commerce 2.4.4 behoben wird.

Betroffene Produkte und Versionen

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

  • Adobe Commerce (alle Bereitstellungsmethoden) 2.3.5-p2

Kompatibel mit Adobe Commerce-Versionen:

  • Adobe Commerce (alle Bereitstellungsmethoden) 2.3.0 - 2.4.3-p1
NOTE
Der Patch könnte mit neuen Versionen des Quality Patches Tool auf andere Versionen anwendbar werden. Um zu überprüfen, ob der Patch mit Ihrer Adobe Commerce-Version kompatibel ist, aktualisieren Sie das 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

Katalogregeln funktionieren für ein konfigurierbares Produkt nicht mehr, wenn dessen einfaches Produkt umbenannt wird.

Schritte zur Reproduktion:

  1. Erstellen Sie ein konfigurierbares Produkt mit einem zugehörigen einfachen Produkt.

  2. Erstellen Sie eine Kategorie.

  3. Weisen Sie der neuen Kategorie nur das konfigurierbare Produkt zu.

  4. Erstellen neuer Katalogregeln:

    • Bedingung = Kategorie enthält <neue Kategorie-ID>
    • Aktion = 50 % Rabatt
    • Aktiv = Ja
  5. Neuindizierung durchführen.

  6. Überprüfen Sie das konfigurierbare Produkt im Frontend (der Rabatt sollte angewendet werden).

  7. Überprüfen Sie die catalogrule_product Tabelle (das einfache Produkt sollte einen Rabatt haben).

  8. Wechseln Sie zum Administrator und ändern Sie den Namen des einfachen Produkts. Dadurch würde der catalogrule_product_cl-Tabelle ein Datensatz hinzugefügt.

  9. Führen Sie den Cron- oder bin/magento cron:run --group=index --bootstrap=standaloneProcessStarted=1 aus.

  10. Überprüfen Sie die catalogrule_product.

Erwartete Ergebnisse:

Das konfigurierbare Produkt hat einen Rabatt.

Tatsächliche Ergebnisse:

  • Die für die einfachen Produkte erstellten Rabattdatensätze fehlen in der catalogrule_product.
  • Das konfigurierbare Produkt am Frontend hat den vollen Originalpreis.

Patch anwenden

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

Verwandtes Lesen

Weitere Informationen zum Quality Patches Tool finden Sie unter:

Weitere Informationen zu anderen in QPT verfügbaren Patches finden Sie unter Quality Patches Tool: Suchen nach Patches im Quality Patches Tool.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3