We’re excited to announce the release of our newest free plugin — PB WooCommerce Wishlist.
Most wishlist plugins force their own design on your store, creating visual inconsistency and requiring extra CSS work. We wanted something better — a wishlist that feels like a natural part of your theme from the moment you activate it.

That’s exactly what PB WooCommerce Wishlist delivers.
Table of Contents
- Why We Built PB WooCommerce Wishlist
- How Auto Theme Matching Works
- Key Features
- Who Is This Plugin For?
- How to Install & Display the Wishlist
- Advanced Customization
- Download & Get Started
Why We Built PB WooCommerce Wishlist
As store owners and developers ourselves, we’ve always been frustrated by wishlist plugins that look out of place. They either come with heavy styling that clashes with the theme or require endless CSS overrides.
We decided to solve this problem properly. The result is a truly lightweight wishlist plugin that:
- Automatically matches your active theme’s button style
- Detects and uses your theme’s accent color for the icon
- Requires zero manual CSS in most cases
- Works beautifully for both guests and logged-in customers
How Auto Theme Matching Works
This is the core feature that makes PB Wishlist different.
- Button Styling — The “Add to Wishlist” button reuses the same
.buttonclass that your theme uses for the “Add to Cart” button. This means it instantly inherits the correct font, padding, border-radius, colors, and hover animations. - Icon Color Detection — The plugin intelligently detects your theme’s accent color using this priority order:
- Block theme
theme.jsoncolor palette - Customizer theme mods
- Theme options tables
- CSS variables in the stylesheet
- Block theme
- If no color is found, it falls back to a clean neutral gold.
- Detected color is cached for 12 hours and automatically refreshed when you switch themes or save the Customizer.
The result? A wishlist that looks like it was designed specifically for your store.
Key Features
- Auto Theme Matching — Button and icon color adapt automatically
- Multiple Icon Styles — Choose between Heart, Star, Bookmark, or Diamond
- Show/Hide Text Label — Display icon only or icon + “Add to Wishlist” text
- Wishlist Counter Badge — Automatically appears next to the Wishlist menu item
- Share Wishlist Link — Customers can share a read-only version of their list
- One-Click WhatsApp Share — Pre-filled message ready to send
- Move All to Cart — Add every in-stock item to the cart with one click
- Email Reminder — Automatic reminder after 5 days (for logged-in users)
- Back-in-Stock Notifications — Email customers when a wishlisted product returns
- Admin Report — “Most Wishlisted Products” report under WooCommerce menu
- Guest + Logged-in Support — Cookie-based for guests, database for customers (with auto-merge)
- Zero Settings Overload — Almost everything works out of the box
Who Is This Plugin For?
- Fashion, jewelry, beauty, and lifestyle stores
- Store owners who frequently switch or customize themes
- Anyone who hates writing custom CSS just to make a wishlist look right
- Developers looking for a clean, lightweight, and well-coded solution
How to Install & Display the Wishlist
Setting up PB WooCommerce Wishlist is very simple:
- Download the plugin from the official page
- Go to Plugins → Add New → Upload Plugin and install it
- Activate the plugin
- Create a new page (or use the automatically created Wishlist page)
- Add this shortcode to the page:
[pb_wishlist]
- Publish the page and add it to your menu
You can also place the shortcode anywhere using a Shortcode block or Custom HTML block in Gutenberg.
Optional: Go to Settings → Wishlist Icon to choose Heart, Star, Bookmark, or Diamond icon and toggle the text label.
Advanced Customization
Want to force a specific accent color instead of using auto-detection? Simply add this to Appearance → Customize → Additional CSS:
:root {
--pb-wishlist-accent: #yourcolorhere;
}
Download & Get Started
PB WooCommerce Wishlist is completely free and ready to use.
We’d love to hear your feedback after trying it. Feel free to leave a comment below or reach out to us at support@pingbooster.site.
Happy selling!
— The PingBooster Team