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
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:
-
Erstellen Sie ein konfigurierbares Produkt mit einem zugehörigen einfachen Produkt.
-
Erstellen Sie eine Kategorie.
-
Weisen Sie der neuen Kategorie nur das konfigurierbare Produkt zu.
-
Erstellen neuer Katalogregeln:
- Bedingung = Kategorie enthält <neue Kategorie-ID>
- Aktion = 50 % Rabatt
- Aktiv = Ja
-
Neuindizierung durchführen.
-
Überprüfen Sie das konfigurierbare Produkt im Frontend (der Rabatt sollte angewendet werden).
-
Überprüfen Sie die
catalogrule_productTabelle (das einfache Produkt sollte einen Rabatt haben). -
Wechseln Sie zum Administrator und ändern Sie den Namen des einfachen Produkts. Dadurch würde der
catalogrule_product_cl-Tabelle ein Datensatz hinzugefügt. -
Führen Sie den Cron- oder
bin/magento cron:run --group=index --bootstrap=standaloneProcessStarted=1aus. -
Ü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:
- 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 zum Quality Patches Tool finden Sie unter:
- Quality Patches Tool veröffentlicht: ein neues Tool zur Selbstbedienung hochwertiger Patches in der Support-Wissensdatenbank.
- Überprüfen Sie im -Handbuch, ob für Ihr Adobe Commerce-Problem ein Patch Quality Patches Tool Quality Patches Tool 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.