2. Installation
Last updated
Purchase the plugin from the Shopware Store.
Log in to your Shopware admin.
Go to Extensions → My Extensions.
Find Advanced Wishlists and click Install.
Activate the plugin using the toggle in its row.
Clear the cache under Settings → System → Caches & Indexes → Clear cache.
Download the plugin ZIP file.
Go to Extensions → My Extensions.
Click Upload extension and select the ZIP file.
Install and activate the plugin as described above.
Clear the cache.
If storefront assets are not built automatically, run bin/console theme:compile.
Core features are available immediately after activation:
The heart icon appears on product cards and product detail pages.
Logged-in customers find their wishlist overview under My Account → My Wishlists.
Merchants find the admin overview under Customers → Wishlists.
Review and adjust the plugin settings to fit your shop (see Configuration).
The plugin operates independently alongside Shopware's native wishlist and does not disable it automatically. If you want to use only the plugin, disable the native feature under Settings → Shop → Cart → Enable wishlist.
For automatic price-drop notifications, the Shopware Scheduled Task Worker must be running:
Make sure this process runs continuously (e.g. via a Supervisor daemon or cron job).
The name of the automatically generated wishlist is a multilingual storefront snippet and can be customised per language in the admin without touching any code.
Snippet key: momoAdvancedWishlists.storefront.purchasedWishlist.defaultName
Edit the snippet under Settings → Snippets. The name is resolved for each customer in their account language and reapplied on every task run (every 15 minutes).
If your shop already has native Shopware wishlists, you can migrate them using the included console command.
Note: This command migrates native Shopware wishlists only. Migration from other wishlist plugins is not officially supported. If you are switching from a different plugin and would like to bring your data over, get in touch — I'm happy to help with the migration personally.
--name
Name for the migrated wishlists (interactive prompt if omitted)
--delete-native
Automatically deletes native wishlists after a successful migration
--dry-run
Previews the migration without writing any data
Recommended approach:
Run with --dry-run first and review the output.
Run the actual migration without --dry-run.
Verify that all wishlists have been migrated correctly.
Optionally use --delete-native or remove native wishlists manually.
Note: The command is not idempotent. Run it only once to avoid duplicate entries.
Last updated
bin/console messenger:consume scheduled_taskbin/console momo:wishlists:migrate-native [--name=<name>] [--delete-native] [--dry-run]