Blog Sections Open

Persisting Shopkeeper Cart Sessions in the Database

Why storing cart sessions in the database can improve reliability and let visitors return to partially filled carts later.

For long buying cycles, an in-memory or short-lived session cart is often not enough. If visitors compare products, leave the site, and return later, a database-backed cart session can make the shopping flow much more forgiving.

Why Teams Use This Pattern

  • carts survive longer than one browser session
  • checkout interruptions become less destructive
  • developers gain more control over session persistence rules

This is especially helpful on stores where one purchase involves research, discussion, or repeated visits before checkout is complete.

Source: original community announcement.

Newer post

Assigning a Template Automatically to Child Resources

A plugin pattern for forcing child documents to inherit a specific template without asking editors to choose it manually every time.

Older post

Which Extras Belonged in the First Evolution Repository?

An early ecosystem discussion about what the Evolution package repository should include first and how priorities shape a healthy extras surface.