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

ACSD-64209: Cron Scheduler ruft verhandelbare Anführungszeichen ab, ohne Ordered Anführungszeichen auszuschließen

Der Patch von ACSD-64209 behebt das Problem, dass der Cron-Scheduler alle verhandelbaren Anführungszeichen abruft, ohne diejenigen mit dem Status Ordered auszuschließen, wodurch eine E-Mail oder E-Mails ausgelöst werden. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.61 installiert ist. Die Patch-ID ist ACSD-64209. Beachten Sie, dass das Problem voraussichtlich in Adobe Commerce 2.4.8 behoben wird.

Betroffene Produkte und Versionen

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

  • Adobe Commerce (alle Bereitstellungsmethoden) 2.4.7-p3

Kompatibel mit Adobe Commerce-Versionen:

  • Adobe Commerce (alle Bereitstellungsmethoden) 2.4.4 - 2.4.7-p4
NOTE
Der Patch könnte mit neuen Quality Patches Tool-Versionen auch für andere Versionen gelten. 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

Der Cron-Scheduler ruft alle verhandelbaren Anführungszeichen ab, ohne diejenigen mit dem Status Ordered auszuschließen, wodurch eine E-Mail oder E-Mails ausgelöst werden.

Schritte zur Reproduktion:

  1. Navigieren Sie in der Admin-Seitenleiste zu Stores > Settings > Configuration > B2B Features und aktivieren Sie „Unternehmens- und B2B-Angebot“.
  2. Default Expiration Period auf 1 in Admin > Stores > Settings > Configuration > Sales > Quotes > General.
  3. Erstellen Sie eine Firma, aktivieren Sie sie und melden Sie sich als Unternehmensadministrator an.
  4. Fügen Sie ein Produkt zum Warenkorb hinzu.
  5. Angebot anfordern.
  6. Navigieren Sie in der Admin-Seitenleiste zu Sales > Quotes.
  7. Wählen Sie das erstellte Angebot aus und klicken Sie auf Send , um das Angebot an den Käufer zurückzusenden.
  8. Melden Sie sich als Unternehmensadministrator in der Storefront an.
  9. Wählen Sie das Angebot aus und klicken Sie auf Proceed to checkout , um den Kauf abzuschließen.
  10. Vergewissern Sie sich, dass der Status des Angebots Ordered ist und keine weiteren Aktionen in der Storefront möglich sind.
  11. Trigger des negotiable_quote_send_emails Cron-Auftrags.

Erwartete Ergebnisse:

Da das Angebot bestellt wurde und keine weiteren Aktionen durchgeführt werden können, sollten keine E-Mails über den Ablauf des Angebots gesendet werden.

Tatsächliche Ergebnisse:

Eine E Mail (Angebot läuft bald ab wird gesendet.

Patch anwenden

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

Verwandtes Lesen

Weitere Informationen zu Quality Patches Tool finden Sie unter:

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