PHPackages                             tig/persistent-shopping-cart-magento2 - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Caching](/categories/caching)
4. /
5. tig/persistent-shopping-cart-magento2

AbandonedArchivedMagento2-module[Caching](/categories/caching)

tig/persistent-shopping-cart-magento2
=====================================

Extends Magento 2's core Persistent Shopping Cart with sessions/cookies for Guests.

1.0.4(6y ago)148.7k8CC-BY-NC-ND-3.0PHPPHP ~7.0|~7.1|~7.2

Since Oct 16Pushed 5y ago2 watchersCompare

[ Source](https://github.com/tig-nl/persistentshoppingcart-magento2)[ Packagist](https://packagist.org/packages/tig/persistent-shopping-cart-magento2)[ Docs](https://tig.nl)[ RSS](/packages/tig-persistent-shopping-cart-magento2/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (2)Versions (6)Used By (0)

🚦 🚦 **After careful consideration, we have decided that we will not actively maintain the persistent shopping cart extension anymore. We do however invite all developers to fork and improve the module.** 🚦 🚦

Persistent Shopping Cart for Guests
===================================

[](#persistent-shopping-cart-for-guests)

A Magento 2 module developed by TIG
-----------------------------------

[](#a-magento-2-module-developed-by-tig)

Extends the core Magento 2 Persistent Shopping Cart with Cookies/Sessions for Guests by saving the session's Shopping Cart data to a cookie within the guest's browser.

Whenever a guest (a user without a registered account) returns to your webshop, the shopping cart is updated with the data saved in the cookie. If a guest creates an account, the saved data will be saved to Magento 2's core Persistent Shopping Cart session.

For more information, go to [TIG.nl](https://tig.nl/persistent-shopping-cart-for-guests/).

### Installation

[](#installation)

The easiest way to install this Magento 2 extension is by using composer. If you don't know how to use Composer or can't install Composer, you can either install it by using Git or manually.

#### System requirements

[](#system-requirements)

Persistent Shopping Cart for Magento 2 has been tested on recent releases of Magento 2.1(.16), 2.2(.7) and 2.3(.0).

For maximum compatibility we recommend using PHP 7.0 or higher. Compatibility with PHP 5.6 and lower has not been tested and will not be supported.

#### Install using Composer

[](#install-using-composer)

Run the following command in a terminal from within your Magento 2 root:

`composer require tig/persistent-shopping-cart-magento2`

#### Install using Git

[](#install-using-git)

First make sure you've created the following folder structure within your Magento 2 root: `app/code/TIG/PersistentShoppingCart`.

Execute the following command from within the `PersistentShoppingCart` directory:

`git clone https://github.com/tig-nl/persistentshoppingcart-magento2.git .`

#### Install manually

[](#install-manually)

Download the latest release [here](https://github.com/tig-nl/persistentshoppingcart-magento2/archive/master.zip) and extract the archive within `[yourmagento2root]/app/code/TIG/PersistentShoppingCart`.

#### After Installation

[](#after-installation)

To enable the module within Magento 2, you need to run `php -f bin/magento setup:upgrade`.

If in production mode, don't forget to run `php -f bin/magento setup:di:compile` and `php -f bin/magento setup:static-content:deploy` after enabling the module.

### Configuration

[](#configuration)

The module can be enabled from within the Magento 2 backend: *Stores &gt; Configuration &gt; TIG &gt; Persistent Shopping Cart for Guests &gt; Enable Persistence for Guests*.

This extension *extends* Magento 2's core Persistant Shopping Cart functionality with features for guests. Make sure *Stores &gt; Configuration &gt; Customers &gt; Persistent Shopping Cart &gt; Enable Persistence* is set to **Yes** and on the same page *Persist Shopping Cart* is set to **Yes**.

### FAQ

[](#faq)

##### Is this extension GDPR proof?

[](#is-this-extension-gdpr-proof)

In short; **Yes!** For two reasons:

1. The cookie created by this module does not contain any information which can identify an individual.
2. The cookie will be only created once Magento 2's built-in cookie notice has been accepted.

##### Is a guest's Wishlist and Add to Compare also saved?

[](#is-a-guests-wishlist-and-add-to-compare-also-saved)

No, not yet. This might be implemented in a future release though.

###  Health Score

35

—

LowBetter than 79% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity29

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 50% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~115 days

Total

5

Last Release

2303d ago

PHP version history (2 changes)1.0.0PHP ~7.0|~7.1

1.0.2PHP ~7.0|~7.1|~7.2

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/23072926?v=4)[Dennis van der Hammen](/maintainers/tig-dennisvanderhammen)[@tig-dennisvanderhammen](https://github.com/tig-dennisvanderhammen)

![](https://avatars.githubusercontent.com/u/11065481?v=4)[Robert Grundeken](/maintainers/tig-robertgrundeken)[@tig-robertgrundeken](https://github.com/tig-robertgrundeken)

![](https://avatars.githubusercontent.com/u/36000627?v=4)[Daan van den Bergh](/maintainers/tig-daanvandenbergh)[@tig-daanvandenbergh](https://github.com/tig-daanvandenbergh)

![](https://avatars.githubusercontent.com/u/16078545?v=4)[Joost Schildwacht](/maintainers/schldwcht)[@schldwcht](https://github.com/schldwcht)

---

Top Contributors

[![tig-daanvandenbergh](https://avatars.githubusercontent.com/u/36000627?v=4)](https://github.com/tig-daanvandenbergh "tig-daanvandenbergh (18 commits)")[![tig-kevinvandijk](https://avatars.githubusercontent.com/u/45790591?v=4)](https://github.com/tig-kevinvandijk "tig-kevinvandijk (6 commits)")[![tig-timsibbald](https://avatars.githubusercontent.com/u/23315134?v=4)](https://github.com/tig-timsibbald "tig-timsibbald (5 commits)")[![tig-dennisvanderhammen](https://avatars.githubusercontent.com/u/23072926?v=4)](https://github.com/tig-dennisvanderhammen "tig-dennisvanderhammen (3 commits)")[![schldwcht](https://avatars.githubusercontent.com/u/16078545?v=4)](https://github.com/schldwcht "schldwcht (2 commits)")[![tig-jeffreybranderhorst](https://avatars.githubusercontent.com/u/23314965?v=4)](https://github.com/tig-jeffreybranderhorst "tig-jeffreybranderhorst (2 commits)")

### Embed Badge

![Health badge](/badges/tig-persistent-shopping-cart-magento2/health.svg)

```
[![Health](https://phpackages.com/badges/tig-persistent-shopping-cart-magento2/health.svg)](https://phpackages.com/packages/tig-persistent-shopping-cart-magento2)
```

###  Alternatives

[lizardmedia/module-varnish-warmer

Varnish Cache Warmer Magento2 module by Lizard Media

6276.8k](/packages/lizardmedia-module-varnish-warmer)[vendic/module-optimize-cache-size

Magento 2 extension that reduces the number of cache keys by removing catalog\_product\_view\_id\_, catalog\_product\_view\_sku\_, catalog\_product\_view\_attribute\_set\_, catalog\_category\_view\_id\_ layout handles by default

3453.6k](/packages/vendic-module-optimize-cache-size)[litespeed/module-litemage

LiteMage Full Page Cache for LiteSpeed Web Server

3254.8k](/packages/litespeed-module-litemage)[redchamps/module-easy-cache-clean

Clean invalidated cache(s) easily in a Magento 2 store

2838.0k](/packages/redchamps-module-easy-cache-clean)[yireo/magento2-autoflushcache

2813.5k](/packages/yireo-magento2-autoflushcache)[graycore/magento2-graph-ql-cache

A Magento 2 module that modifies the built-in GraphQlCache FPC.

121.5k](/packages/graycore-magento2-graph-ql-cache)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
