ACP2E-4720: Prisreglerna för kostnadsfri frakt återställs inte för paketprodukter med fast pris och artiklar för leverans separat

Programfixen ACP2E-4720 åtgärdar ett problem där fri frakt inte tillämpades korrekt och inte togs bort för paketprodukter med kundrabattregler. Den här korrigeringen är tillgänglig när Quality Patches Tool (QPT) 1.1.79 har installerats. Korrigerings-ID är ACP2E-4720. Observera att problemet är planerat att åtgärdas i Adobe Commerce 2.4.9.

Berörda produkter och versioner

Korrigeringen har skapats för Adobe Commerce-version:

  • Adobe Commerce (alla distributionsmetoder) 2.4.7-p7

Kompatibel med Adobe Commerce-versioner:

  • Adobe Commerce (alla distributionsmetoder) 2.4.7 - 2.4.8-p4
NOTE
Korrigeringen kan bli tillämplig för andra versioner med nya Quality Patches Tool-versioner. Om du vill kontrollera om korrigeringen är kompatibel med din Adobe Commerce-version uppdaterar du paketet magento/quality-patches till den senaste versionen och kontrollerar kompatibiliteten för Quality Patches Tool: Sök efter sidan med korrigeringsfiler ​. Använd patch-ID:t som söknyckelord för att hitta patchen.

Problem

Kostnadsfri frakt beräknas inte korrekt för paketprodukter med fast pris som konfigurerats för att leverera artiklar separat när behörigheten för kundvagnsregel ändras.

Förutsättningar:

  1. Aktivera frakt till fast pris, pris = $10/order.
  2. Skapa enkel produkt 1: SKU test-simple-70493-1, pris $40.
  3. Skapa enkel produkt 2: SKU test-simple-70493-2, pris $30.
  4. Skapa en paketprodukt (SKU test-bundle-70493): Typ = Fast pris (45,45 USD/enhet med alternativ); Leveranspaket = separat; Alternativ 1 = Enkel produkt 1 (obligatoriskt, radio); Alternativ 2 = Enkel produkt 2 (obligatoriskt, radio).
  5. Skapa en Cart Price Rule: Fri frakt vid delsumma >= $100, som används för matchande artiklar.

Steg som ska återskapas:

  1. Öppna paketproduktsidan på Storefront.

  2. Välj båda de obligatoriska alternativen (alternativ 1 och alternativ 2).

  3. Ange Qty till 3 och klicka sedan på Add to Cart.

  4. Gå till sidan Cart.

  5. I kundvagnen, under Estimate Shipping and Tax, anger du:

    • Country = USA
    • State = Kalifornien
    • Zip/Postal Code = 90210
  6. Kontrollera att kundvagnssammanfattningen visar:

    • Delsumma: 136,35 euro
    • Leverans: 0,00 euro (fraktfritt)
  7. Ändra Qty från 3 till 1 i kundvagnsradobjektet och klicka sedan på Update Shopping Cart.

  8. Delsumman sjunker till 45,45 euro (under tröskelvärdet 100 euro) - regeln om fri frakt bör inte längre gälla.

Förväntade resultat:

Eftersom delsumman (45,45 euro) är lägre än tröskelvärdet för kundvagnspriset (100 euro) kvalificerar sig inte regeln längre. Leveransen bör återgå till standardavgiften för schablonbelopp:

  • Delsumma (exklusive Skatt) 45,45 euro
  • Delsumma (inkl. Skatt) 45,45 euro
  • Fraktkostnad (fast - fast) 10,00 euro ≤ Regel gäller inte längre, frakt bör debiteras
  • Totalt 55,45 euro

Faktiska resultat:

Fraktkostnaden ligger kvar på 0,00 euro - den kostnadsfria leveransen från den tidigare beräkningen kvarstår även om vagnen inte längre uppfyller regelvillkoret:

  • Delsumma (exklusive Skatt) 45,45 euro
  • Delsumma (inkl. Skatt) 45,45 euro
  • Fraktkostnad (fast - fast): 0,00 euro ≤ BUG: blir 10.00 euro
  • Summa 45,45 euro ≤ BUG: blir 55,45 euro

Kunden får fri frakt som de inte har rätt till, vilket ger en intäktsförlust på 10,00 euro per order.

Tillämpa korrigeringen

Använd följande länkar beroende på distributionsmetod för att tillämpa enskilda korrigeringsfiler:

Relaterad läsning

Mer information om Quality Patches Tool finns i:

recommendation-more-help
commerce-operations-help-tools