Getting started with premium version of the plugin

Once you enable it, the plugin adds a “Add to wishlist” button right inside all product detail pages of your shop.

Wishlist button - Product detail page

All users, registered or not, can add products to their wishlis. About registered users, data will be saved in the database, whereas, for unregistered users, the plugin uses specific cookies.

Wishlist button

By default behaviour, “Add to wishlist” button is shown right next to add to cart button. However, you can change its position from plugin settings dashboard in “Position” field.

Button position

Wishlist page

For a correct functioning, once you enable the plugin, a “Wishlist” page is generated on WordPress: it includes the “[yith_wcwl_wishlist]” shortcode that provides the insertion of the table of all products added to the wishlist.

Wishlist table

You can show the wishlist on any page of your site, different from the one selected by default, and you can choose it in “Wishlist Page” field of plugin settings dashboard.

Select page wishlist

Please note: the page you choose to use as “wishlist” page must necessarily include the “[yith_wcwl_wishlist]” shortcode.

Share wishist

Users can only share the wishlist for the socials you selected in YIT Plugins -> Wishlist.

Share options

Share buttons - Product detail page

Parameters you can configure in order to share the wishlist on social are:

  • “Social title”: text used as sharing title
  • “Social text”: It will be used by Facebook, Twitter and Pinterest. Use %wishlist_url% where you want to show the URL of your wishlist.
  • “Social image url”: image url that will be used for each whishlist sharing.

Plugin settings – Premium version

As detailed below, we analyze all the above mentioned options included in plugin settings dashboard, in “YIT Plugins -> Wishlist”.

  • “Default wishlist title”: title in the wishlist page of the theme
  • “Redirect to cart”: redirect to cart page if “Add to cart” button is clicked in the wishlist page
  • “Remove if added to the cart”: remove the product from the wishlist if it has been added to the cart.
  • “Add to Wishlist” text: text for “Add to wishlist” button or link
  • “Browse wishlist” text: text of shown button for products added to the wishlist
  • “Product added” text: text shown to user after the correct insertion of the product in the wishlist
  • “Add to Cart” text: text for “Add to cart” button in the table included in “Wishlist” page.
  • “Show Unit price”: show unit price for each product in wishlist
  • “Show Stock status”: show “In stock” or “Out of stock” label for each product in wishlist
  • “Show date of addition”: show the date when users have added a product to the wishlist
  • “Add second remove button”: adds a specific button to remove the product from the wishlist
  • “Show “Move to another wishlist” dropdown menu”: show the dropdown menu to move one item to another user defined wishlist
  • “Disable the wishlist for unauthenticated users”: disable the wishlist features for unauthenticated users, redirecting them to the login page
  • “Show login notice before wishlist table”: lets you add a notice before the wishlist table to ask unauthorized users to login (use %login_anchor% placeholder to show login link; leave empty to hide)
  • “Wishlist search page title”: lets you customize the title of the wishlist search page
  • “Enable multi-wishlist support”:

Here is an example of wishlist where each product shows: name, price, status (in stock or out of stock), date of addition, add to cart button and remove from wishlist button.
Plugin settings

Configure style

By default, all HTML included elements (buttons, wishlist table) follow the theme style. However, if you wanted to change the color of these elements you can disable “Use theme style” field from “Colors” section of the settings dashboard and configure new colors the way you prefer.

Style settings

Wishlist and Multiwishlist

Each wishlist created in the site is registered right inside “Wishlists” section of plugin settings dashboard.


Click on “View” field to have access to the selected wishlist detail.

View wishlist

Wishlist detail


“Multiwishlist” function allows user to create different wishlists to organize products better. In order to make this possible enable “Enable multi-wishlist support” field in “YIT Plugins -> Wishlist -> Settings”.

Wishlist detail

In this case, every time users will add a new product to the wishlist, they could choose to select one of those already available or to create a new one.

Select wishlist

To gain access to their wishlists, users have two possibilities: by clicking on “manage wishlist” field right inside the widget (if inserted in sidebar) and/or “Wishlist” page.

Wishlist page

Actions on wishlist

Actions on wishlist are three: creation, editing and search.
Each of these actions can be applied only if you have enabled the insertion of related links right inside the “Wishlist” page, or if you are using YITH Wishlist.

Show links

We analyze each possible action singularly.

Create new wishlist

To create a new wishlist is essential to insert the name and to select the status, to choose from “public”,”private” and “shared”.

Create wishlist

To better understand the differences between statuses, follow this step of documentation.

Manage wishlist

To edit one of the created wishlists click on “Manage” field. From the page you will be redirected to, you could edit the status of the wishlist or remove it.

Manage wishlist

Each product inserted in the wishlist could be removed and moved to another wishlist among the available ones. This operation can be done right inside the selected wishlist detail page (only if “Show “Move to another wishlist” dropdown menu” option has been enabled).

Move product to other wishlist

Search wishlist

Search wishlist function allows to obtain a complete list of all the wishlists, with “public” status, related to the user’s name or to the specified email address.

Move product to other wishlist

Ask for an estimate

By enabling “Enable “Ask for an estimate” button”, a button will appear in the wishlist page of the user. By clicking on it users will be able to ask the administrator for the final price of the selected products. The administrator receives an email with a link to the concerned wishlist and with the email sent by the user asking for the estimate.

Ask for an estimate button

Enable “Show additional notes when asking for an estimante” option to give user the possibility to add some notes to the request to be sent.

Ask for an estimate - Additional notes

By default, email is sent to site administrator’s email address. To add new recipients and change other details related to the email, access “Ask for an estimate” email section of the plugin settings dashboard.

Ask for an estimate - Email settings

Wishlist status

You can assign a status among “public”,“shared”,“private” to each wishlist. The differences between statuses is in the visibility they give to the wishlist.

  • “Public”: wishlist is accessible to everyone, therefore it is shown as result in the search form in case the user’s name or email address of the wishlist owner has been typed
  • “Shared”: wishlist can be shown only to the owner and to users were given the direct link to the wishlist detail page. It is not shown in the search form.
  • “Private”: wishlist is available only to its owner and site administrator.

The status of default wishlist is “public” and it can’t be changed.

The wishlist name could be not univocal, considering that the plugin bases its functioning on its id. In fact it could happen that two or more wishlists have the same name, even though owned by different users.