WooCommerce wishlist plugin · v1.0.2

SkyNet Smart Favorites

Documentation, features, and setup guide for our free WooCommerce wishlist plugin — multiple lists, guest sessions, and move-to-cart for your store.

100% free plugin Free WordPress support Support Need custom work?

How to use in four steps

  1. Step 1

    Install & activate

    Install from WordPress.org and activate with WooCommerce running.

  2. Step 2

    Configure settings

    Set wishlist page, button position, guest mode, and notifications in admin.

  3. Step 3

    Add shortcodes

    Place [skynsmfa_wishlist] on your wishlist page.

  4. Step 4

    Shoppers save & buy

    Customers build lists and move items to cart in one click.

Core capabilities

Everything shoppers need to save and buy

Built for WooCommerce — every feature maps to real shopping behaviour.

Multiple wishlists

Create collections like Birthday, Later, or Work — products stay organized.

Guest support

Visitors save products without accounts; data syncs on login.

Move to cart

One-click moves wishlist items into the cart at the buying moment.

Admin control panel

Configure buttons, notifications, wishlist page, and behaviour.

Shortcode ready

Place wishlists and icons anywhere with simple shortcodes.

HPOS compatible

Declared compatible with WooCommerce HPOS and Cart/Checkout blocks. Tested up to WordPress 7.0.

Grid & table layouts

Choose table or grid on the wishlist page — mobile-friendly stacked cards on small screens.

Header favorites icon

Gutenberg block and [skynsmfa_wishlist_menu_icon] shortcode with live AJAX counter.

Settings & Tools tabs

Tabbed admin hub — configure storefront behaviour in Settings, recreate the wishlist page from Tools.

In action

See it on your store

Admin settings, storefront wishlist flows, and header icon — from version 1.0.2.

SkyNet Smart Favorites admin Settings tab

Admin Settings

Enable wishlist, multiple lists, layout, notifications, and button placement

SkyNet Smart Favorites admin Tools tab

Admin Tools

Recreate the default wishlist page and shortcode if removed

WooCommerce shop catalog with heart-style favorites icons

Shop catalog

Heart icons on the product loop — filled when already saved

Single product page with floating heart wishlist icon

Single product

Icon-only wishlist control over the product image

Choose a list modal when adding to wishlist

Choose a list

Modal when shoppers pick which list receives a new product

Wishlist page in grid layout with multiple named lists

Grid layout

Multiple named lists with product cards, prices, and move to cart

Wishlist page in table layout

Table layout

Classic row view with add to cart and remove actions

SkyNet Smart Favorites header icon block with live counter badge

Header favorites icon

Gutenberg block with live heart counter beside the cart

Mobile wishlist with stacked product cards

Mobile wishlist

Stacked cards on narrow screens — create, rename, add to cart, remove

Documentation

Get up and running fast

Install, configure, and extend SkyNet Smart Favorites.

Requirements

Note: WooCommerce must be installed and active. The plugin will not function without it.
  • WordPress: 6.0 or higher (tested up to 7.0)
  • WooCommerce: 8.0 or higher (must be active)
  • PHP: 7.4 or higher (8.x recommended)
  • MySQL: 5.7+ or MariaDB 10.3+

Installation

Install via the WordPress dashboard (recommended) or upload manually.

Method 1 — WordPress dashboard

  1. Go to Plugins → Add New.
  2. Search for SkyNet Smart Favorites.
  3. Click Install Now, then Activate.
  4. Open SkyNet Smart Favorites in the admin menu to configure.

Method 2 — Upload ZIP

  1. Download the .zip from WordPress.org.
  2. Use Plugins → Add New → Upload Plugin.
  3. Activate from the Plugins screen.
FTP path
# Upload via FTP/SFTP
/wp-content/plugins/skynet-smart-favorites/

# Then activate in WordPress Admin → Plugins

Shortcodes

ShortcodeDescriptionParameters
[skynsmfa_wishlist]Full wishlist page with lists and move-to-cartNone
[skynsmfa_wishlist_icon]Add/remove toggle for a product (enable in Settings)product_id="123"
[skynsmfa_wishlist_menu_icon]Header favorites link with live AJAX counterNone — or use Gutenberg block
shortcode
[skynsmfa_wishlist]
shortcode
[skynsmfa_wishlist_icon product_id="123"]
shortcode
[skynsmfa_wishlist_menu_icon]
php
echo do_shortcode( '[skynsmfa_wishlist]' );
echo do_shortcode( '[skynsmfa_wishlist_icon product_id="' . get_the_ID() . '"]' );

Settings reference

Open WordPress Admin → SkyNet Smart Favorites. Use the Settings tab for storefront behaviour and the Tools tab to recreate the wishlist page.

SettingDescriptionDefault
Enable wishlistMaster toggle for all wishlist featuresOn
Assigned pagePage with [skynsmfa_wishlist]; auto-created on activationWishlist
Layout presetTable or grid on the wishlist pageTable
Multiple listsLet shoppers create named wishlistsOn
Add targetDefault list, last-used list, or ask which listDefault list
Loop / single buttonsShow on shop catalog and product pages; set position and icon-only modeEnabled
Header favorites iconEnable block and [skynsmfa_wishlist_menu_icon]Off
NotificationsToast, tooltip, or none when items are added/removedToast
AJAX rate limitHelps protect against automated trafficConfigurable

FAQ

Can I use this without WooCommerce?

No. The plugin requires WooCommerce for products, sessions, and cart integration.

Does it work for guest users?

Yes. Guest favorites are stored in the WooCommerce customer session so visitors can save products before logging in.

Can customers create multiple wishlists?

Yes. Enable Allow multiple lists in Settings — shoppers can create, rename, and choose which list receives new products.

Can I use a grid layout on the wishlist page?

Yes. Under Settings → Layout preset, choose Grid. Table layout remains the default.

How do I add a favorites icon in the header?

Enable Enable favorites menu icon in Settings, then add the SkyNet Smart Favorites icon block in the site editor or use [skynsmfa_wishlist_menu_icon].

Is data sent to external services?

No. Wishlist data stays in your WooCommerce customer session and WordPress database — not sent to external SaaS services.

Is it HPOS compatible?

Yes — declared via FeaturesUtil for custom order tables and checkout blocks.

Where is free plugin support?

Post questions on the WordPress.org support forum — no cost for setup, bugs, or how-to questions.

Can you customize this for my store?

Yes. SkyNet builds custom plugins, themes, and WooCommerce features beyond the free version.

Tip: If the wishlist page is blank, confirm it contains [skynsmfa_wishlist] and WooCommerce is active.

Changelog

1.0.2 — latest

Grid layout, header icon & admin Tools

  • Tabbed admin hub — Settings and Tools (recreate wishlist page)
  • SkyNet Smart Favorites icon Gutenberg block and [skynsmfa_wishlist_menu_icon] with live AJAX counter
  • Grid layout on the wishlist page (table remains default)
  • Independent toggles for per-product shortcode and header favorites icon
  • Improved choose-a-list modal, mobile wishlist cards, and admin settings UX
  • WordPress.org Plugin Check alignment — tested up to WordPress 7.0
  • Fixed mobile wishlist table labels overlapping on narrow viewports
1.0.1

Stability and compatibility

  • WooCommerce headers and HPOS / block compatibility
  • Hardened uninstall.php with ABSPATH guard
  • Explicit class autoloader paths
  • languages/index.php stub for Domain Path
1.0.0

Initial release

  • Multiple wishlists, guest sessions, shortcodes
  • Move-to-cart and admin settings panel

Plugin support

Free help on WordPress.org

Smart Favorites is a free, open-source plugin. Community support is included — ask questions, report issues, or share feedback on the official WordPress support forum.

Free

WordPress.org support

Installation, settings, shortcodes, and general troubleshooting with the WordPress community.

Open support forum →
Docs

On this page

Step-by-step setup, FAQ, and changelog — start here before posting a support thread.

Jump to documentation →
Updates

Plugin directory

Download the latest version, read reviews, and check compatibility on WordPress.org.

View on WordPress.org →

Grow beyond the free plugin

Custom development & agency services

Need a bespoke wishlist flow, theme integration, B2B rules, or a full WooCommerce rebuild? The same SkyNet team behind Smart Favorites delivers custom plugins, stores, and platform work.

  • Custom plugin features & white-label wishlist UX
  • WooCommerce, Shopify & WordPress store engineering
  • SaaS, integrations, APIs & dedicated engineering pods

Talk to us now

Or tell us about your project on the Product Lab contact form — choose “Support: Smart Favorites” or “Custom WordPress plugin”.

Upgrade path

Smart Favorites Pro — coming later

A paid Pro tier with advanced analytics, email reminders, and priority support is on the roadmap. Until then, use the free plugin plus WordPress.org support, or hire SkyNet for custom features today.

Choose the right next step

Free plugin users get WordPress.org support. Growing stores can upgrade with SkyNet custom development or speak with our team directly.