1. Description
The Advanced Wishlists plugin replaces Shopware's native wishlist with a fully-featured wishlist solution. Customers can create multiple named wishlists, share them publicly via link, add items directly to the cart, and receive email notifications when prices drop.

What the Plugin Does
Multiple named wishlists — Customers create as many lists as they need with custom names (e.g. "Birthday", "Christmas", "Home Office") and manage them from their account.
Public sharing via link — A wishlist can be set to "Public". The generated share link can be shared via WhatsApp, email, or a copy-link button. Visitors can browse the list and save it as their own.
Guest wishlist — Logged-out visitors can save products to a local wishlist stored in localStorage. When they register or log in, their guest items are automatically merged into their first wishlist. The feature is GDPR-compliant and respects cookie consent.
Heart icon toggle — A heart icon appears on product cards, product detail pages, and cart line items. Clicking it opens a dropdown for selecting a target wishlist. Clicking an already-selected list removes the product.
Per-item quantity — Each wishlist item has its own quantity field. When adding to the cart, the wishlist quantity is used.
Save cart as wishlist — A single click saves all cart items (excluding promotions) to a new or existing wishlist.
CSV export and import — Customers and merchants can export wishlists as CSV and import products by product number.
Add by product number — On the wishlist detail page, customers can add products directly by entering a product number (SKU).
Price-drop notifications — Customers can opt in to email notifications per wishlist. When a product's price drops below its price at the time it was added (minus a configurable threshold), a notification is sent via Shopware's Flow Builder.
Global wishlists — Merchants create curated wishlists in the admin (e.g. "Staff Picks"), which appear below customers' own lists on the wishlist overview page.
Admin analytics — Under Customers → Wishlists → Analytics you'll find the most-wishlisted products, activity trends, and conversion rates.
Unavailable products — Inactive or channel-removed products are displayed in a dedicated section on the detail page. Alternative products can be assigned in the admin.
Relationship to Shopware's Native Wishlist
The plugin operates independently alongside Shopware's native wishlist. It does not disable it automatically. To use only the plugin, disable the native wishlist under Settings → Shop → Cart → Enable wishlist. Existing native wishlists can be migrated using the console command momo:wishlists:migrate-native (see Installation).
Technical Requirements
Shopware 6.6: Version 1.x.x | Shopware 6.7: Version 2.x.x
PHP 8.2+
Shopware Scheduled Task Worker must be active (for price-drop notifications)
No external services or dependencies
Last updated