How do theme presets position the wishlist?

Theme presets tell Wishlist Hero where buttons and icons sit on your specific theme, so the app can position itself correctly without CSS work. This guide shows where to set presets, when auto detection is enough, and how to fix positioning when a theme was customized.

Where presets live

  • The Theme styling preset dropdown in the App Configuration embed settings controls the product page button and general positioning.
  • The Theme Preset dropdown in the Collections Icon block controls the collection page icon.

Both default to auto detection, which recognizes the theme family from the storefront markup.

01-preset-dropdown

When auto detection is enough

On unmodified themes from the Shopify theme store, leave the preset on auto. The app identifies the theme and applies its known selector map: where the button goes on product pages, where the card icon goes in grids, and where the header count bubble attaches.

When to set the preset manually

Pick the theme manually when:

  • The theme was renamed or restructured by a developer
  • The button appears twice or in the wrong container
  • The header count bubble attaches to the wrong header element

Select the closest match by family. For example, a Dawn derived theme should use the Dawn preset.

Presets do not cover your case

When no preset positions correctly, use the manual controls instead of the preset:

Problem Manual control
Button in the wrong spot on product pages Disable automatic placement and add the Add To Wishlist Button block; see Install guide
Collection icon misplaced on cards Set Product Card Selector and Icon Placement in the Collections Icon block; see Collection page wishlist icon
Header count bubble misplaced Set the header count bubble CSS classes in the App Configuration embed
Buttons late to appear on busy pages Enable the eager loading option in the Collections Icon block
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us