Black Popup – Popups & Cart Sync

Description

Boost sales with popups your customers actually enjoy.

Black Popup – Popups & Cart Sync brings high-converting popup campaigns to your WooCommerce store. Design spin wheels, email opt-ins, discount unlocks, and product-focused offers in your Black Popup dashboard — then publish to WordPress with one click. No code. No copy-pasting Site IDs.

Why store owners love it

  • More revenue — Capture emails, offer discounts, and recover abandoning visitors before they leave.
  • WooCommerce-native — Popups know your products and cart. Add to cart from a popup works on your store.
  • Zero hassle setup — Install, connect your Black Popup account, publish. Site ID is detected from your store automatically.
  • Campaign control — Create and update popups from the Black Popup app; changes go live when you publish.
  • Performance-friendly — Scripts load through WordPress standards (wp_enqueue_script), not messy theme edits.

What this plugin does

  • Loads the Black Popup engine on your storefront
  • Applies popup campaigns you publish from Black Popup
  • Syncs cart and recently viewed products for smarter targeting
  • Supports secure add-to-cart from popups (iframe + REST)
  • Keeps WooCommerce cart data in sync for popup personalization

Storefront integration is on by default after activation. You can turn it off anytime under Settings Black Popup – Popups & Cart Sync.

Perfect for

  • Growing WooCommerce stores
  • Brands running email list building
  • Shops using spin-to-win, coupons, or exit-intent offers
  • Merchants who want popup marketing without a developer

How it works

  1. Install and activate the plugin on your WooCommerce site.
  2. Connect your store in the Black Popup dashboard (WooCommerce REST API keys).
  3. Design your popup — spin wheel, email form, discount unlock, and more.
  4. Hit Publish — your campaign appears on your store.

That’s it. Your team manages popups in Black Popup; WordPress handles the connection.

External services

This plugin connects to services operated by Black Popup when storefront integration is enabled (on by default). You may disable integration at any time under Settings Black Popup – Popups & Cart Sync.

Black Popup popup runtime (script.blackpopup.com)

  • What it is used for: Loading and running popup campaigns, forms, and WooCommerce cart actions configured in your Black Popup account.
  • What data is sent and when (only while integration is enabled):
    • On storefront page loads: Site ID, popup configuration, and WooCommerce product/cart context synced in the browser (recent_products, cart_products).
    • When a visitor submits a popup form or triggers add-to-cart: fields the popup collects (for example email), plus product IDs needed to add items to the cart.
    • Campaign analytics events (for example popup views) may be sent when a popup is shown.
  • Service provider: Black Popup — Terms of use, Privacy policy

By enabling storefront integration you agree to these services’ terms and privacy policies.

Screenshots

  • Boost sales with WooCommerce popups — spin wheels, email capture, and product offers.

Installation

  1. Install Black Popup – Popups & Cart Sync from the WordPress plugin directory (or upload the zip).
  2. Activate the plugin.
  3. In your Black Popup account, connect WooCommerce with REST API keys.
  4. Create a campaign and click Publish — it goes live on your store.
  5. Optional: Settings Black Popup – Popups & Cart Sync to disable storefront integration.

FAQ

Does this work without WooCommerce?

WooCommerce is required for cart sync and add-to-cart from popups. Popup loading uses the same integration.

Do I need to enter a Site ID?

No. The plugin sets Site ID from your store domain automatically when you publish.

Can I turn popups off without uninstalling?

Yes. Uncheck Enable Black Popup on the storefront in Settings.

Where do I build popups?

In your Black Popup dashboard. This plugin connects your WordPress store to those campaigns.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Black Popup – Popups & Cart Sync” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.2.7

  • Fix PHP 8 fatal error in script tag filter.
  • Updated plugin directory banner and marketing description.

1.2.6

  • Site ID auto-set from store domain when publish JSON has no siteId.

1.2.5

  • Storefront integration enabled by default; optional disable in Settings.
  • Removed manual Site ID field.

1.2.4

  • Publish endpoint always registered.

1.2.3

  • Storefront opt-in controls and secured cart/track REST route.

1.2.2

  • Slug and text domain aligned to blackpopup-popups-cart-sync.