🎁 Free WooCommerce Plugin

Wishlists & Gift Registries
for WooCommerce

Let customers save products, build gift registries with event dates, track fulfilment in real time, and share lists with family and friends — all with a beautiful, customisable UI that fits your store.

Wishlists per customer
3
Sharing channels
100%
HPOS & Blocks ready
Compatible with WooCommerce 8+ WordPress 6+ PHP 8+

A complete wishlist & registry
toolkit for your store

Every feature you'd expect — and several you won't find in other plugins — included in the free version.

Wishlist Management

Customers save products from any page — shop, category, search, or single product — and manage as many lists as they need.

  • Multiple named wishlists
  • Guest wishlist via cookies
  • One-click add to cart
  • Remove on cart / purchase

Gift Registry

Turn any wishlist into a registry by adding an event date. Track needed and fulfilled quantities per item, with a progress bar for the whole list.

  • Event date per list
  • Needed vs fulfilled quantities
  • Per-list progress bar
  • Convert wishlist → registry

Sharing & Privacy

Share via link, email, Facebook, Twitter, or Pinterest. Control visibility per list and invite specific people with view or purchase access.

  • Public link sharing
  • Social media sharing
  • Public / private / shared modes
  • Revocable invite access

Product Integration

Heart button on every product card and configurable placement on single product pages. Supports compact one-tap mode for mobile shoppers.

  • Heart on shop & category cards
  • Top-left or top-right placement
  • 6 single-product positions
  • Compact toast-based UX

Appearance & Branding

Match your store's look with colour, radius, icon, and custom CSS controls — all from the WordPress admin. One-click style reset included.

  • Primary & hover colors
  • Border radius 0–32px
  • Heart, star, gift, or custom SVG
  • Custom CSS override

Pages & Shortcodes

Dedicated wishlist page via shortcode, embeddable button shortcode for any page or widget, and a native My Account endpoint.

  • [wishlist_registry_page]
  • [wlr_wishlist_button]
  • My Account tab integration
  • Tabs for wishlists & registries

Automated Email Notifications

Keep customers engaged with three built-in transactional emails: share notifications, purchase alerts when a registry item is bought, and back-in-stock alerts when wishlisted out-of-stock products return. Fully configurable from name and address.

  • Wishlist shared — notify recipient
  • Item purchased — notify owner
  • Back in stock — notify wishlisters
  • Custom from name & address

From saving to
sharing in seconds

Customer clicks the heart

A heart button appears on every product card and product page. One tap saves to their default list, with a toast to change list.

Manage & organise lists

From My Wishlists, they can rename lists, add event dates to turn them into registries, and set needed quantities.

Share with family & friends

Send a link, share to social, or invite specific people by email with view or purchase access.

Track fulfilment automatically

When a guest purchases a registry item, fulfilled quantities update instantly. The owner gets an email notification.

Share "Wedding Registry"

Everything couples &
families need

Your customers' wedding, baby shower, or birthday registries — right inside your WooCommerce store. No third-party service required.

  • Event dates — set a date to distinguish registries from regular wishlists.
  • Quantity tracking — specify how many of each item are needed; fulfilled quantities update when orders complete.
  • Progress bar — at-a-glance view of how much of the registry has been purchased.
  • Wishlist conversion — any wishlist becomes a registry with a single click to add an event date.
  • Purchase notifications — registry owner is emailed when an item from their list is bought.

Keep customers
in the loop

Automated transactional emails at every important moment — built in, no third-party plugin needed.

Unlock the full
registry experience

Upgrade to Wishlist & Registry for WooCommerce Pro for powerful gift-coordination and analytics features.

Pro

"I'll Buy This" Claims

Let guests claim items before purchasing to prevent duplicate gifts. Configurable claim expiry in hours.

Pro

Ship to Registry Owner

Split cart checkout — registry items ship directly to the wishlist owner's address at the same time as the purchaser's items.

Pro

Analytics Dashboard

Total wishlists, items, users, and purchases at a glance. See the most wishlisted products and recent registry purchases.

Pro

Purchase Tracking

Per-item quantity fulfilment tracking linked to real orders, with completion handling and optional purchaser names.

Pro

My Account: Claims

Dedicated My Account page listing all items the customer has claimed across any registry, with expiry countdowns.

Pro

Purchaser Names

Optionally display who bought what on the registry — a lovely touch for wedding and baby shower lists.

Upgrade to Pro →

Free version available on WordPress.org — no account required

Built for
modern WooCommerce

Developer-friendly, future-proof, and performance-conscious.

WooCommerce Blocks

Fully compatible with block-based product templates in the Site Editor.

HPOS Compatible

Ready for WooCommerce High-Performance Order Storage for fast, scalable stores.

REST API

Full REST API for wishlists and items — integrate with headless storefronts or custom apps.

Translation Ready

Fully internationalised with text domain logicfire-wishlist-registry-for-woocommerce. Works with WPML and Loco Translate.

Hooks & Filters

Extensive action and filter hooks for developers to customise every aspect of plugin behaviour.

Guest Wishlists

Cookie-based wishlist persistence for guests — no account required to start saving products.

Mobile Optimised

Compact one-tap UX mode for mobile shoppers. Responsive layouts on all wishlist and registry pages.

Theme Agnostic

Works with any WooCommerce-compatible theme. Custom CSS control for pixel-perfect integration.

Common questions

Yes. Guest users can create and manage wishlists stored in browser cookies, with no account required. If they later register, wishlists can be associated with their account.
Yes — customers can create and manage multiple wishlists. The maximum number is configurable in the plugin settings; the default is unlimited.
A wishlist is a saved list of products a customer would like. A gift registry builds on that by adding an event date and per-item quantity tracking, so guests can purchase specific items as gifts and the registry owner can track what has been fulfilled.
Yes, fully. The plugin supports WooCommerce block-based product templates (used in the Full Site Editor and block themes) and is compatible with WooCommerce High-Performance Order Storage (HPOS).
Customers can share via a public URL, email, Facebook, Twitter, or Pinterest. They can set visibility to public, private, or invite-only (shared), and they can revoke access from specific people at any time.
Pro adds gift-coordination features: "I'll buy this" item claiming with expiry, shipping to the registry owner from a split cart, an analytics dashboard, dedicated My Account claims page, verified purchase tracking linked to real orders, and optional purchaser name display.
Yes. The [wlr_wishlist_button] shortcode lets you place the wishlist button in any page, post, widget, or block. A full REST API is also available for headless or custom implementations.

Ready to add wishlists
to your store?

Install in minutes. No coding required. Free forever with optional Pro upgrade when you're ready.