Klanten worden afgemeld of krijgen inhoud van winkelwagentje kwijt in Adobe Commerce
Dit artikel biedt een oplossing voor het probleem, waarbij klanten hun product uit het winkelwagentje op de winkel verliezen of afmelden nadat ze van betaling of andere services van derden naar de Adobe Commerce Store zijn omgeleid (sessiecookie "raakt verloren").
Betrokken producten en versies
- Adobe Commerce op-gebouw, alle gesteunde versies
- Adobe Commerce op wolkeninfrastructuur, alle gesteunde versies
Probleem
Stappen om te reproduceren:
- De klant voegt producten toe aan winkelwagentje en gaat verder met het afrekenen.
- De klant wordt doorgestuurd naar de externe site voor betaling/verzending of andere informatie/service.
- De klant wordt teruggeleid naar de winkel.
Ware resultaat:
De klant is omgeleid naar het lege winkelwagentje of een lege pagina.
Verwacht resultaat:
De klant is omgeleid naar een pagina voor een geslaagde betaling (of een andere succespagina), zonder dat de gegevens en voortgang van de afhandeling verloren gaan.
Oorzaak
Het het koekjesattribuut van SameSite wordt geplaatst aan Lax of niet gespecificeerd (die als reeks aan Lax wordt behandeld). Het hebben van SameSite
= Lax maakt het overbrengen van een koekje naar externe URLs via POST
verzoeken onbruikbaar.
Oplossing
Om de kwestie op te lossen, contacteer de derdedienstverlener en verzoek hun ontwikkelaars om hun integratie bij te werken om koekjesparameters te vormen.