Linux 软件免费装
Banner图

Smart Wishlist & Product Waitlist for WooCommerce

开发者 wpwing
更新时间 2026年8月31日 22:53
PHP版本: 8.0 及以上
WordPress版本: 7.1
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

woocommerce waitlist wishlist back in stock save for later

下载

1.0.0 1.0.1

详情介绍:

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 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. 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". Know what to restock and what to promote 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.

安装:

  1. Go to Plugins → Add New → Upload Plugin, upload the ZIP, and click Activate.
  2. Both the wishlist toggle button and the waitlist form are now live on your product pages - no configuration needed.
  3. Optional: create a page, add the [wpwing_wishlist] shortcode, and publish it to give shoppers a dedicated "My Wishlist" page.

屏幕截图:

  • `[wpwing_wishlist]` shortcode rendering the customer's saved products.
  • Back-in-stock waitlist form on an out-of-stock product page.
  • Variation-aware waitlist: form appears only for the out-of-stock variation.
  • Admin Waitlist - entries table with CSV export.
  • Admin Wishlist - most-wishlisted products ranked by count.

常见问题:

Can this replace my separate wishlist plugin and back in stock plugin?

Yes - that is exactly what it is for. It ships both a full guest-friendly wishlist and an automated back-in-stock waitlist, so you can run one plugin instead of two, with one settings page and one set of database tables.

Are the back in stock notifications really free?

Yes. Unlimited products, unlimited subscribers, unlimited restock emails. Emails are sent through your site's normal WordPress mail setup, so there are no monthly caps or per-email fees.

Will it slow down my store?

No. The plugin loads one small script and stylesheet on the frontend, stores its data in two dedicated database tables instead of post meta, and sends restock emails in the background via Action Scheduler - so even restocking hundreds of products at once will not block a page load or your admin screen.

Does the plugin work with variable products?

Yes. The waitlist form is variation-aware - it appears and disappears in real time as a shopper selects different options, and only fires for variations that are actually out of stock. The wishlist button works for both simple and variable products.

Do shoppers need an account to use the wishlist or waitlist?

No. Guests can save products to a wishlist (stored in a cookie) and join waitlists using only an email address. If a guest later logs in or registers, their wishlist items merge into their account automatically.

Is there anything to configure after activation?

No. Both features work immediately after activation using WooCommerce's own stock status and the email address from the waitlist form. A settings page is available under WPWing → Settings for merchants who want to disable a feature, customise the restock notification email, change the sender / Reply-To address, or adjust how long guest wishlists are retained.

How does the restock email get sent?

When WooCommerce records a stock change that brings a product back into stock, the plugin schedules a job via Action Scheduler (bundled with WooCommerce - no separate install needed). Action Scheduler runs the job in the background, so restocking 200 products at once does not slow down your admin screen.

Can I customise the notification email?

Yes. Use the wpwing_wl_restock_email_message filter to replace the default plain-text message with HTML, a custom template, or a call to a transactional email service.

What happens to the data if I uninstall the plugin?

Deleting the plugin via Plugins → Delete drops both custom database tables and removes all plugin options. Deactivating without deleting leaves all data in place.

更新日志:

1.0.1 1.0.0