Usage

This page describes the usage of the plugin under various sections. Users may not encounter each section depending on the configuration set up in the WordPress administration area.

Typical usage flow:

  • Enable the wishlist module.
  • Create a new wishlist.
  • Add products to the wishlist.
  • Add products to the cart from the wishlist.
  • Place order for wishlist products at checkout.
  • Set order containing wishlist products as paid in the admin area.

Enable the wishlist module

If the admiistrator has set up the wishlist module to be enabled specifically by each user, the user would have to first enable the module from the WooCommerce my-account dashboard page (the default location for the enable wishlist form), or from wherever the form has been placed using the shortcode [nmgr_enable_wishlist_form].

Admin settings to enable the wishlist module
Enabling the wishlist module in the WooCommerce my-account dashboard page

Create a new wishlist

A new wishlist is created by filling the profile form which is located by default in the wishlist endpoint of the WooCommerce my-account page. The profile form can also be located anywhere using its shortcode [nmgr_profile]. The profile form fields can be customized in the admin area.

Wishlist profile form
Wishlist profile form

Add products to the wishlist

After a wishlist is created products can be added to it from the shop page, single product page or anywhere a WooCommerce product exists.

Add products to the wishlist
Add products to the wishlist

Add products to the cart from the wishlist

For products to be identified in the cart, checkout and order as belonging to a wishlist, they must be added to the cart from the wishlist page.

Add products to the cart from the wishlist page
Add products to the cart from the wishlist page
Wishlist items in the cart
Wishlist items in the cart

Place order for wishlist products at checkout

Place order for the wishlist items on the checkout page
Place order for the wishlist items on the checkout page

Set order containing wishlist products as paid in the admin area

For items in the wishlist to be marked as purchased (if applicable), the status of the order containing the wishlist items must be set to paid. When this is done the wishlist items in the order would be automatically marked as purchased accordingly. For detailed information on how this works see updating the purchase status of wishlist items.

Set wishlist order as paid
Set wishlist order as paid