Product Page Settings
The Product Page settings control how and where the wishlist functionality appears on individual product pages. These settings allow you to customize the positioning, appearance, and text for both in-stock and out-of-stock products.
Position Settings
Position in normal product
Type: Dropdown Select
Purpose: Controls where wishlist button/link appears on in-stock product pages
Purpose: Controls where wishlist button/link appears on in-stock product pages
Position in out of stock product
Type: Dropdown Select
Purpose: Controls where wishlist button/link appears on out-of-stock product pages
Purpose: Controls where wishlist button/link appears on out-of-stock product pages
Strategic Positioning: For out-of-stock products, consider placing the wishlist option more prominently (like “After product title”) since customers can’t purchase immediately but may want to save the item for when it’s back in stock.
Display Type Settings
Display type on product page
Type: Radio Buttons
Purpose: Determines whether wishlist appears as a button or text link
Purpose: Determines whether wishlist appears as a button or text link
Text Customization
Button/Link text on product page
Type: Text Field
Purpose: Customizes the text shown when product is not in wishlist
Purpose: Customizes the text shown when product is not in wishlist
Button/Link text for going to wishlist
Type: Text Field
Purpose: Customizes the text shown when product is already in wishlist
Purpose: Customizes the text shown when product is already in wishlist
Configuration Examples
High Visibility Setup
Subtle Integration
Purchase-Focused Setup
Technical Implementation
- Hook System: Uses WooCommerce action hooks for precise positioning
- Conditional Display: Automatically detects stock status and shows appropriate positioning
- AJAX Integration: All interactions work without page refreshes
- Theme Compatibility: Works with most WooCommerce-compatible themes
Theme Compatibility: Some highly customized themes may override WooCommerce hooks. If positioning doesn’t work as expected, consider using shortcodes or contacting your theme developer.