Ideas

Give us your best ideas!

Persistant cart for loggen in user

As a normal B2B user you want to add som items to the cart and maybe come back the day after to add some more - as it is right now the cart is blank when you come back on day 2 - as the cart is just hold in session memory/cookie.

We need a more persitant cart solution, and ideal if it even can be stored to the customer as an open order in the litium sales orders

  • Anders Horvath
  • Oct 13 2025
  • Attach files
  • Anders Horvath commented
    31 Oct 11:19

    Svar från Litium Support

    När en cart sparas i databasen för en inloggad användare finns ingen automatisk funktion i Litium som kopplar den till användaren vid nästa inloggning. Om sessionscookien saknas kan carten inte återställas.
    För att lösa detta kan man antingen:
    Bygga en lösning som sparar cart-id och kopplar det till kundens konto vid inloggning, eller
    Använda Litiums befintliga hantering med långlivad cookie (ca 1 år), vilket gör att carten återställs automatiskt om cookien finns.
    För användare som inte är inloggade sparas carten i en sessionscookie (kortlivad) och, om användaren godkänner cookies, även i en långlivad cookie. Om sessionscookien saknas försöker Litium använda den långlivade cookien. Finns ingen av dem, kan carten inte återställas.
    Med långlivad cookie behöver man alltså inte bygga en egen lösning, allt hanteras automatiskt.

    Borde inte Litium komma som standard med en långlivad kaka som laddar den sparade carten automatiskt.