
ms3Favorites
Wishlists for MiniShop3 and other resources — browser storage, DB sync


ms3Favorites adds wishlists for MiniShop3 products and other resource types (resources, articles, pages, custom). Users save products for later. The list is stored in the browser (localStorage or cookie), with optional DB sync for logged-in users and guests (when guest_db_enabled).
localStorage (default) or cookie, no registrationguest_db_enabled, guest list is stored by session_iddefault, gifts, plans, etc. (up to max_lists)/wishlist/share?token=xxx, copy someone else’s listproducts, resources, articles, pages, customms3fLexiconScriptms3f), CSS variables| Requirement | Version |
|---|---|
| MODX Revolution | 3.0+ |
| PHP | 8.1+ |
| MySQL | 5.7+ / MariaDB 10.3+ |
See Quick start for requirements and ModStore steps.
Package is available at modstore.pro.
Load lexicon, CSS and JS on the site, add the button on the product card and output the wishlist block.
See: Quick start and Frontend setup.
| Term | Description |
|---|---|
| Wishlist | List of favorite products (default list is default) |
| Sync | Moving the list from localStorage to the DB when the user logs in |
| Sharing | Public link to a list by token |
| Popularity | Number of users who added the resource to their wishlist |