All settings

33 settings across 14 sections. This page describes every one of them with its purpose, its default value and the options available.

You find the settings in the administration under Extensions → My extensions → Gift Registry & Wishlist → Configuration. Every setting applies per sales channel.

All settings at a glance

Setting Section Type Default value
Gift lists active in this sales channel Activation Switch on
Wish counts as bought at order state Purchase of wishes Choice Completed
Wish is released again after (days) Purchase of wishes Text field 14
Wish is released again at order state Purchase of wishes Choice Cancelled
Let logged-in givers reserve a wish without buying Reservation of wishes Switch on
Reservation expires after (days) Reservation of wishes Text field 3
Placeholder wording: second name line Address masking Text field empty
Placeholder wording: street line Address masking Text field empty
Placeholder wording: city line Address masking Text field empty
What a payment provider receives as the delivery address Address masking Choice Postcode and city of the recipient (recommended)
Show the real recipient address on the delivery note Address masking Switch off
Allow shop products next to gifts in one cart Mixed cart Switch on
What an anonymous giver looks like to the list owner Giver anonymity Choice Fully anonymous ("A gift-giver")
Offer email notifications to list creators Owner notifications Switch on
Enable reminder emails Reminders Switch on
Owner: event approaching with open wishes Reminders Switch on
Giver: own reservation is about to expire Reminders Switch on
Giver: reserved wish still open as the event nears Reminders Switch on
Owner: nudge to thank givers after the event Reminders Switch off
Owner: nudge when the new list is still empty Reminders Switch off
Event reminders: days before the event Reminder timing Text field 14
Reservation expiry reminder: hours before expiry Reminder timing Text field 48
Thank-you nudge: days after the event Reminder timing Text field 3
Empty-list nudge: days after list creation Reminder timing Text field 3
Show "Add to gift list" on the product page Add to gift list (shop) Switch on
Show "Add to gift list" in the cart Add to gift list (shop) Switch on
Show the "report this list" link Public list Switch on
Storefront theme Theme Choice Ambient - restrained violet accent, calm
Look of the "add to gift list" block Theme Choice Symbolkarte - mit Zeichen und erklärender Zeile
Vanity URL prefix Shareable links Text field wunschliste
Run the cleanup task on a schedule Background tasks Switch on
Correct wish quantities on a schedule Background tasks Switch on
Run the reminder task on a schedule Background tasks Switch on

Activation

What does the setting "Gift lists active in this sales channel" do?

Master switch for this sales channel. Off hides every storefront surface of the plugin here - the "add to gift list" buttons, the public and account list pages, following and reserving - and its storefront routes stop responding. Admin, background tasks and existing data stay untouched.

Section
Activation
Type
Switch
Default value
on
Technical name
active

Help text in the administration:

Master switch for this sales channel. Off hides every storefront surface of the plugin here - the "add to gift list" buttons, the public and account list pages, following and reserving - and its storefront routes stop responding. Admin, background tasks and existing data stay untouched.

Purchase of wishes

What does the setting "Wish counts as bought at order state" do?

Once an order reaches this state, the wish counts as truly gifted and its quantity is finally reduced. Before that the wish is only held: blocked for others, but not yet counted as gifted. Recommended: "Completed".

Section
Purchase of wishes
Type
Choice
Default value
Completed
Technical name
purchaseState

The options are:

  • Cancelled
  • Completed
  • In progress
  • Open

Help text in the administration:

Once an order reaches this state, the wish counts as truly gifted and its quantity is finally reduced. Before that the wish is only held: blocked for others, but not yet counted as gifted. Recommended: "Completed".

What does the setting "Wish is released again after (days)" do?

While an order has not yet reached the state above (e.g. open, unpaid), the wish stays earmarked for it and nobody else can buy it. After this many days the earmark is dropped automatically and the wish is open to everyone again. 0 = never drops it (the earmark holds until purchase or cancellation). This has nothing to do with the reservations further down, which a giver makes deliberately without buying.

Section
Purchase of wishes
Type
Text field
Default value
14
Technical name
reservationTtlDays

Help text in the administration:

While an order has not yet reached the state above (e.g. open, unpaid), the wish stays earmarked for it and nobody else can buy it. After this many days the earmark is dropped automatically and the wish is open to everyone again. 0 = never drops it (the earmark holds until purchase or cancellation). This has nothing to do with the reservations further down, which a giver makes deliberately without buying.

What does the setting "Wish is released again at order state" do?

Once an order reaches this state, its hold is dropped and the wish becomes available to everyone again. Recommended: "Cancelled".

Section
Purchase of wishes
Type
Choice
Default value
Cancelled
Technical name
reverseState

The options are:

  • Cancelled
  • Completed
  • In progress
  • Open

Help text in the administration:

Once an order reaches this state, its hold is dropped and the wish becomes available to everyone again. Recommended: "Cancelled".

Reservation of wishes

What does the setting "Let logged-in givers reserve a wish without buying" do?

Adds a "Reserve" button on catalog wishes of the public list. A reservation blocks the wish for other givers for the configured window, so nobody buys it twice while the giver decides. Guests are always excluded (login required).

Section
Reservation of wishes
Type
Switch
Default value
on
Technical name
standaloneReservationEnabled

Help text in the administration:

Adds a "Reserve" button on catalog wishes of the public list. A reservation blocks the wish for other givers for the configured window, so nobody buys it twice while the giver decides. Guests are always excluded (login required).

What does the setting "Reservation expires after (days)" do?

How long a reservation holds the wish before it is auto-released and becomes available again. 0 = no expiry.

Section
Reservation of wishes
Type
Text field
Default value
3
Technical name
standaloneReservationDays

Help text in the administration:

How long a reservation holds the wish before it is auto-released and becomes available again. 0 = no expiry.

Address masking

What does the setting "Placeholder wording: second name line" do?

What the gift-giver sees instead of the real recipient address, everywhere the buyer could see their order (order confirmation, account, emails, invoice). The real recipient address stays on the order itself - hidden from the giver, but available to shipping labels, carriers and ERP. Leave empty for the shipped wording. Full Twig syntax. Variables: {{ wishlist.name }} (list title), {{ wishlist.alias }} (display name), {{ salesChannel.name }} (shop name). Never enter a real address here; the recipient's country is fixed for tax reasons.

Section
Address masking
Type
Text field
Default value
empty
Technical name
maskedPlaceholderMarker

Help text in the administration:

What the gift-giver sees instead of the real recipient address, everywhere the buyer could see their order (order confirmation, account, emails, invoice). The real recipient address stays on the order itself - hidden from the giver, but available to shipping labels, carriers and ERP. Leave empty for the shipped wording. Full Twig syntax. Variables: {{ wishlist.name }} (list title), {{ wishlist.alias }} (display name), {{ salesChannel.name }} (shop name). Never enter a real address here; the recipient's country is fixed for tax reasons.

What does the setting "Placeholder wording: street line" do?

Leave empty for the shipped wording. The same placeholders apply. Never enter a real address here.

Section
Address masking
Type
Text field
Default value
empty
Technical name
maskedPlaceholderStreet

Help text in the administration:

Leave empty for the shipped wording. The same placeholders apply. Never enter a real address here.

What does the setting "Placeholder wording: city line" do?

Leave empty for the shipped wording. The same placeholders apply. Each line falls back to its shipped default on its own, so a blank never reaches the address.

Section
Address masking
Type
Text field
Default value
empty
Technical name
maskedPlaceholderCity

Help text in the administration:

Leave empty for the shipped wording. The same placeholders apply. Each line falls back to its shipped default on its own, so a blank never reaches the address.

What does the setting "What a payment provider receives as the delivery address" do?

Inside the shop the recipient address is always fully masked: the giver only ever sees the display name, the placeholder lines and the country - in the order confirmation, the account, every email and on the invoice. This setting only concerns the copy a payment provider reads while it processes the payment, which some providers show to the buyer. The recipient's street is never transmitted either way. With placeholders only, a provider can consider the address unusable and record the buyer's own address instead - the parcel still goes to the recipient, but the provider's record of the transaction then shows a different address than the delivery, which weakens a buyer-protection case. Tested with PayPal.

Section
Address masking
Type
Choice
Default value
Postcode and city of the recipient (recommended)
Technical name
paymentProviderAddress

The options are:

  • Postcode and city of the recipient (recommended)
  • Nothing - placeholder only (the provider may substitute its own address)

Help text in the administration:

Inside the shop the recipient address is always fully masked: the giver only ever sees the display name, the placeholder lines and the country - in the order confirmation, the account, every email and on the invoice. This setting only concerns the copy a payment provider reads while it processes the payment, which some providers show to the buyer. The recipient's street is never transmitted either way. With placeholders only, a provider can consider the address unusable and record the buyer's own address instead - the parcel still goes to the recipient, but the provider's record of the transaction then shows a different address than the delivery, which weakens a buyer-protection case. Tested with PayPal.

What does the setting "Show the real recipient address on the delivery note" do?

The delivery note is frequently placed INSIDE the parcel - if the parcel ever passes through the gift-giver, the real address would leak, so the note shows the same masked placeholder as the buyer. The real recipient address always stays on the order itself, so shipping labels, carrier integrations and ERP export ship correctly regardless. Only enable this if your delivery note stays strictly internal (e.g. you ship by carrier label, not by the printed note). Also make sure the delivery note is not set to show in the customer account (Settings > Documents), otherwise the buyer could download it and see the real address.

Section
Address masking
Type
Switch
Default value
off
Technical name
deliveryNoteShowsRealAddress

Help text in the administration:

The delivery note is frequently placed INSIDE the parcel - if the parcel ever passes through the gift-giver, the real address would leak, so the note shows the same masked placeholder as the buyer. The real recipient address always stays on the order itself, so shipping labels, carrier integrations and ERP export ship correctly regardless. Only enable this if your delivery note stays strictly internal (e.g. you ship by carrier label, not by the printed note). Also make sure the delivery note is not set to show in the customer account (Settings > Documents), otherwise the buyer could download it and see the real address.

Mixed cart

What does the setting "Allow shop products next to gifts in one cart" do?

An order has exactly one delivery address, and a gift order ships to the list's masked recipient - so EVERY item of that order goes to the list owner, including the ones the giver added themselves. That can be useful (flowers or a card alongside the wish) but it is never a way to buy something for yourself. With this on, the cart says so on every line. Each list owner still has to opt in, because the parcel arrives at their door. Note that the buyer remains the contract partner while the goods sit with the recipient, which affects returns and the right of withdrawal.

Section
Mixed cart
Type
Switch
Default value
on
Technical name
allowOwnProductsInCart

Help text in the administration:

An order has exactly one delivery address, and a gift order ships to the list's masked recipient - so EVERY item of that order goes to the list owner, including the ones the giver added themselves. That can be useful (flowers or a card alongside the wish) but it is never a way to buy something for yourself. With this on, the cart says so on every line. Each list owner still has to opt in, because the parcel arrives at their door. Note that the buyer remains the contract partner while the goods sit with the recipient, which affects returns and the right of withdrawal.

Giver anonymity

What does the setting "What an anonymous giver looks like to the list owner" do?

Applies only when a giver chose to stay anonymous at checkout, and only in the owner's thank-you list. "Fully anonymous" shows only that someone gave a gift. "First name + initial" shows e.g. "Max M." so the owner can address a personal thank-you. The giver's email address is never shown either way.

Section
Giver anonymity
Type
Choice
Default value
Fully anonymous ("A gift-giver")
Technical name
giverAnonymityDisplay

The options are:

  • Fully anonymous ("A gift-giver")
  • First name + last initial ("Max M.")

Help text in the administration:

Applies only when a giver chose to stay anonymous at checkout, and only in the owner's thank-you list. "Fully anonymous" shows only that someone gave a gift. "First name + initial" shows e.g. "Max M." so the owner can address a personal thank-you. The giver's email address is never shown either way.

Owner notifications

What does the setting "Offer email notifications to list creators" do?

When enabled, list creators can opt in per list to receive an email whenever a wish on their list is reserved or gifted. Turning this off hides the option and stops all such emails, regardless of the per-list setting. The recipient is always the list owner; buyers stay anonymous.

Section
Owner notifications
Type
Switch
Default value
on
Technical name
ownerNotificationsEnabled

Help text in the administration:

When enabled, list creators can opt in per list to receive an email whenever a wish on their list is reserved or gifted. Turning this off hides the option and stops all such emails, regardless of the per-list setting. The recipient is always the list owner; buyers stay anonymous.

Reminders

What does the setting "Enable reminder emails" do?

Master switch for all reminders below. Off = no reminder is ever sent, regardless of the individual toggles. A background task checks periodically which reminders are due and sends each recipient a given reminder at most once.

Section
Reminders
Type
Switch
Default value
on
Technical name
reminderEmailsEnabled

Help text in the administration:

Master switch for all reminders below. Off = no reminder is ever sent, regardless of the individual toggles. A background task checks periodically which reminders are due and sends each recipient a given reminder at most once.

What does the setting "Owner: event approaching with open wishes" do?

Reminds the list owner before the event date if wishes are still open, so they can re-share the link. Owner's own list, only if they opted in per list.

Section
Reminders
Type
Switch
Default value
on
Technical name
reminderOwnerEventEnabled

Help text in the administration:

Reminds the list owner before the event date if wishes are still open, so they can re-share the link. Owner's own list, only if they opted in per list.

What does the setting "Giver: own reservation is about to expire" do?

A transactional status message to a giver whose standalone reservation is about to auto-release, so they can complete or cancel it in time. Only standalone reservations (a known, logged-in customer); never guests.

Section
Reminders
Type
Switch
Default value
on
Technical name
reminderGiverExpiryEnabled

Help text in the administration:

A transactional status message to a giver whose standalone reservation is about to auto-release, so they can complete or cancel it in time. Only standalone reservations (a known, logged-in customer); never guests.

What does the setting "Giver: reserved wish still open as the event nears" do?

A transactional status message to a giver that their standalone reservation for a wish is still only reserved while the event approaches. Purely informational (no offer). Only standalone reservations; never guests.

Section
Reminders
Type
Switch
Default value
on
Technical name
reminderGiverEventEnabled

Help text in the administration:

A transactional status message to a giver that their standalone reservation for a wish is still only reserved while the event approaches. Purely informational (no offer). Only standalone reservations; never guests.

What does the setting "Owner: nudge to thank givers after the event" do?

After the event, reminds the owner to thank givers who have not been thanked yet (via the thank-you manager).

Section
Reminders
Type
Switch
Default value
off
Technical name
reminderOwnerThankNudgeEnabled

Help text in the administration:

After the event, reminds the owner to thank givers who have not been thanked yet (via the thank-you manager).

What does the setting "Owner: nudge when the new list is still empty" do?

A one-off onboarding nudge if a freshly created list still has no wishes.

Section
Reminders
Type
Switch
Default value
off
Technical name
reminderOwnerEmptyListEnabled

Help text in the administration:

A one-off onboarding nudge if a freshly created list still has no wishes.

Reminder timing

What does the setting "Event reminders: days before the event" do?

How many days before a list's event date the owner/giver event reminders (above) fire. Default 14.

Section
Reminder timing
Type
Text field
Default value
14
Technical name
reminderEventDaysBefore

Help text in the administration:

How many days before a list's event date the owner/giver event reminders (above) fire. Default 14.

What does the setting "Reservation expiry reminder: hours before expiry" do?

How many hours before a standalone reservation auto-releases the expiry reminder fires. Default 48.

Section
Reminder timing
Type
Text field
Default value
48
Technical name
reminderExpiryHoursBefore

Help text in the administration:

How many hours before a standalone reservation auto-releases the expiry reminder fires. Default 48.

What does the setting "Thank-you nudge: days after the event" do?

How many days after the event date the owner thank-you nudge fires. Default 3.

Section
Reminder timing
Type
Text field
Default value
3
Technical name
reminderPostEventDays

Help text in the administration:

How many days after the event date the owner thank-you nudge fires. Default 3.

What does the setting "Empty-list nudge: days after list creation" do?

How many days after a list was created the empty-list onboarding nudge fires if it still has no wishes. Default 3.

Section
Reminder timing
Type
Text field
Default value
3
Technical name
reminderEmptyListDays

Help text in the administration:

How many days after a list was created the empty-list onboarding nudge fires if it still has no wishes. Default 3.

Add to gift list (shop)

What does the setting "Show "Add to gift list" on the product page" do?

A logged-in customer can put this product straight onto one of their gift lists from the product page. The control only appears once the customer has at least one list of their own: without a list there would be nowhere for the wish to go. This only toggles the storefront button; the lists themselves are managed in the customer account.

Section
Add to gift list (shop)
Type
Switch
Default value
on
Technical name
showOnProductDetail

Help text in the administration:

A logged-in customer can put this product straight onto one of their gift lists from the product page. The control only appears once the customer has at least one list of their own: without a list there would be nowhere for the wish to go. This only toggles the storefront button; the lists themselves are managed in the customer account.

What does the setting "Show "Add to gift list" in the cart" do?

Adds the same "add to gift list" control in the cart, so a customer can move a product they were about to buy onto a gift list instead. The same condition applies: it shows only once the customer has a list of their own.

Section
Add to gift list (shop)
Type
Switch
Default value
on
Technical name
showOnCart

Help text in the administration:

Adds the same "add to gift list" control in the cart, so a customer can move a product they were about to buy onto a gift list instead. The same condition applies: it shows only once the customer has a list of their own.

Public list

What does the setting "Show the "report this list" link" do?

Adds a quiet "report this list" link at the foot of every public list, so a visitor can flag an inappropriate or fraudulent list. Turn off to hide the link entirely.

Section
Public list
Type
Switch
Default value
on
Technical name
reportEnabled

Help text in the administration:

Adds a quiet "report this list" link at the foot of every public list, so a visitor can flag an inappropriate or fraudulent list. Turn off to hide the link entirely.

Theme

What does the setting "Storefront theme" do?

The plugin accent for every surface that does not belong to one list: the account overview, the create wizard and lists without a theme of their own. A list theme always wins on its list.

Section
Theme
Type
Choice
Default value
Ambient - restrained violet accent, calm
Technical name
storefrontTheme

The options are:

  • Default - the calm brand blue
  • Ambient - restrained violet accent, calm
  • Spotlight - bold teal accent

Help text in the administration:

The plugin accent for every surface that does not belong to one list: the account overview, the create wizard and lists without a theme of their own. A list theme always wins on its list.

What does the setting "Look of the "add to gift list" block" do?

How the block on the product detail page and in the cart is drawn. All three follow the accent above.

Section
Theme
Type
Choice
Default value
Symbolkarte - mit Zeichen und erklärender Zeile
Technical name
wishBlockStyle

The options are:

  • Symbolkarte - mit Zeichen und erklärender Zeile
  • Kante - weiß mit Akzentkante, zurückhaltend
  • Fläche - getönt, gefüllter Knopf

Help text in the administration:

How the block on the product detail page and in the cart is drawn. All three follow the accent above.

What does the setting "Vanity URL prefix" do?

The path a list's own short link sits under, e.g. "wunschliste" gives yourshop.com/wunschliste/anna-und-ben. The list owner chooses the last part in their account. Leave empty to place it directly under the root - only do that if no category or page could share the same name. These links are never indexed by search engines.

Section
Shareable links
Type
Text field
Default value
wunschliste
Technical name
seoUrlPrefix

Help text in the administration:

The path a list's own short link sits under, e.g. "wunschliste" gives yourshop.com/wunschliste/anna-und-ben. The list owner chooses the last part in their account. Leave empty to place it directly under the root - only do that if no category or page could share the same name. These links are never indexed by search engines.

Background tasks

What does the setting "Run the cleanup task on a schedule" do?

When on, a background task periodically releases expired reservations. Turn it off to drive it manually via the console command "dvsn:gift-registry:cleanup-reservations" - the command always runs regardless of this switch.

Section
Background tasks
Type
Switch
Default value
on
Technical name
cleanupTaskEnabled

Help text in the administration:

When on, a background task periodically releases expired reservations. Turn it off to drive it manually via the console command "dvsn:gift-registry:cleanup-reservations" - the command always runs regardless of this switch.

What does the setting "Correct wish quantities on a schedule" do?

Every wish carries how many of it are held and how many were bought. Those two numbers decide whether the shop still offers it. They are maintained inside locked transactions, but a hold can vanish without them: deleting a customer removes their reservations through the database itself, where no code can react - the wish then stays blocked for good. When on, an hourly task recounts both numbers from the orders and reservations that actually exist and corrects them. Turn it off to drive it manually via "dvsn:gift-registry:reconcile-quantities", which also lists what disagrees and always runs regardless of this switch.

Section
Background tasks
Type
Switch
Default value
on
Technical name
reconcileQuantitiesTaskEnabled

Help text in the administration:

Every wish carries how many of it are held and how many were bought. Those two numbers decide whether the shop still offers it. They are maintained inside locked transactions, but a hold can vanish without them: deleting a customer removes their reservations through the database itself, where no code can react - the wish then stays blocked for good. When on, an hourly task recounts both numbers from the orders and reservations that actually exist and corrects them. Turn it off to drive it manually via "dvsn:gift-registry:reconcile-quantities", which also lists what disagrees and always runs regardless of this switch.

What does the setting "Run the reminder task on a schedule" do?

When on, a background task periodically scans for due reminders and sends them. Turn it off to drive it manually via the console command "dvsn:gift-registry:send-reminders" - the command always runs regardless of this switch; the reminder master switch and per-type config still apply.

Section
Background tasks
Type
Switch
Default value
on
Technical name
reminderTaskEnabled

Help text in the administration:

When on, a background task periodically scans for due reminders and sends them. Turn it off to drive it manually via the console command "dvsn:gift-registry:send-reminders" - the command always runs regardless of this switch; the reminder master switch and per-type config still apply.

Everything on this page is generated straight from the plugin configuration. When a setting changes in the plugin, this page changes with it.

← Back to the manual