Description

Frontend

 

  • Heart toggle button injected automatically on WooCommerce product loops, or placed by hand via a Breakdance element.
  • Live favorites counter with badge, hideable when empty.
  • Full wishlist page element with per-row product rendering, add-all-to-cart, empty state, and a shareable link (copy / WhatsApp / Email / Facebook).
  • Guest wishlist stored in a cookie and merged into the user account on login.
  • Variation-aware — each saved item records the chosen variation attributes.
  • “Wishlisted-by” social-proof counter for single product pages.
  • Optional: auto-remove a product from the wishlist when it’s added to the cart — keeps the list a shortlist of things the user hasn’t acted on yet.

Email engine

 

  • Back in stock — watches stock transitions (simple & variable), queues per-variation notifications.
  • Price drop — listens to _regular_price / _sale_price changes, cool-down protected.
  • Low stock — heads-up to wishlist owners when stock crosses a configurable threshold.
  • Reminders — time-based nudge (e.g. “still sitting in your wishlist after 7 days”), with optional coupon code attached.
  • Consent-first — a dismissible prompt collects opt-in before any email is sent. Per-user preferences live in the WooCommerce account page; unsubscribe tokens are signed.
  • Digest mode — users can consolidate triggers into a daily or weekly email.
  • Templated — every subject, heading, intro and footer is editable from the admin; placeholders like {product_name}{price}{coupon_code} are substituted at send time.

Admin

 

  • Tabbed settings page under WooCommerce → Wishlist: General, Back in stock, Low stock, Price drop, Reminders, Consent prompt, Wishlist, Analytics, Users, Logs.
  • Wishlist tab (new in 2.1) — behaviour toggles plus global strings for the list / share menu / add-all-to-cart button.
  • Users tab (new in 2.3) — paginated list of every signed-in user with at least one favorite. Sortable by count or last-updated, searchable by login/email. Click through to a per-user detail view with images, status badges, and direct edit links to each saved product.
  • Off-state badges on disabled email channels; pending-count badge on the Logs tab.
  • Analytics: opens, clicks, conversions attributed to wishlist-triggered emails. Aggregate counters now invalidate on every wishlist change instead of waiting up to 15 minutes for transient TTL.
  • Per-queue log with retry counters, cooldown timers, and cleanup.

Breakdance elements

 

Element Purpose
FavoriteToggle Heart toggle for single product pages / custom loops.
FavoritesCounter Icon + count badge, usually placed in the header.
FavoritesList Full wishlist page with share menu, add-all-to-cart, empty state.
FavoritesManager Admin-facing management UI.
WishlistedByCount “X people have this on their wishlist” social-proof.

 

Element name:

Breakcolorui Wishlist

Version :

2.5

Last Update:

April 25, 2026