3. Configuration
Plugin settings are found at Extensions → My Extensions → Advanced Wishlists → ··· → Configure.

Settings can be overridden per sales channel. The four Consent source fields in the Guest Wishlist section are the exception — they apply shop-wide (see Consent & Consent Tools).
Guest Wishlist
Enable guest wishlist
Default: enabled
Allows logged-out visitors to save products to a local wishlist (localStorage). Whether consent is required for this is determined by the Consent source setting: with Shopware cookie banner (default, category "Functional"), Foreign cookie and Custom nothing is stored until consent has been granted; with No consent check the feature is active without any check. Where that consent is read from, and what happens without it, is up to you (see Consent & Consent Tools).
When the guest registers or logs in, their saved items are automatically merged into their first wishlist.
Maximum guest wishlist items
Default: 50
Limits the number of products a guest can save to their local wishlist. Further additions are ignored once the limit is reached.
Guest wishlist TTL (days)
Default: 30
How long guest wishlist data is stored in the browser before expiring. After this period, the data is automatically removed from localStorage.
Consent source
Default: Shopware cookie banner | Options: Shopware cookie banner, Foreign cookie (consent management tool), Custom (JavaScript API), No consent check
Determines where the plugin reads the consent state for the guest wishlist from. By default, the plugin declares its cookie in Shopware's cookie banner under "Functional". If you use an external consent management tool instead, select the matching source here.
This setting applies shop-wide and cannot be overridden per sales channel.
A detailed description of every source, including recipes for Cookiebot, Borlabs Cookie, CCM19 and Usercentrics, is available under Consent & Consent Tools.
Consent cookie name
Only relevant for the Foreign cookie consent source. The name of the cookie your consent tool sets (e.g. CookieConsent).
Consent cookie match strategy
Default: Exact match | Options: Exact match, Contains, JSON path
Only relevant for the Foreign cookie consent source. Determines how the cookie value is compared against the comparison value.
Consent cookie comparison value or JSON path
Only relevant for the Foreign cookie consent source. Depending on the match strategy, either the expected value (for Exact match and Contains) or a dot-separated path into the cookie's JSON content (for JSON path, e.g. consents.comfort).
Wishlist Display
Items per page
Default: 24 | Options: 12, 24, 48
Determines how many wishlist items are shown per page on the wishlist detail page and the publicly shared wishlist. A page navigation appears when there are more items.
Unavailable Products
Show unavailable products section on wishlist detail page
Default: enabled
When enabled, customers see a dedicated "Unavailable Products" section (above the regular items) on their wishlist detail page. Products that are inactive or removed from the sales channel are listed there.
If you have assigned alternative products in the admin, they appear below the unavailable product as replacement suggestions. Customers can remove unavailable items directly from this section or add a suggested alternative to their wishlist.
Disable this option if you do not want to highlight unavailable products on the storefront.
CSV Import/Export
Maximum CSV import items
Default: 200
Limits the number of products processed in a single CSV import. Rows beyond this limit are ignored.
Price Drop Notifications
Enable price drop notifications
Default: enabled
Enables the feature globally for the entire shop. When disabled, the opt-in section on the wishlist detail page is hidden and no notifications are sent.
To actually send emails, you also need to set up a flow in the Flow Builder (see Price-Drop Notifications).
Threshold type
Default: Percentage | Options: Percentage, Absolute value
Determines how the minimum price difference is measured:
Percentage — A notification is triggered when the price drops by at least X % below the original price.
Absolute value — A notification is triggered when the price drops by at least X (in the shop currency) below the original price.
Minimum price drop threshold
Default: 5
The minimum amount by which a price must fall to trigger a notification. The interpretation depends on the selected Threshold type (e.g. 5 % or €5).
"Last Ordered" Wishlist
Enable automatic "Last ordered" wishlist
Default: disabled
When enabled, a background task (every 15 minutes) automatically creates a private, read-only wishlist for each registered customer containing their recently purchased products — or updates an existing one. Guest orders are excluded. Cancelled orders are ignored.
The wishlist is read-only for customers (no renaming, deleting, or editing) and displays an "Auto-generated" badge in the storefront. It appears alongside the customer's own wishlists on the wishlist overview page.
The Shopware Scheduled Task Worker must be active for this feature to run.
Wishlist name (snippet)
The name of the automatically generated wishlist is not a plugin configuration field — it is a multilingual storefront snippet, so it can be customised per language without touching any code.
Snippet key: momoAdvancedWishlists.storefront.purchasedWishlist.defaultName
Default: "Recently ordered" (EN) / "Zuletzt bestellt" (DE)
Edit the snippet under Settings → Snippets, search for the key, and adapt the text per language (e.g. "My order history" or "Already purchased"). The name is resolved for each customer in their account language and reapplied on every task run — changes to the snippet take effect on all existing automatic wishlists within the next run (at most 15 minutes).
Consider orders from the last N months
Default: 0 (no limit)
When set to a value greater than 0, only orders placed within the last N months are included in the automatic wishlist. Older orders are ignored. A value of 0 considers all orders regardless of date.
Recommendation: 12 months for a timeframe-relevant list.
Maximum products in the wishlist
Default: 0 (no limit)
Limits the number of products stored in the automatic wishlist. Products from the most recent orders are always preferred. A value of 0 means no product limit.
Storefront Appearance
Terminology preset
Default: Wishlist | Options: Wishlist, Notepad, Order list, Favourites
Determines which term is used throughout the storefront in place of "Wishlist". Each preset provides a complete, grammatically correct set of strings in German and English — singular, plural, compound words and case inflections included.
Wishlist
Wunschliste / Wunschlisten
Wishlist / Wishlists
Notepad
Merkzettel
Notepad / Notepads
Order list
Bestellliste / Bestelllisten
Order list / Order lists
Favourites
Favoriten
Favourites
All presets can be configured per sales channel. Without an explicit selection (default), the plugin behaves identically to before. Customer-entered list names are never changed — the preset only affects the plugin's own UI strings.
Note: Individual snippet overrides made via Settings → Snippets take precedence over the preset and are never overwritten.
Storefront icon
Default: Heart | Options: Heart, Star, Bookmark, Shopping bag (bag-product), Shopping bag (bag), Flag, List, Pencil
Determines which icon is displayed in the storefront for the wishlist feature. The icon appears in the header counter, on product cards, on the product detail page and in list-action buttons. Only valid Shopware icons are available — invalid values fall back to the heart icon automatically.
Product card button position
Default: Icon in corner | Options: Icon in corner, Full-width button, No button
Controls how the wishlist action appears on product cards (category listings, search results, CMS product sliders, cross-selling boxes).
Icon in corner (default) — The existing behaviour: a small circular icon button overlaid in the corner of the product image. Existing installations are unaffected without an explicit selection.
Full-width button — A button spanning the full card width appears in the action area of the product card, below the "Details" button. The button displays the configured storefront icon and a text label from the active terminology preset (e.g. "Add to order list" with the Order list preset). When a product is already on a wishlist, the button automatically switches to its active state with a filled icon and a remove label.
No button — No wishlist button is shown on product cards. The wishlist feature remains accessible via the product detail page, the header and the customer account.
This setting can be configured independently per sales channel.
Wishlist control without guest consent
Default: Hide the control | Options: Hide the control, Show the control and ask for consent
Determines what a guest visitor sees while no consent for the guest wishlist is present.
Hide the control (default) — The wishlist icon or button is not rendered at all. Existing installations behave exactly as before after an update.
Show the control and ask for consent — The control stays visible but inactive. Clicking it opens Shopware's cookie settings; if that dialog is unavailable, a dismissible hint appears instead. No product is ever saved while consent is missing.
This setting can be configured independently per sales channel. See Consent & Consent Tools for details.
Wishlist Analytics
Conversion attribution window (days)
Default: 30
Defines how many days after a product is added to a wishlist a purchase counts as a conversion. If a customer buys a wishlisted product within this period, the conversion is recorded in the analytics.

Last updated