[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."}

ACP2E-3918: Afhandelingsfout voor klanten van bedrijven die in-store-pickup gebruiken

De ACS2E-3918-patch verhelpt het probleem waarbij het uitchecken mislukt voor aangemelde bedrijfklanten die in-store-pickup gebruiken zonder een standaardfactureringsadres. Deze patch is beschikbaar wanneer Quality Patches Tool (QPT) 1.1.66 wordt geïnstalleerd. De patch-id is ACP2E-3918. 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.7-p4

Compatibel met de versies van Adobe Commerce:

  • Adobe Commerce (alle implementatiemethoden) 2.4.5 - 2.4.8
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

Afhandeling mislukt wanneer een klant van een aangemelde onderneming zonder standaardadres een inkooporder probeert te plaatsen met het in-store ophalen.

Stappen om te reproduceren:

  1. Schakel Purchase Orders in.
  2. Maak een Company en schakel Purchase Orders hiervoor in.
  3. Maak een Company User zonder opgeslagen adressen.
  4. Schakel de verzendmethode In-Store Delivery in.
  5. Voeg een inventarisbron toe.
  6. Voeg een voorraadvoorraad toe.
  7. Een product een voorraad toewijzen.
  8. Voor frontend, login als bedrijfgebruiker.
  9. Voeg producten toe aan Cart.
  10. Ga door met de kassa.
  11. Selecteer In-Store Pick Up bij de verzendstap.
  12. Ga door met de betaling.

Verwachte resultaten :

De betalingsstap wordt tijdens het uitchecken correct geladen en er worden geen fouten weergegeven in de browserconsole.

Ware resultaten :

De betalingsstap wordt niet geladen en de browserconsole geeft de volgende JavaScript-fout weer:

        Uncaught TypeError: Unable to process binding "text: function(){return currentBillingAddress().street.join(', ') }"
        Message: Cannot read properties of undefined (reading 'join')

De patch toepassen

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

Gerelateerde lezing

Meer informatie over Quality Patches Tool vindt u in:

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