NM Gift Registry and Wishlist allows customers to create and add products to all kinds of gift registries and wishlists, from birthdays to weddings, anniversaries and other occasions. It has been built as a solid gift registry plugin but one which enhances the power of wishlists when used as such. Designed with customers in mind, It provides tools needed to help them create the perfect list, get their items bought and generate sales for the store.
Free version features
- Create a gift registry or wishlist.
- Allow guests to create and manage wishlists.
- Add event date, description, partner’s details and other profile information to the gift registry or wishlist.
- Add shipping information to the gift registry or wishlist using WooCommerce’s shipping fields to blend well with the shipping setup on your site.
- Add simple, variable or grouped products directly to the gift registry or wishlist without fuss.
- Set the quantity desired of products added to the gift registry or wishlist.
- Add products from multiple gift registries or wishlists to the same cart and even add the same products to the cart as normal items.
- Track gift registry or wishlist items in the cart individually all the way up to checkout and order.
- Wishlist cart widget.
- Wishlist search widget.
- Customize the appearance and position of the add to gift registry or wishlist button.
- Customize the wishlist items table, add or remove columns as necessary, sort columns in every way.
- Social sharing for the gift registry or wishlist.
- Set the permalink where customers can view their wishlists on the frontend as you like.
- Set the permalink where customers can manage their wishlists in the WooCommerce my-account area as you like.
- Advanced search form for searching gift registries or wishlists by title, name, email and other fields.
- Multiple shortcodes for displaying and customizing every single template used by the plugin including the add to wishlist button itself.
- WooCommerce-like template system allowing plugin templates to be overridden by copying them to your theme.
- WooCommerce-style notifications and add to cart functionality for the add to wishlist action.
- WooCommerce-like API for performing CRUD actions related to the wishlist or wishlist item on the fly.
- Ability to completely modify the frontend user interface for viewing and managing wishlists to match your custom theme.
- Ajaxified actions such as add to wishlist, add wishlist item to cart, form submissions and others.
- Multiple action and filter hooks for tweaking the plugin’s functionality at important steps of its functionality.
- Translation ready.
Pro version features
- Ability for each customer to have multiple gift registries or wishlists.
- Add multiple wishlist items to the cart at once.
- WooCommerce-like emails configurable to be sent to custom recipients and the wishlist owner at various stages such as when a wishlist is created, fulfilled and deleted, and when a wishlist item is ordered, purchased and refunded.
- Featured and background images for each gift registry or wishlist with various display styles.
- Ability to send custom messages to the gift registry or wishlist owner from the checkout page.
- Messages inbox for customers to view messages sent to them on the checkout page from their account area. Configure sending messages to customers’ email.
- Settings for customers to manage the visibility and other properties of their gift registry or wishlist on the frontend.
- Ability to exclude individual wishlists from search results.
- Ability to mark an item as favourite in the wishlist and sort items by their favourite status.
- Extra settings for customizing the add to wishlist button and action completely to your liking.
- Ability to customize wishlist templates simply with the click of buttons from the admin settings page.
- Extra setting for customizing plugin functionality.
- Ability to set separate shipping methods and rates for wishlist items and ability to ship wishlist items to the wishlist owner’s address.
- Ability to hide or customize the wishlist owner’s shipping address on the frontend when shipping to it.
- Ability to include/exclude products from being added to the wishlist.
- Ability to include/exclude product categories from being added to the wishlist.
- Allow wishlist owners to see details of who bought items for them.
This plugin uses bootstrap 5 and so may have display issues if your site uses an older bootstrap version such as bootstrap 3x.
Install and activate NM Gift Registry and Wishlist like any other plugin, it works right out of the box. However it is recommended you go to the settings page to familiarize yourself with the default settings and update them if you wish. Also browse the documentation to see how the plugin works in detail.
Can I use NM Gift Registry and Wishlist as a gift registry plugin only
Yes. NM Gift Registry and Wishlist is a fully-fledged gift registry plugin. It does that out of the box.
Can I use NM Gift Registry and Wishlist as a wishlist plugin only
Of course, it is also meant for this. NM Gift Registry and Wishlist can be used as a gift registry or wishlist plugin, and everything in between.
Contributors & Developers
“NM Gift Registry and Wishlist Lite” is open source software. The following people have contributed to this plugin.Contributors
“NM Gift Registry and Wishlist Lite” has been translated into 1 locale. Thank you to the translators for their contributions.
Interested in development?
(Full changelog available in changelog.txt file in plugin root directory)
IMPORTANT NOTE: VERSION 3.0.0
This is a new major version. Please backup your website before upgrade and upgrade in a staging site first.
This version uses bootstrap 5 and so may have display issues if your site uses an older bootstrap version such as bootstrap 3x.
- Fix – Bug when trying to get plugin order meta.
- Fix – Parse error on activation.
- Fix – Parse error on activation.
- Fix – Fatal error when trying to display wishlist shipping fields
- Fix – Bug preventing event date from being saved with empty value.
- Fix – Out of stock variable products can be added to wishlist.
- Improvement – Expired guest wishlists are deleted in the background.
- Improvement – Add to wishlist user experience.
- Improvement – Wishlist item table user interface actions.
- Improvement – Error handling on form submissions.
- Improvement – Checkbox and radio button fields show as animated toggle switches on frontend.
- Improvement – Plugin error and success notifications display as toasts instead of woocommerce notices.
- Improvement – Optimized php code.
- Feature – Automatically detect and mark expired wishlists.
- Tweak – Description and event date fields moved to profile metabox in wishlist admin screen.
- Tweak – Bootstrap 5 components used for plugin modules.
- Tweak – Wishlist item actions display in bootstrap dropdown.
- Tweak – „Ship to my account address“ field replaced by ability to copy account shipping address into wishlist shipping form.
- Tweak – Wishlist profile and shipping fields are required in wishlist admin screen just like in frontend if they are made required in plugin settings.