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.

👍Like
❤️Love
😊Happy
🎉Celebrate
🤩Adore
😍Would Love to Have

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.

👍12❤️5🎉

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.

👍12❤️5😊3

How It Works

1

Visitor clicks an emoji

On the listing detail page, the visitor clicks one of the six emoji buttons. The count updates instantly (optimistic update).

2

Choice is saved locally

The selected emoji is saved in the browser's localStorage. If the visitor returns, their previous choice is highlighted.

3

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.

4

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).
Emoji Reactions | Prometora Docs