Skip to content

Customization

Dashboard settings

The easiest way to customize the widget is from the Settings page in the SimplerSuite Wishlist dashboard.

Icon style

StyleDescription
outlineOutlined heart (default). Fills in when active.
filledAlways filled heart. Uses color change for active state.
minimalSmall, subtle heart for minimal themes.

Icon position

PositionDescription
top-rightTop-right corner of the product card (default)
top-leftTop-left corner
bottom-rightBottom-right corner

Changes take effect immediately — no code changes required.

CSS overrides

The widget uses scoped CSS classes that you can override in your theme’s stylesheet.

Core classes

/* The heart icon container */
.ssw-heart {
width: 32px;
height: 32px;
}
/* Active (wishlisted) state */
.ssw-heart.ssw-active {
color: #e74c3c;
}
/* Hover state */
.ssw-heart:hover {
transform: scale(1.15);
}
/* The animation on toggle */
.ssw-heart.ssw-pop {
animation: ssw-pop 0.3s ease;
}

Example: change the heart color

.ssw-heart.ssw-active {
color: #ff69b4; /* hot pink */
}

Example: increase icon size

.ssw-heart {
width: 40px;
height: 40px;
}

Example: hide on mobile

@media (max-width: 768px) {
.ssw-heart {
display: none;
}
}

The widget checks for Shopify’s Customer Privacy API before setting cookies. If a customer has declined functional cookies, the widget operates in memory-only mode — the wishlist works during the session but is not persisted.

No custom consent banner is needed. The widget respects whatever consent tool your theme uses.