Emoji Reactions
Let visitors express how they feel about your listings with emoji reactions. A lightweight engagement feature that adds social proof without requiring accounts or logins.
Overview
Emoji reactions allow any visitor to react to a listing with one of six emojis. Reactions are anonymous and tracked per browser, so no login is required. The feature is disabled by default and can be toggled on per store.
How to Enable
Enabling Emoji Reactions
Go to Store Settings → General → Marketplace Configuration and toggle on "Enable Emoji Reactions". The toggle auto-saves, so reactions will be live on your storefront immediately.
Enable Emoji Reactions
Allow visitors to react to listings with emojis
Where Reactions Appear
Once enabled, emoji reactions show up in two places across your storefront:
Listing Detail Page
Interactive emoji bar below the description. Visitors can click to react and see live counts update.
Listing Cards
Read-only compact display on listing cards (all listings page, featured listings, seller profiles). Only emojis with at least one reaction are shown.
How It Works
Visitor clicks an emoji
On the listing detail page, the visitor clicks one of the six emoji buttons. The count updates instantly (optimistic update).
Choice is saved locally
The selected emoji is saved in the browser's localStorage. If the visitor returns, their previous choice is highlighted.
Count is saved to the database
The reaction count is atomically updated on the listing. If the API call fails, the optimistic update is reverted.
Switching or removing reactions
Clicking a different emoji switches the reaction (old one decremented, new one incremented). Clicking the same emoji again removes it.
Key Details
Anonymous & No Login Required
Reactions are tracked per browser using localStorage, not per user account. This means any visitor can react without signing in, keeping the friction as low as possible.
One Reaction Per Listing
Each visitor can only select one emoji per listing. Selecting a new emoji automatically replaces the previous one. This keeps counts meaningful and prevents spam.
Supported Languages
Emoji reaction labels are translated into both English and Danish, matching your store's language setting. The emoji labels appear on the detail page buttons (e.g., "Like", "Love", "Synes godt om", "Elsker").
Good to Know
- • Toggling the feature off hides reactions from all pages instantly, but counts are preserved in the database.
- • Listing cards only show the compact view (no interaction) — visitors must visit the detail page to react.
- • If a listing has zero reactions, nothing is shown on cards (no empty state clutter).