
內容簡介
Smart Wishlist & Product Waitlist for WooCommerce 是一款整合願望清單與缺貨通知的外掛,讓商家能夠透過單一安裝提供兩項功能,簡化管理流程並提升用戶體驗。
【主要功能】
• 一次安裝,提供願望清單與缺貨通知
• 支援來賓願望清單與需求分析
• 自動化背景電子郵件發送,提升效能
• 具備真實的一鍵退訂功能
• 無廣告、無升級提示,專注於功能
外掛標籤
開發者團隊
② 後台搜尋「Smart Wishlist & Product Waitlist for WooCommerce」→ 直接安裝(推薦)
原文外掛簡介
Most stores install two separate plugins to offer a wishlist and a back-in-stock waitlist. Smart Wishlist & Product Waitlist for WooCommerce does both in a single install — sharing one admin menu, one asset file, and one pair of database tables.
Activate it, and both features are live immediately. No wizard, no shortcodes required (unless you want a dedicated wishlist page), no settings you have to touch. A settings page under WPWing → Settings is there when you want it – disable a feature, customise the restock notification email, change the sender / Reply-To address, or adjust how long guest wishlists are retained.
Requires WooCommerce 9.0 or higher.
Why merchants choose it over two separate plugins
One install instead of two – one admin menu, one small asset file, one pair of database tables. Fewer updates, fewer conflicts, less weight on every page load.
Free features others sell – guest wishlist, wishlist demand analytics, waitlist CSV export, and a variation-aware waitlist form are included in the free plugin, not locked behind a Pro tier.
No ads, no nags – no dashboard banners, no upsell popups, no greyed-out settings teasing an upgrade. Just the features.
Built for performance – dedicated database tables (no postmeta bloat) and background email sending via Action Scheduler, so a large restock blast never slows down your store or your admin.
Deliverability done right – every restock alert includes a genuine one-click unsubscribe (RFC 8058 List-Unsubscribe header), the standard Gmail and Yahoo now expect from senders.
WooCommerce Wishlist – let shoppers save products for later
Shoppers can save any product with a single click. The button appears on every product page and toggles between “Add to wishlist” and “Remove from wishlist” via AJAX – no page reload.
Works for logged-in customers and guests (cookie-based, no account required)
Guest items carry over automatically when the shopper creates an account or logs in – no duplicates, no lost saves
[wpwing_wishlist] shortcode renders the shopper’s saved products anywhere on your site, with an inline Remove button
Items are removed from the wishlist automatically once they’re added to the cart
Wishlist page shows a running total of every saved item’s price
Share the wishlist page via copy link, WhatsApp, X, Facebook, or email
Wishlist data stored in a dedicated database table – not post meta
Back in Stock Notifications – automated product waitlist
When a product or variation goes out of stock, an email capture form appears on the product page automatically. When stock is restored, subscribers receive a restock notification email and can return to buy – recovering sales you would otherwise lose to “out of stock”.
Variation-aware: the form shows and hides in real time as a shopper selects different options – only out-of-stock selections trigger the form
Unlimited subscribers and unlimited restock alerts – no monthly caps, no per-email pricing
Notifications dispatched via Action Scheduler (bundled with WooCommerce) so a large restock batch never slows down your admin
Every notification email includes a one-click unsubscribe link
Honeypot field blocks automated spam signups without captcha friction
Know what to restock and what to promote
WPWing → Waitlist – paginated table of all signups, filterable by status, with one-click CSV export for your email marketing tools
WPWing → Wishlist – top 50 most-saved products ranked by wishlist count, so you can spot demand before it shows in sales
For Developers
Every meaningful step fires an action or filter hook so you can customise behaviour without modifying plugin files:
wpwing_wl_restock_email_message (filter the notification email body), `wpwing_wl_restock_queue_entries` (filter who gets notified), `wpwing_wl_before_send_restock_email`, `wpwing_wl_after_send_restock_email`, `wpwing_wl_before_process_restock_queue`, `wpwing_wl_after_process_restock_queue`, `wpwing_wl_product_stock_changed`, `wpwing_wl_wishlist_item_added`, `wpwing_wl_wishlist_item_removed`.
