Skip to main content

WooCommerce Sales Popup

Overview

Use a WooCommerce sales popup as a WooCommerce social proof popup, recent sales popup, or WooCommerce purchase notification. Sale Booster also includes a WooCommerce coupon popup so the same popup workflow can move shoppers from reassurance to action.

Sales Popups are small, unobtrusive popups in the corner of the screen that build trust and urgency. There are two types, chosen with the Popup Type toggle:

  • Order (Social-Proof) Popup — shows recent real purchases ({name} recently purchased a {product_title}) to prove your store is active and trustworthy.
  • Discount Popup — offers a coupon code shoppers can copy or apply in one click. See Discount Popup.

A social-proof popup and a discount popup live on the storefront

How it works

A new visitor lands on your shop. After a few seconds, a small popup slides in from the corner: "David D recently purchased an EasySMX X05 Pro Wireless Controller — 2 hours ago." A moment later another recent order appears. The visitor sees that others are buying right now, feels reassured, and is more likely to complete their own order.

Pro feature

Sales Popups are available in the Pro version.

Match your goal to the right popup type:

Your goalPopup typeHow to set it up
Build trust with social proofOrderShow recent real orders — {name} recently purchased {product_title}.
Create FOMO on quiet pagesOrderEnable Loop Popup + Random Order so activity keeps flowing.
Show only genuinely paid salesOrderSet Order Status to Completed / Processing.
Keep proof freshOrderDisplay the last N orders from the last X days.
Promote a specific categoryOrderProduct Filter → Categories.
Drive clicks to the productOrderLink Options → Product Page (+ optional Buy Button).
Combine busy carts into one popupOrderGroup Text for Multiple Orders ("…and 3 more").
Convert new visitors with a couponDiscountShow a coupon with Apply Coupon (one-click at checkout).
Let shoppers copy a codeDiscountLink Options → Copy Coupon.
Avoid being spammyBothTune Delay before first + Delay between popups, set a Close Behavior, and cap the total in Settings → Sales Popup → Limit.
Tailor to device / page / visitorBothSet Position separately for Desktop / Mobile; use Targeting (pages, products, conditions, schedule).
Keep it credible and calm

Social proof works best when it's real and recent — filter to paid orders and a tight recency window. Space popups out (a few seconds between each) and use a Close Behavior delay so returning shoppers aren't nagged.

Managing popups

Open Sale Badges → Popups. The list supports Add New, Edit, Duplicate, Status toggle, and Delete. Each popup starts from a Popup Type (Order or Discount) and a template, and shows a live preview beside the settings.

TypeWhat it showsGuide
Order (Social Proof)Recent real WooCommerce purchases, one at a time.This page (below).
DiscountA coupon to copy or apply.Discount Popup

Sale Popup (Order / Social Proof) — step by step

1. Pick the Order type

Open Sale Badges → Popups → Add New, give the popup a Name, and turn Status on. Under Popup Type choose Order, then pick a template from the gallery.

Popups editor — Popup Type set to Order with a template selected

2. Write the message

On the Content tab, write the three lines using placeholders that fill in from each real order:

  • Top Message{name} recently purchased a (placeholders: {name}, {first_name}, {last_name}, {city}).
  • Content Message{product_title} (placeholders: {product_title}, {product_title_raw}).
  • Time{time} ago (placeholder: {time}).

Use Translate beside each field to localize it per language.

Content tab — Top Message, Content Message, and Time with placeholders

3. Choose which orders show, and the timing

On the General tab, decide which orders qualify and how the popup behaves:

  • Order Status — which statuses count (e.g. Completed, Processing).
  • Product FilterAll Products or limit to certain products/categories.
  • Display The Last (N) orders from the last (X) days — e.g. last 25 orders from the last 30 days.
  • Random Order, Loop Popup, Group Text for Multiple Orders, Add Close Icon, Open Link In New Tab.
  • TimingDisplay time (10s), Delay before first Popup (5s), Delay time between 2 Popups (5s).
  • Popup Close BehaviorShow Immediately Again, or hide for 1h / 4h / 12h / 1 Day / Never.
  • Position in Desktop (e.g. Bottom + Right) and Position in Mobile (e.g. Bottom).
  • Link Options — where the popup links (e.g. Product Page), plus Add Buy Button and Time Position.

General tab — order status, product filter, recency, timing, position, and link

4. Style it

On the Theme & Styles tab, pick a Color Template (e.g. Frozen Mint) to recolor the popup in one click, choose the Image (Product Image or custom), and fine-tune Font Size / Weight, Border Radius (e.g. 50 for a pill shape), and the entrance Animation (e.g. Slide Right).

Theme & Styles tab — color templates, image, border radius, and animation

5. Choose where it shows, then Save

On the Targeting tab, pick the Devices (Desktop / Mobile), add Pages & Products rules (default All Pages) and optional Conditions, then click Save.

Targeting tab — devices, pages, and conditions with the Save button

Options explained

Content

SettingWhat it doesExample
Top MessageThe headline line.{name} recently purchased a
Content MessageThe product line.{product_title}
TimeThe recency line.{time} ago

General

SettingWhat it doesWhen & why to use
Order StatusWhich statuses qualify.Only show genuinely paid orders.
Product FilterLimit to certain products/categories.Promote a specific collection.
Display The Last / from the last daysHow many recent orders, and how far back.Keep proof fresh; avoid stale orders.
Random OrderShuffle instead of chronological.Keep the feed varied on quiet days.
Loop PopupRestart after the last order.Keep social proof going on long sessions.
Group Text for Multiple OrdersCombine into one popup ("and 3 more").Highlight busy carts.
Display / Delay / BetweenShow duration and gaps.Space popups out so they're not spammy.
Popup Close BehaviorWhat happens after a shopper closes it.Avoid nagging returning visitors.
Position (Desktop / Mobile)Corner placement per device.Bottom-right is classic for social proof.
Link Options / Add Buy ButtonMake the popup clickable to the product.Turn proof into clicks.

Design (Theme & Styles)

SettingWhat it does
Color TemplateOne-click color preset for the whole popup.
ImageProduct image or a custom image.
Font Size / WeightType sizing per line.
Border RadiusRounding (50 = pill).
AnimationEntrance effect (Slide, Fade…).
z-indexStacking order above sticky headers.

Targeting, conditions & schedule

Limit popups by page, product/category, visitor conditions (login, roles, countries), and a schedule. See Products & Conditions.

🧪 Example configuration

The trust-building order popup shown in the screenshots:

SettingValue
TypeOrder (Social Proof)
Top / Content / Time{name} recently purchased a / {product_title} / {time} ago
Order statusCompleted, Processing
Product filterAll Products
RecencyLast 25 orders, from the last 30 days
TimingDisplay 10s · Delay 5s · Gap 5s
Close behaviorShow Immediately Again
PositionDesktop Bottom-Right · Mobile Bottom
LinkProduct Page
Color template / Radius / AnimationFrozen Mint · 50 · Slide Right

What customers see

A gentle stream of "someone just bought…" popups in the corner — real activity that reassures new shoppers. Pair it with a Discount Popup (shown bottom-left in the storefront image above) to add a coupon nudge.

Search visibility and conversion measurement

Popup text is a conversion interface, not a place to hide extra search keywords. Keep product names, prices, availability, and promotional claims accurate in the visible product-page content and WooCommerce Product/Offer data. Use a descriptive page title and meta description for this guide; Google can generate snippets from page content and may use the meta description when it better matches a query (Google Search snippets).

For marketing performance, compare an order popup with and without a product link or Buy Button. Track popup impressions, dismissals, product clicks, add-to-cart events, checkout starts, and revenue per session. Display only genuine, recent orders and use statuses such as Completed or Processing; social proof loses credibility when the source data is stale or misleading.

Protect customer privacy when showing names, cities, or product titles. Use the least identifying message that still communicates activity, check the store’s privacy requirements, and provide a close control with a sensible repeat-display limit.

Best practices
  • Keep the gap comfortable (5s+) so it never feels spammy.
  • Use the global limit in Settings → Sales Popup to cap how many show per session.
  • Filter to Completed / Processing orders and a tight recency window so the proof is real.

Next Steps

Frequently Asked Questions

What is a WooCommerce sales popup?

A WooCommerce sales popup is a small storefront notification that displays recent purchase activity or a coupon in a corner of the screen. Sale Booster supports Order social-proof popups and Discount coupon popups.

Does the WooCommerce social proof popup show real orders?

The Order popup reads qualifying WooCommerce orders according to the selected order statuses, product filters, recency window, and display limit. Configure those rules so the notification represents genuine store activity.

Yes. Set Link Options to Product Page and optionally enable Add Buy Button. The shopper can move from the purchase notification directly to the product or buying flow.

How do I prevent a WooCommerce sales popup from becoming annoying?

Increase the delay between popups, set a close behavior, limit the number shown per session, and target the popup to relevant pages, devices, products, visitors, or campaign periods.