[Alleen PaaS]{class="badge informative" title="Is alleen van toepassing op Adobe Commerce op Cloud-projecten (door Adobe beheerde PaaS-infrastructuur) en op projecten in het veld."}

ACSD-69541: het aantal winkelwagentjes kan niet worden bijgewerkt via GraphQL nadat de voorraad producten is verkleind in Admin

De ACSD-69541-patch verhelpt het probleem dat het aantal winkelwagentjes niet kan worden bijgewerkt via GraphQL wanneer de hoeveelheid van een product in het deelvenster Admin wordt verkleind tot minder dan de hoeveelheid die al aan het winkelwagentje is toegevoegd. Deze patch is beschikbaar wanneer Quality Patches Tool (QPT) 1.1.76 wordt geïnstalleerd. De patch-id is ACSD-69541. 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-p2

Compatibel met de versies van Adobe Commerce:

  • Adobe Commerce (alle implementatiemethoden) 2.4.4 - 2.4.8-p3
NOTE
De patch kan van toepassing worden op andere versies met nieuwe Quality Patches Tool versies. Om te controleren of de patch compatibel is met uw Adobe Commerce-versie, werkt u het 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

Nadat een product aan het winkelwagentje is toegevoegd, kunt u door de hoeveelheid ervan in het deelvenster Admin te verlagen de hoeveelheid winkelwagentje niet meer bijwerken via GraphQL.

Stappen om te reproduceren:

  1. Creeer een eenvoudig product: SKU = p1 met hoeveelheid = 10.
  2. Opnieuw indexeren om te verzekeren salable quantity = 10 bestaat.
  3. Voeg hoeveelheid = 10 van het eerder gecreeerd product aan het winkelwagentje door GraphQL verzoek toe.
  4. In het Admin paneel, geef het product uit en verminder zijn hoeveelheid aan 5, dan sparen.
  5. Opnieuw indexeren.
  6. Probeer de producthoeveelheid in het winkelwagentje bij te werken naar <= 5 met een GraphQL-aanvraag.
  7. Probeer de producthoeveelheid in het winkelwagentje bij te werken naar > 5 met een GraphQL-aanvraag.

Verwachte resultaten :

De hoeveelheid van het wortelpunt wordt bijgewerkt wanneer de voldoende hoeveelheid in Voorraad is. Als er onvoldoende hoeveelheid beschikbaar is, wordt een geldig foutbericht weergegeven in het GraphQL-antwoord.

Ware resultaten :

Wanneer het bijwerken van de hoeveelheid van het wortelpunt aan <= 5, a succes reactie van GraphQL komt voor, maar het productaantal in het het winkelwagentje blijft onveranderd.
Wanneer u het aantal winkelwagentjes bijwerkt naar > 5 , wordt een interne serverfout geretourneerd in plaats van een geldig foutbericht.

De patch toepassen

Om individuele flarden toe te passen, gebruik de volgende verbindingen afhankelijk van uw plaatsingsmethode:

Aanvullende stappen vereist na de installatie van de patch

NOTE
Deze sectie is facultatief; er zouden sommige stappen kunnen zijn die na het toepassen van het flard worden vereist om de kwestie te bevestigen.

Als u de fout wilt zien in GraphQL-antwoord, moet het volgende gedeelte aan het verzoek worden toegevoegd:

errors {
      code
      message
  }

Gerelateerde lezing

Meer informatie over Quality Patches Tool vindt u in:

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