ACSD-47704: Paketerad produkt visar endast priset för produkter i lager

Korrigeringen ACSD-47704 åtgärdar ett problem där kundsegmentpriser cachas felaktigt mellan kundgrupper. Den här korrigeringen är tillgänglig när Quality Patches Tool (QPT) 1.1.28 har installerats. Korrigerings-ID är ACSD-47704. Observera att problemet är planerat att åtgärdas i Adobe Commerce 2.4.7.

Berörda produkter och versioner

Korrigeringen har skapats för Adobe Commerce-version:

  • Adobe Commerce (alla distributionsmetoder) 2.4.1-p1

Kompatibel med Adobe Commerce-versioner:

  • Adobe Commerce (alla distributionsmetoder) 2.3.7 - 2.4.6-p2
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 magento/quality-patches-paketet till den senaste versionen och kontrollerar kompatibiliteten på Quality Patches Tool: Sök efter korrigeringsfiler. Använd patch-ID:t som söknyckelord för att hitta patchen.

Problem

Priset för en paketerad produkt med Dynamic Pricing aktiverat är felaktigt eftersom endast lagerförda artiklar inkluderas.

Steg som ska återskapas:

  1. Gå till panelen Commerce Admin.

  2. Gå till CATALOG > Products > Add Product > Bundle Product.

  3. Ange [UICONROL Dynamic Price] till Yes.

  4. Paketobjekt:

    • Ange Ship bundle items till Together

    • Välj Add Option

      • Title = o1
      • Input type = Dropdown
      • Markera kryssrutan
      • Lägg till en enkel produkt som finns i lager, till exempel Joust Duffle Bag SKU 24-MB01. Innan du lägger till produkten bör du anteckna priset - 34 USD
    • Standardkvantitet: 1

    • Välj Add Option

      • Option Title = o2
      • Input type = Dropdown
      • Markera kryssrutan
      • Lägg till en enkel produkt som finns i lager, som skiljer sig från den produkt som lagts till i föregående steg, till exempel Strive Shoulder Pack 24-MB04. Innan du lägger till produkten bör du anteckna priset - 32 USD
      • Standardkvantitet: 1
  5. Spara produkt.

  6. Gå till butiken och leta upp den produkt som skapades i föregående steg. Anteckna sitt pris - $66
    (66 = 32 + 34).
    För närvarande är priset på paketprodukten lika med summan av priserna för dess alternativ.

  7. Gå till panelen Commerce Admin. Gå till CATALOG > Products.

  8. Hitta en av de enkla produkter som tidigare har tilldelats som alternativ för paketprodukten:
    SKU 24 MB01 och priset 34 dollar.

  9. Ändra dess kvantitet till 0.

  10. Spara produkten.

  11. Gå till butiken och hitta paketprodukten som skapades i föregående steg. Anteckna priset - 32 dollar. Tidigare var priset 66 dollar, vilket var summan 34 dollar från SKU 24 MB01 och 32 dollar från SKU 24 MB04. Nu när 24 MB01 är slut räknas paketpriset som 32 dollar. Det är priset på den andra produkten, som är en lagerlokal option.

Förväntade resultat:

Priset för paketprodukter med Dynamic Pricing aktiverat beräknas konsekvent, oavsett om alternativen finns i lager eller inte.

Faktiska resultat:

Priset för paketprodukten med Dynamic Pricing aktiverat är felaktigt beräknat. Den tar endast hänsyn till alternativ som finns i lager, vilket resulterar i ett lägre belopp som visas än det faktiska när ett av alternativen är utanför lagret.

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:

Mer information om andra tillgängliga korrigeringsfiler i QPT finns i Quality Patches Tool: Söka efter korrigeringsfileri Quality Patches Tool-handboken.

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