MDVA-31295: Loyalty-punten op gedeeltelijke bestellingen

De patch MDVA-31295 verhelpt het probleem dat bonuspunten niet correct worden berekend wanneer een gedeeltelijke bestelling wordt voltooid en items worden belast. Deze pleister is beschikbaar wanneer de Kwaliteitspatches (QPT) 1.0.8 is geïnstalleerd. De kwestie is opgelost in Adobe Commerce 2.4.2.

Betrokken producten en versies

De patch wordt gemaakt voor Adobe Commerce-versie:

  • Adobe Commerce op locatie 2.3.0

Compatibel met Adobe Commerce-versies:

  • Adobe Commerce (alle implementatiemethoden) 2.3.0 - 2.4.1
NOTE
De patch kan van toepassing worden op andere versies met nieuwe versies van het Hulpprogramma voor kwaliteitspatches. Als u wilt controleren of de patch compatibel is met uw Adobe Commerce-versie, werkt u de magento/quality-patches het pakket aan de recentste versie en controleer verenigbaarheid op Quality Patches Tool: Pagina met patches zoeken. Gebruik de patch-id als een zoekwoord om de patch te zoeken.

Probleem

Rentelasten worden niet toegepast op de rekeningen van de klant wanneer de bestelling volledig is (gedeeltelijk verzonden) en objecten worden belast. Wanneer de items niet worden belast, worden de beloningen met succes toegevoegd aan de accounts van de klanten.

Stappen om te reproduceren:

  1. Meld u aan bij de winkel als klant.
  2. Voeg twee producten aan de kar toe.
  3. Ga naar de afhandeling, stel het verzendadres in waarop belasting wordt geheven en plaats de bestelling.
  4. Ga in de beheerder naar de onlangs geplaatste volgorde.
  5. Klikken Factuur en instellen Aantal op factuur tot 0 voor een van de items en klik op Aantal bijwerken. Factuur verzenden.
  6. Klik op Verzenden en stel deze in Aantal naar verzending tot 0 voor het object dat niet is gefactureerd. Klikken Verzending verzenden.
  7. Klik op Volgorde annuleren. De status wordt ingesteld op Voltooid.
  8. Ga in de beheerder naar Klanten > Kies een klant die aanschaft voor > Punten omkeren > Geschiedenis van terugkeringspunten.
  9. Controleer de verdiende bonuspunten voor de geplaatste order.

Verwachte resultaten:

De beloningspunten moeten worden berekend voor belastbare orders wanneer een gedeeltelijke order is voltooid.

Werkelijke resultaten:

Retourpunten worden niet berekend voor een belastbare order wanneer een gedeeltelijke order is voltooid.

De patch toepassen

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

Gerelateerde lezing

Raadpleeg voor meer informatie over het gereedschap Kwaliteitspatches:

Voor informatie over andere patches beschikbaar in QPT, verwijs naar Patches beschikbaar in QPT in onze ontwikkelaarsdocumentatie.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a