plugin-icon

Logicfire Wishlist & Registry for WooCommerce

Create and share WooCommerce wishlists and gift registries with a clean UI. Demo: View Demo
Version
2.1.1
Last updated
Apr 1, 2026
Logicfire Wishlist & Registry for WooCommerce

Create and share WooCommerce wishlists and gift registries with a clean UI. Demo: View Demo

Features

Wishlist Management

  • Create wishlists — Save products to wishlists from shop, category, search, and single product pages
  • Multiple wishlists — Create and manage multiple wishlists (configurable max; unlimited by default)
  • Guest wishlists — Allow non-logged-in users to create wishlists via cookies
  • Add to cart from wishlist — One-click add to cart directly from the wishlist page
  • Remove on add to cart — Optional: remove items from wishlist when added to cart
  • Remove on purchase — Optional: remove items when order is completed

Gift Registry Management

  • Event dates — Set an event date per list to use it as a registry
  • Convert to registry — Turn a wishlist into a registry by adding an event date
  • Wishlists + Registry tabs — Switch between wishlists and registries on the My Wishlists page
  • Purchase notifications — Email registry owner when items are purchased from their registry

Sharing & Visibility

  • Share wishlists — Share via link, email, and social media (Facebook, Twitter, Pinterest)
  • Privacy controls — Public, private, or shared visibility per wishlist
  • Invite access — Invite specific people with view or purchase access; revoke anytime
  • Shared wishlist page — Public URL for recipients to view (and optionally purchase from) shared lists

Product Integration

  • Heart button on product cards — Add-to-wishlist on shop, category, and search results
  • Single product button — Configurable placement: after title, price, excerpt, add to cart, meta, or sharing
  • Button position — Top left or top right on product cards
  • Compact layout — One-tap add to default list, then change list via toast (mobile or all devices)

Page & Shortcodes

  • Wishlist page — Dedicated page with [lfwlr_wishlist_registry_page] shortcode
  • Button shortcode[lfwlr_wishlist_button] to place wishlist button anywhere
  • My Account integration — WooCommerce My Account endpoint for wishlists

Appearance

  • Primary & hover colors — Customize button and heart colors
  • Border radius — Global styling (0–32px)
  • Wishlist icon — Heart, star, gift, or custom SVG upload
  • Registry icon — Gift, heart, star, or custom SVG
  • Custom CSS — Override styles for full control
  • Reset styles — One-click restore defaults

Email Notifications

  • Wishlist shared — Notify recipient when someone shares a wishlist
  • Item purchased — Email registry owner when an item is purchased from their list
  • Back in stock — Alert users when wishlisted out-of-stock products become available
  • Configurable from — Set email from name and address

Technical

  • REST API — Full REST API for wishlists and items
  • WooCommerce Blocks — Compatible with block-based product templates
  • HPOS compatible — Fully compatible with WooCommerce High-Performance Order Storage
  • Extensible — Filters and hooks for developers
  • Translation-ready — Text domain: logicfire-wishlist-registry-for-woocommerce

Comes with Pro

Upgrade to Wishlist & Registry for WooCommerce Pro to unlock:

  • “I’ll buy this” claims — Let visitors claim items before purchasing to avoid duplicates
  • Claim expiry — Configurable hours before uncompleted claims expire
  • Fulfillment tracking — Quantity fulfilled per item; progress bars and completion handling
  • Ship to registry recipient — Split cart: registry items ship to wishlist owner
  • Analytics dashboard — Total wishlists, items, users, purchases, most wishlisted products, recent registry purchases
  • My Account: Registry claims — Dedicated page for items you’ve claimed
  • Optional purchaser names — Show who bought what on registries (when enabled)

Requirements

  • WordPress 5.8+ (tested up to 6.9)
  • PHP 7.4+
  • WooCommerce 6.0+ (tested up to 10.6.1)
  • WooCommerce HPOS optional but supported

Shortcodes

| Shortcode | Description | |————————–|———————————————–| | [lfwlr_wishlist_registry_page] | Full wishlist management page with dashboard | | [lfwlr_wishlist_button] | Wishlist heart/button (works when wishlist is disabled too) |

Settings

Configure under WooCommerce Settings Wishlist & Registry:

  • General: Enable/disable, guest wishlists, button positions, compact layout
  • Wishlist page selection
  • Remove on add to cart / remove on purchase
  • Sharing: enable, email from name/address
  • Appearance: colors, icons, border radius, custom CSS
  • Notifications: item purchased, back in stock (item claimed and fulfillment updates with Pro)

License

GPLv2 or later. See LICENSE.

Author

Logicfire

Freeon paid plans
Tested up to
WordPress 6.9.4
This plugin is available for download for your site.