ACS2E-4456: Als u een bestelling met een GraphQL-mutatie annuleert, worden bestellingen die volledig met een cadeaukaart zijn betaald, niet naar de status Gesloten verplaatst
De ACP2E-4456-patch verhelpt het probleem dat bij annulering van GraphQL-bestellingen geen via een creditcard betaalde bestellingen worden overgebracht naar de Closed -status. Deze patch is beschikbaar wanneer Quality Patches Tool (QPT) 1.1.78 wordt geïnstalleerd. De patch-id is ACP2E-4456. 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-p3
Compatibel met de versies van Adobe Commerce:
- Adobe Commerce (alle implementatiemethoden) 2.4.8 - 2.4.8-p4
magento/quality-patches -pakket bij naar de meest recente versie en controleert u de compatibiliteit op de Quality Patches Tool : Zoek naar de pagina van flarden . Gebruik de patch-id als een zoekwoord om de patch te zoeken.Probleem
Bij het annuleren van een bestelling via een GraphQL-mutatie wordt geen rekening gehouden met door een creditcard betaalde bestellingen naar de status Closed .
Stappen om te reproduceren:
-
Maak een cadeaukaart van elk type.
-
Maak een eenvoudig product.
-
Schakel Free Shipping in.
-
Laat GraphQL orde annuleren door aan Stores te navigeren > Configuration > Sales > Order cancellation, en reeks Order cancellation through GraphQL aan ja.
-
Meld u aan bij de storefront-account.
-
Schaf een cadeaukaart aan, maak een factuur voor de bestelling en noteer het nummer van de cadeau-kaart.
-
Voeg het eenvoudige product toe aan de kar.
-
Selecteer Free Shipping tijdens het uitchecken.
-
Voltooi de betaling met de cadeaukaart.
-
Factuur de bestelling.
-
Annuleer de volgorde met de volgende GraphQL-mutatie:
code language-none mutation { cancelOrder(input: { order_id: "Nw==", reason: "Other" }) { error order { carrier created_at email gift_receipt_included grand_total id increment_id number order_date shipping_method status } } }
Verwachte resultaten :
De orderstatus verandert in Geannuleerd.
Ware resultaten :
De volgorde wordt niet geannuleerd.
De patch toepassen
Om individuele flarden toe te passen, gebruik de volgende verbindingen afhankelijk van uw plaatsingsmethode:
- Adobe Commerce of Magento Open Source ter plaatse: Quality Patches Tool > Gebruik in de Quality Patches Tool gids.
- Adobe Commerce op cloudinfrastructuur: 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.