ACSD-69308: catalogusprijsregels zijn niet van toepassing wanneer special_price is ingesteld op websiteniveau
De ACSD-69308-patch verhelpt het probleem waarbij de prijsregels voor catalogi niet van toepassing waren toen special_price alleen op websiteniveau werd ingesteld (niet bij "Alle winkelweergaven"). Na de correctie worden de regels voor catalogusprijzen correct toegepast door eerst de standaardopslag van de website te controleren. Deze patch is beschikbaar wanneer Quality Patches Tool (QPT) 1.1.76 wordt geïnstalleerd. De patch-id is ACSD-69308. Dit probleem wordt volgens de planning opgelost in Adobe Commerce 2.4.9.
Betrokken producten en versies
het flard wordt gecreeerd voor de versie van Adobe Commerce:
- Adobe Commerce (alle implementatiemethoden) 2.4.8
Compatibel met de versies van Adobe Commerce:
- Adobe Commerce (alle implementatiemethoden) 2.4.4 - 2.4.8-p3
magento/quality-patches -pakket bij naar de meest recente versie en controleert u de compatibiliteit op de Quality Patches Tool : zoek naar patches op de pagina . Gebruik de patch-id als een zoekwoord om de patch te zoeken.Probleem
De catalogusprijsregels zijn niet van toepassing wanneer special_price alleen op websiteniveau is geconfigureerd. Het systeem herkende de prijs niet correct voor producten die aan een specifieke archiefmening werden toegewezen, resulterend in inconsistent tarief.
Stappen om te reproduceren:
- Meld u aan bij het deelvenster Beheer.
- Maak een aangepaste website, winkel- en winkelweergave (web2).
- Plaats Catalog Price Scope aan Website.
- Plaats Use for Promo Rule Conditions aan ja voor het
special_priceattribuut. - Maak de volgende regel voor catalogusprijzen.
Website: web2
Conditions:
Special Price greater than 15
Special Price less than 50
Actions:
Apply: Apply as percentage of original
Discount Amount: 100
- Creeer twee die producten slechts aan de worden toegewezen web2 opslagmening.
Product 01:
Set Advanced Pricing:
All Store View Scope: 30.00
web2 scope: 40.00
Product 02:
Set Advanced Pricing:
All Store View Scope: keep empty
web2 scope: 40.00
- Herindexeer en laad elk product op de storefront onder de web2 opslagmening.
Verwachte resultaten :
De regel voor catalogusprijzen moet worden toegepast voor de webwinkelweergave 2. Product 02 zou een prijs van 0.00 moeten tonen, omdat zijn speciale prijs de voorwaarde van de catalogusregel aanpast.
Ware resultaten :
- Product 01: De prijs toont als 0.00, die de voorwaarde van de catalogusregel aanpast.
- Product 02: De prijs toont als 40.00, die niet wordt verwacht, aangezien de catalogusregel zou moeten worden toegepast gebaseerd op de speciale prijs die op het websiteniveau wordt geplaatst.
De patch toepassen
Om individuele flarden toe te passen, gebruik de volgende verbindingen afhankelijk van uw plaatsingsmethode:
- Op locatie Adobe Commerce of Magento Open Source: Quality Patches Tool > Gebruik in de handleiding Quality Patches Tool .
- Adobe Commerce op wolkeninfrastructuur: Verbeteringen en Patches > Pas Patches in Commerce op de gids van de Infrastructuur van de Wolk toe.
Gerelateerde lezing
Meer informatie over Quality Patches Tool vindt u in:
- Quality Patches Tool: Een zelfbedieningshulpmiddel voor kwaliteitspatches in de gids van Hulpmiddelen.