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

ACSD-69308: Katalogpreisregeln werden nicht angewendet, wenn special_price auf Website-Ebene festgelegt wird

Mit dem Patch ACSD-69308 wird das Problem behoben, dass Katalogpreisregeln nicht anwendbar waren, wenn special_price nur auf Website-Ebene festgelegt wurde (nicht in „Alle Store-Ansichten„). Nach der Fehlerbehebung werden die Katalogpreisregeln korrekt angewendet, indem zunächst der Standardspeicher der Website überprüft wird. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.76 installiert ist. Die Patch-ID ist ACSD-69308. 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

Kompatibel mit Adobe Commerce-Versionen:

  • Adobe Commerce (alle Bereitstellungsmethoden) 2.4.4 - 2.4.8-p3
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

Die Katalogpreisregeln galten nicht, wenn special_price nur auf Website-Ebene konfiguriert wurde. Das System erkannte den Preis für Produkte, die einer bestimmten Shop-Ansicht zugeordnet waren, nicht korrekt, was zu inkonsistenten Preisen führte.

Schritte zur Reproduktion:

  1. Melden Sie sich beim Admin Panel an.
  2. Erstellen einer benutzerdefinierten Website-, Store- und Store-Ansicht (web2).
  3. Catalog Price Scope auf Website.
  4. Setzen Sie Use for Promo Rule Conditions für das -Attribut Jaspecial_price.
  5. Erstellen Sie die folgende Katalogpreisregel.
Website: web2
Conditions:
Special Price  greater than  15
Special Price  less than  50
Actions:
Apply: Apply as percentage of original
Discount Amount: 100
  1. Erstellen Sie zwei Produkte, die nur der Store Ansicht „web2 zugewiesen sind.

Produkt 01:

Set Advanced Pricing:
All Store View Scope: 30.00
web2 scope: 40.00

Produkt 02:

Set Advanced Pricing:
All Store View Scope: keep empty
web2 scope: 40.00
  1. Indizieren Sie jedes Produkt neu und laden Sie es in der Storefront unter web2 Store-Ansicht.

Erwartete Ergebnisse:

Die Katalogpreisregel sollte für die Web2-Store-Ansicht angewendet werden. Produkt 02 sollte einen Preis von 0.00 aufweisen, da sein Sonderpreis mit der Katalogregel-Bedingung übereinstimmt.

Tatsächliche Ergebnisse:

  • Produkt 01: Preis wird als 0.00 angezeigt, was der Katalogregel-Bedingung entspricht.
  • Produkt 02: Der Preis wird als 40.00 angezeigt, was nicht erwartet, da die Katalogregel basierend auf dem auf der Website festgelegten Sonderpreis angewendet werden sollte.

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