ACP2E-4706: Target Rule Indexer cron wählt keine Produkte aus, die nur im Bereich der Store-Ansicht aktiviert sind
Mit dem Patch ACP2E-4706 wird das Problem behoben, dass der Target Rule Indexer-Cron keine Produkte auswählt, die nur in einem Store-Ansichtsbereich aktiviert sind, sodass Produkte, die im Adobe Commerce Admin-Bereich nicht aktiviert sind, übersprungen werden. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.79 installiert ist. Die Patch-ID lautet ACP2E-4706. 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.8-p3
Kompatibel mit Adobe Commerce-Versionen:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.5 - 2.4.8-p4
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
Der Target Rule Indexer-Cron wählt keine Produkte aus, die nur in einem Store-Ansichtsbereich aktiviert sind, sodass Produkte, die im Adobe Commerce-Admin-Bereich nicht aktiviert sind, vom Indexer übersprungen werden.
Schritte zur Reproduktion:
- Erstellen Sie eine einfache Related Product Rule.
- Erstellen Sie ein Produkt, das im Admin-Bereich (global) deaktiviert ist, aber den Regelbedingungen entspricht. (Die Regel kann einfach gehalten werden, indem keine Bedingungen unter Products to Match oder Products to Display hinzugefügt werden.)
- Führen Sie den Cron aus, um den Indexerrückstand auszuführen.
- Bearbeiten Sie das Produkt und wechseln Sie in den Default Store View.
- Aktivieren Sie das nur im Default Store View.
- Führen Sie den Cron aus, um den Indexerrückstand auszuführen.
- Überprüfen Sie die Storefront für ein anderes Produkt im Abschnitt „Verwandte Produkte“ oder fragen Sie die
magento_targetrule_productab, um zu überprüfen, ob die neu erstellte Produkt-ID vorhanden ist.
Erwartete Ergebnisse:
Das Produkt sollte der Related Product Rule (magento_targetrule_product) vom Indexer Cron hinzugefügt werden, wenn es als deaktiviert erstellt wurde, und nur im Bereich der Store-Ansicht aktiviert werden.
Tatsächliche Ergebnisse:
Der Cron-Indexer wählt das Produkt nicht aus und fügt es dem Related Product Rule (magento_targetrule_product) hinzu.
Das Produkt wird dem Rückstand der targetrule_product_rule_cl-Tabelle hinzugefügt, aber der Indexer überspringt es während der Verarbeitung, da es nur im Bereich der Store-Ansicht aktiviert ist.
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.