Linux 软件免费装
Banner图

SkyNet Smart Favorites

开发者 satinath1
更新时间 2026年7月5日 20:54
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

wishlist woocommerce wishlist wishlist for woocommerce save for later woocommerce add to wishlist

下载

1.0.0 1.0.1 1.0.3 1.0.2

详情介绍:

SkyNet Smart Favorites is a wishlist for WooCommerce that lets shoppers save products as favorites, organize them into multiple wishlists, and add to cart from the list—without full page reloads. It is built for WooCommerce stores that want a clean, lightweight alternative to heavy wishlist suites. Use it to improve product discovery, reduce abandoned browsing, and give customers a simple save for later flow on the shop catalog, single product pages, and a dedicated wishlist page. Why stores use this WooCommerce wishlist plugin Shopper experience (storefront) Add to wishlist on shop and product pages Multiple wishlists Guest wishlist Wishlist page Variable products Header favorites icon Shortcodes Admin (SkyNet Smart Favorites menu) Settings Button Customizer Tools Plugins screen Performance, data, and security WooCommerce compatibility Who is this plugin for? Requirements

安装:

  1. Install and activate WooCommerce on your site.
  2. Install SkyNet Smart Favorites from the WordPress plugin directory (or upload the plugin folder to /wp-content/plugins/).
  3. Activate the plugin on the Plugins screen.
  4. Open SkyNet Smart Favorites → Settings and confirm Enable wishlist features is on.
  5. Review button placement for shop loop and single product pages.
  6. Optional: open SkyNet Smart Favorites → Button Customizer to set button type, icons, colors, labels, or custom CSS.
  7. Visit the auto-created Wishlist page, or assign another page that contains [skynsmfa_wishlist].
  8. Optional: enable Enable favorites menu icon in Settings, then add the SkyNet Smart Favorites icon block to your header template or use [skynsmfa_wishlist_menu_icon] in a menu area.

屏幕截图:

  • Button Customizer — live preview plus icon style, colors, Icon + text mode, custom CSS, and labels in one tab.
  • Admin Tools — recreate the default wishlist page and `[skynsmfa_wishlist]` shortcode if it was removed.
  • Shop catalog — heart-style favorites icons over product images on the loop; filled heart shows an item already saved.
  • Single product page — floating heart icon over the main product image (icon-only mode).
  • Choose a list modal — on the shop page when “ask which list each time” is enabled; shopper picks My favorites or another list, then Add to list.
  • Wishlist page (grid layout) — multiple named lists with product cards, prices, add to cart, and remove.
  • Wishlist page (table layout) — multiple named lists with product rows, prices, add to cart, and remove.
  • SkyNet Smart Favorites icon block — live heart counter badge beside the cart in the site header.
  • Mobile wishlist — stacked product cards on a narrow screen with create/rename list, add to cart, and remove.

升级注意事项:

1.0.3 Button Customizer tab, Icon + text mode, custom icon upload, more icons, custom CSS, shortcode display override, and storefront/preview fixes. WooCommerce must remain active. 1.0.2 New header favorites icon block, free grid wishlist layout, Settings/Tools admin hub, and mobile wishlist card layout. WooCommerce must remain active.

常见问题:

Is this a wishlist for WooCommerce plugin?

Yes. SkyNet Smart Favorites is a WooCommerce extension. It does not work without WooCommerce. All wishlist actions use WooCommerce products, the customer session, and the cart.

Does it support a guest wishlist?

Yes. Guest favorites are stored in the WooCommerce customer session so visitors can build a list before they create an account or log in.

Can customers create multiple wishlists?

Yes. Enable Allow multiple lists under SkyNet Smart Favorites → Settings. Shoppers can create lists, rename them, and choose which list receives new products (depending on your add target setting).

Does it work with variable products?

Yes. The plugin stores the variation ID when applicable so adding to the cart from the wishlist uses the correct variation.

Can I use a grid layout on the wishlist page?

Yes. Under SkyNet Smart Favorites → Settings → Layout preset, choose Grid. Column count follows WooCommerce → Settings → Products → Catalog → Products per row.

How do I add a wishlist button to shop and product pages?

Enable Show on product loop and Show on single product page in Settings. Set Button type under Button Customizer (button with text, icon only, or icon + text) and choose position on loop and single product. No theme template edits are required.

How do I place a wishlist control with a shortcode?

Enable Enable shortcode [skynsmfa_wishlist_icon] under Settings. On a product page use [skynsmfa_wishlist_icon] with no ID; elsewhere pass product_id="123". The shortcode is icon-only by default (same as releases before 1.0.3). Use display="button", display="icon_text", or display="global" to match Button Customizer → Button type. Colors, labels, and icon style always come from Button Customizer.

When should I use “Over product image” on the shop loop?

Use Over product image with Icon only on shop and category grids for a compact floating heart in the corner of the product card. For Button with text or Icon + text, use Before add to cart or After add to cart instead—the label is too wide to sit cleanly on the thumbnail.

How do I customize button colors, icons, and labels?

Open SkyNet Smart Favorites → Button Customizer. Choose Button type (button with text, icon only, or icon + text), pick a built-in icon or upload your own, adjust colors and size, edit labels, and optionally add Custom CSS. Changes apply to loop buttons, single-product buttons, and shortcode buttons that use display="global" (or matching display modes).

Can I add custom CSS to wishlist buttons?

Yes. Under Button Customizer → Custom CSS, add CSS rules for wishlist buttons and icons. Invalid or unsafe rules are rejected when you save; valid rules are minified and output on the storefront only when customization is enabled.

How do I show the full wishlist page?

Use the page created on activation (shortcode [skynsmfa_wishlist]) or place that shortcode on any page. Select the page under Settings → Assigned page.

How do I add a favorites icon in the header?

Enable Enable favorites menu icon under Settings. Then use the SkyNet Smart Favorites icon block in the site editor (search for “SkyNet” or “favorites”, or find it under WooCommerce blocks), or add the shortcode [skynsmfa_wishlist_menu_icon] where your theme allows blocks or shortcodes in the header.

Does add to wishlist use AJAX?

Yes. Shoppers can add and remove favorites via AJAX on the shop catalog, single product pages, and the wishlist page. Move to cart from the wishlist page is also AJAX. Requests use WordPress nonces and configurable rate limiting.

Is the plugin compatible with WooCommerce HPOS?

Yes. The plugin declares compatibility with High-Performance Order Storage (custom order tables).

Does it work with WooCommerce Cart and Checkout blocks?

Yes. Cart/Checkout blocks compatibility is declared for supported WooCommerce versions.

Where is wishlist data stored?

In the WooCommerce customer session for both guests and logged-in customers. The plugin also creates skynsmfa_* database tables on activation for its data foundation; wishlist items are not stored in post meta. Wishlist data is not sent to external SaaS services by this plugin.

Does the plugin override WooCommerce template files?

No. It uses hooks, shortcodes, blocks, and enqueued assets only.

What happens when I update the plugin?

The plugin compares the stored database version and runs dbDelta when needed so schema updates apply without re-activation.

更新日志:

1.0.3 1.0.2 1.0.1 1.0.0