View Categories

Frequently Asked Questions

6 min read

 

Frequently Asked Questions

Find answers to common questions about the WooCommerce Products Wishlist plugin. If you don’t find your answer here, please contact support or check the detailed documentation sections.

Installation & Setup

Q: What are the requirements for this plugin?
A: You need WordPress 5.0 or higher, WooCommerce 3.0 or higher, and PHP 7.4 or higher. WooCommerce must be activated before installing this plugin.
Q: Does the plugin create any new database tables?
A: No, the plugin uses WordPress’s built-in user meta system for registered users and browser cookies for guests. This keeps your database clean and ensures better performance.
Q: What happens during plugin activation?
A: The plugin automatically creates a “Wishlist” page with the shortcode [woowish_table]. If this page isn’t created or gets deleted, you can manually create a new page and add the shortcode.
Q: Can I use this plugin without WooCommerce?
A: No, this plugin is specifically designed for WooCommerce and requires it to function. It integrates deeply with WooCommerce’s product system, hooks, and functionality.

Functionality & Features

Q: Do guest users need to create accounts to use wishlists?
A: No, guest users can use the wishlist functionality immediately through browser cookies. However, their wishlist data is device-specific and may be lost if cookies are cleared. Creating an account provides permanent, cross-device storage.
Q: Can customers share their wishlists with others?
A: The current version focuses on personal wishlist management. Sharing functionality would require custom development or additional plugins. However, customers can share the wishlist page URL if it contains public products.
Q: Is there a limit to how many products can be in a wishlist?
A: There’s no built-in limit set by the plugin. The practical limit depends on your server’s PHP memory limits and database constraints, but typical usage rarely approaches these limits.
Q: Can I disable the wishlist for specific products or categories?
A: The plugin doesn’t include built-in product-specific controls, but you can use custom CSS to hide wishlist buttons for specific products or implement custom PHP filters for more advanced control.

Customization & Styling

Q: Can I change the heart icon to something else?
A: Yes! In the Style settings, you can provide custom URLs for both the “add to wishlist” and “view wishlist” icons. You can use any image format supported by web browsers. You can also disable icons entirely.
Q: The wishlist buttons don’t match my theme. How can I fix this?
A: Use the Style settings to customize colors for both buttons and text links. For advanced styling, use the Custom CSS field to override specific styles. You can also choose between button and text link display types.
Q: Can I change where the wishlist buttons appear?
A: Yes, the plugin offers multiple positioning options for both single product pages and archive pages. You can also use shortcodes to place wishlist functionality anywhere on your site.
Q: How do I hide certain columns in the wishlist table?
A: In the Wishlist Page settings, you’ll find checkboxes to disable specific columns like Image, SKU, Price, Stock Status, Stock Quantity, Quantity Selector, and Add to Cart buttons.

Troubleshooting

Q: Wishlist buttons aren’t showing on my product pages. What’s wrong?
A: Check these items: 1) Ensure WooCommerce is active, 2) Verify positioning settings are configured in Product Page settings, 3) Check that the appropriate user type (guest/member) is enabled in General settings, 4) Test with a default theme to rule out theme conflicts.
Q: The wishlist functionality isn’t working with AJAX. What should I do?
A: First, check your browser’s console for JavaScript errors. Then try deactivating other plugins temporarily to identify conflicts. Ensure your theme properly includes WordPress’s jQuery library. Check that your server allows AJAX requests.
Q: Guest wishlists aren’t persisting between sessions. Why?
A: Guest wishlists rely on browser cookies. Check if your site has cookie consent requirements that might block functionality. Ensure browsers allow cookies from your domain. Note that private/incognito browsing modes typically don’t persist cookies.
Q: The wishlist page shows “Page not found” error.
A: The wishlist page may have been deleted or the URL setting is incorrect. Create a new page, add the shortcode [woowish_table], and update the “Wishlist page URL” setting with the correct URL.

Performance & Compatibility

Q: Will this plugin slow down my site?
A: The plugin is designed for minimal performance impact. It uses lightweight data storage, efficient database queries, and loads scripts only when needed. The biggest performance factor is usually the number and size of custom icons you use.
Q: Is the plugin compatible with caching plugins?
A: Yes, the plugin works with most caching solutions because it uses AJAX for dynamic functionality. However, you may need to exclude the wishlist page from certain aggressive caching rules to ensure real-time updates.
Q: Does the plugin work with page builders?
A: Yes, you can use the plugin’s shortcodes in most page builders including Elementor, Beaver Builder, Divi, and others. Use their shortcode widgets or HTML modules to insert wishlist functionality.
Q: Can I use this plugin on a multisite network?
A: The plugin can be installed on multisite networks, but each site will have its own independent wishlist system. Wishlist data doesn’t sync between sites in the network.

Data & Privacy

Q: What happens to wishlist data when I deactivate the plugin?
A: Deactivating the plugin doesn’t delete any data. User wishlist data remains in the database and will be restored if you reactivate the plugin. Only uninstalling the plugin would remove data (depending on your uninstall settings).
Q: Is customer wishlist data secure and private?
A: Yes, registered user data is stored securely in WordPress’s user meta system with the same security as other user data. Guest data is stored locally in browser cookies and not transmitted to external services.
Q: How can I export or backup wishlist data?
A: Wishlist data is included in standard WordPress database backups. For registered users, the data is in the user_meta table with the key ‘woowishlist’. Guest data exists only in browser cookies and cannot be centrally backed up.

Advanced Usage

Q: Can I access wishlist data programmatically?
A: Yes, use the plugin’s built-in functions like woowish_member_get_list() and woowish_is_product_in_wishlist(). You can also access the data directly from the user_meta table using WordPress’s get_user_meta() function.
Q: Can I create multiple wishlists per user?
A: The current version supports one wishlist per user. Multiple wishlists would require custom development or additional plugins that extend this functionality.
Q: How can I track wishlist usage for analytics?
A: While the plugin doesn’t include built-in analytics, you can query the user_meta table for ‘woowishlist’ entries to see usage patterns. Consider integrating with Google Analytics events or custom tracking solutions for detailed insights.
Still Need Help? If your question isn’t answered here, check the detailed documentation sections for comprehensive information about settings, customization, and troubleshooting. For technical support, contact us with specific details about your issue and environment.