WooCommerce Integration

WooCommerce Popups That Actually Drive Revenue

Target shoppers by cart contents, purchase history, and membership status. Add products to cart with one click. Track exactly which popups generate sales—with attribution you can trust.

WooCommerce popups

Popup Maker + WooCommerce

WooCommerce is the world’s most popular ecommerce platform, powering 42% of all online stores and processing billions in transactions annually. With over 5 million active installations, it provides everything from simple product sales to complex subscription and membership models.

Popup Maker’s WooCommerce integration connects directly to your store’s data—cart contents, customer history, memberships, subscriptions, and more. With Pro+, track actual revenue from each popup back to WooCommerce orders with automatic purchase attribution, showing exactly which popups drive sales.

Targeting Conditions

View all

Page Targeting Rules

Target popups based on WooCommerce store pages

FREEAll WooCommerce Pages

Target any page rendered by WooCommerce across your entire store.

Use Cases:

  • Show site-wide announcements or promotional banners
  • Display help widgets across all store pages
  • Present trust badges and security messaging
  • Offer support chat on all shopping pages
FREEShop Page

Target your main product catalog and shop page specifically.

Use Cases:

  • Show featured product spotlights and new arrivals
  • Display category navigation helpers for large catalogs
  • Present seasonal sale announcements
  • Offer newsletter signup for browsing visitors
FREECart Page

Target customers on the WooCommerce cart page.

Use Cases:

  • Show free shipping threshold reminders (“Add $15 for free shipping!”)
  • Display trust badges and security reassurance
  • Present limited-time discount offers
  • Offer payment plan options for high-value carts
FREECheckout Page

Target the WooCommerce checkout page specifically.

Use Cases:

  • Show payment method comparisons and options
  • Display trust badges for checkout conversion
  • Present last-chance discount incentives
  • Offer express checkout alternatives
FREEAccount Page

Target the My Account page and all subpages.

Use Cases:

  • Show loyalty program enrollment offers
  • Display personalized product recommendations
  • Present account upgrade incentives
  • Offer subscription management reminders
FREEWooCommerce Endpoints

Target specific account and order endpoints with granular control.

Use Cases:

  • Show post-purchase surveys on order confirmation
  • Display reorder suggestions on order details pages
  • Present payment assistance on pending payment pages
  • Offer profile completion incentives on account pages

Select from 14 available endpoints including order-pay, order-received, view-order, edit-account, edit-address, downloads, payment-methods, and more.

Product Targeting Rules

Target popups based on which products customers are viewing

FREEProducts Archive

Target product archive and listing pages throughout your store.

Use Cases:

  • Show category-specific promotions on archive pages
  • Display filtering assistance for large catalogs
  • Present comparison tools for similar products
  • Offer newsletter signup for browsing visitors
FREEAll Products

Target any single product page across your store.

Use Cases:

  • Show product comparison tools universally
  • Display size guides and fitting information
  • Present warranty and return policy information
  • Offer bulk pricing for all products
FREESpecific Products

Target selected product pages by name or ID.

Use Cases:

  • Show accessory bundles on flagship product pages
  • Display video demonstrations for complex products
  • Present limited-time offers on selected items
  • Hide promotions from products already on sale

Select one or more products, or enter product IDs directly. Supports ANY matching. Use NOT operator to exclude specific products.

FREEProducts by ID

Target products using comma-separated ID lists for precise control.

Use Cases:

  • Target specific SKUs for flash sales
  • Control promotions across product variants
  • Manage seasonal product campaigns
  • Coordinate multi-product promotions

Enter comma-separated product IDs (e.g., “128, 129, 130”).

FREEProducts with Category

Target products based on category assignment.

Use Cases:

  • Show size guides on all “Clothing” category products
  • Display battery information on “Electronics” items
  • Present category-specific discounts
  • Offer care instructions by product category

Select one or more categories. Hierarchical—also matches child categories. Supports ANY matching.

FREEProducts with Tag

Target products based on tag assignment.

Use Cases:

  • Show “New Arrival” information for tagged products
  • Display “Best Seller” social proof
  • Present “Clearance” urgency messaging
  • Offer “Limited Edition” scarcity alerts

Select one or more tags. Supports ANY matching.

FREEProducts with Shipping Class

Target products based on shipping classification.

Use Cases:

  • Show “Free Shipping” messaging for qualifying products
  • Display “Fragile” handling information
  • Present “Oversized” delivery expectations
  • Offer “Local Pickup Only” store location details

Select one or more shipping classes.

Cart Targeting Rules

Target popups based on what’s in the customer’s shopping cart

PRO+Product(s) in Cart

Target customers based on specific products in their cart.

Use Cases:

  • Show cross-sell suggestions (“Complete your look with…”)
  • Display bundle discounts when complementary items present
  • Present accessory recommendations for main products
  • Hide promotions for products already in cart

Select one or more products. ANY matching (default) or ALL matching. Use NOT operator to target customers without specific products.

PRO+Cart Item Count

Target customers based on the number of items in their cart.

Use Cases:

  • Show “add more items” incentives for small carts (< 3 items)
  • Display bulk discount offers for larger orders (> 5 items)
  • Present checkout encouragement for carts with items
  • Offer shipping upgrades for mid-size orders

Set “more than” threshold, “less than” threshold, or both for specific ranges. Leave empty to check “cart has any items.”

PRO+Cart Total

Target customers based on cart value using flexible thresholds.

Use Cases:

  • Show premium checkout experience for high-value carts ($200+)
  • Display “add $X for free shipping” messages ($50-$75 range)
  • Automatically offer 10% discount on orders over $500
  • Offer payment plans for carts over threshold

Choose total type (Cart Total, Subtotal, Tax, Shipping, Discount, Fee—12 options total). Set “more than” and/or “less than” thresholds for precise ranges.

Customer Targeting Rules

Target popups based on customer lifetime value and past purchases

PRO+Customer Lifetime Value

Target customers based on total historical spending.

Use Cases:

  • Show VIP-exclusive discounts to high-value customers ($500+)
  • Display loyalty rewards to repeat buyers
  • Offer special incentives to convert low-spenders into regulars
  • Present premium support options to top customers

Set spending threshold. Only completed orders counted. Requires logged-in user.

PRO+Customer Has Purchased

Target customers based on specific past product purchases.

Use Cases:

  • Show sequel products to previous buyers (cookbook buyer → culinary masterclass offer)
  • Hide promotions for products they already own
  • Suggest complementary or accessory products
  • Offer “complete your collection” bundles

Select one or more products. ANY matching (default) or ALL matching. Requires logged-in user. Matches parent product only, not specific variations.

WooCommerce Memberships

Target popups based on membership status and restrictions

Requires WooCommerce Memberships extension.

PRO+Post Content Restricted

Target pages where content is restricted by membership requirements.

Use Cases:

  • Show membership upsell when viewing restricted content
  • Display “unlock this content” messaging with benefits
  • Offer trial membership access
  • Present membership comparison with feature highlights
PRO+Product Viewing Restricted

Target products where viewing requires membership.

Use Cases:

  • Show “members only” product previews
  • Display membership benefits overview
  • Offer limited-time membership discounts
  • Present exclusive access messaging
PRO+Product Purchasing Restricted

Target products where purchasing requires membership.

Use Cases:

  • Show membership requirement explanation
  • Display “join to purchase” call-to-action
  • Offer membership bundle with restricted product
  • Present membership value proposition
PRO+Product Has Member Discount

Target products that have member discounts available.

Use Cases:

  • Show “Members save X%” on discounted products
  • Display member pricing comparison
  • Encourage membership for discount access
  • Present “exclusive savings” messaging
PRO+User Has Member Discount

Target when the current user has a member discount available.

Use Cases:

  • Show “Your member discount: X%” personalized messaging
  • Display savings calculations at checkout
  • Highlight member benefits being applied
  • Present loyalty appreciation messaging

Optional product filter to check discount for specific products.

PRO+User is Member

Target based on membership plan status (any status including expired).

Use Cases:

  • Show tier-specific exclusive offers to premium members
  • Display different content for different membership levels
  • Target non-members with join incentive (using NOT operator)
  • Present membership renewal reminders

Optional membership plan filter. Included statuses: active, delayed, complimentary, pending, paused, expired, cancelled.

PRO+User is Active Member

Target based on active membership status only.

Use Cases:

  • Show loyalty rewards to active members
  • Display member-exclusive content and offers
  • Target expired members with reactivation offers (using NOT operator)
  • Present active member appreciation messaging

Optional membership plan filter. Active statuses only: active, delayed, complimentary.

WooCommerce Subscriptions

Target popups based on subscription status and renewal timing

Requires WooCommerce Subscriptions extension.

PRO+Has Subscription

Target customers based on subscription status.

Use Cases:

  • Show subscriber-exclusive content to active subscribers
  • Display win-back offers to cancelled subscribers
  • Present reactivation incentives to on-hold subscriptions
  • Target non-subscribers with subscription benefits

Select status filter (Any, Pending, Active, On-hold, Pending cancellation, Cancelled, Expired). Optional product filter for specific subscriptions.

PRO+Upcoming Subscription Renewal

Target subscribers with renewals approaching within a specified window.

Use Cases:

  • Show retention offers 7 days before renewal
  • Display early renewal incentives with discounts
  • Present loyalty appreciation 30 days before renewal
  • Offer plan upgrades before renewal date

Set renewal window (1-90 days). Optional product filter for specific subscriptions.

WooCommerce Product Vendors

Target popups based on vendor status for marketplace sites

Requires WooCommerce Product Vendors extension.

PRO+Current User is Vendor

Target users who are registered vendors on your marketplace.

Use Cases:

  • Show vendor dashboard shortcuts
  • Display approval status information for pending vendors
  • Present management tools promotions
  • Offer vendor success resources and tips

Select status filter (Any vendor status, Pending approval, Manager role, Admin role).

PRO+Current Product is Vendor Product

Target products that are sold by marketplace vendors.

Use Cases:

  • Show vendor information badges
  • Display vendor-specific policies and terms
  • Present “support this seller” messaging
  • Offer vendor contact options

Call to Actions

View all

Automate customer actions directly from your popups. Add products to cart, apply discounts, and drive revenue—all tracked with honest attribution.

Revenue Actions

Drive WooCommerce revenue directly from popup button clicks

PRO+Add to Cart

Add products directly to the WooCommerce cart from popup button clicks.

Use Cases:

  • One-click upsells for complementary products (camera → camera bag + lenses bundle)
  • Quick-buy buttons for promotional items
  • Bundle additions with single clicks
  • Cart recovery with product suggestions

Configuration: Select product, set quantity (default: 1), choose variation for variable products. Optional: auto-apply coupon, replace cart contents for exclusive offers.

Redirect Options: Cart page, Checkout page, Stay on current page (AJAX), Custom URL.

Revenue Attribution: Automatically tracks “added value”—only the incremental cart increase is attributed to the popup.

PRO+Apply Discount

Apply WooCommerce coupon codes to customer carts.

Use Cases:

  • Exit-intent cart recovery offers
  • Limited-time promotional codes
  • Loyalty reward applications
  • Flash sale activations

Configuration: Select coupon from existing WooCommerce coupons. All WooCommerce validation applies (expiration, usage limits, minimums, restrictions). Silently succeeds if already applied.

Redirect Options: Cart page, Checkout page (default), Stay on current page, Custom URL.

Revenue Attribution: Tracks discount applications and final cart values for attribution reporting.

Triggers

View all

Product Added to Cart

Fire popups the moment customers add products to their cart

PRO+Product Added to Cart

Fire popups the moment customers add products to their WooCommerce cart.

Use Cases:

  • Cross-sell suggestions (“Customers also bought…”)
  • Bundle offers for related products (high-end camera → extended warranty or premium care kit)
  • Checkout incentives and urgency messaging
  • Free shipping threshold reminders (“Add $15 more!”)

Configuration: Optional product filter to trigger on specific items only. Works with AJAX add-to-cart and traditional form submission.

Pro Tip: Use this trigger to guide customers through complex purchases. If a customer adds a complex product to their cart, trigger a popup offering a free consultation or setup guide, adding value and reducing returns.

Note: Variable products trigger on parent product ID. Product bundles trigger on bundle ID only. Grouped products trigger first product only.

Tracking & Analytics

View all

Track exactly which popups drive WooCommerce revenue with honest attribution.

How It Works: Uses the “added value” attribution model—only the incremental revenue generated by the popup is attributed, not the full cart value.

Example: If a customer has $100 in their cart and your popup upsells a $50 product, only $50 is attributed to the popup.

Attribution Types:

  • Cart Item: Revenue from products added via popup CTAs
  • Checkout: Revenue from checkouts initiated via popup CTAs
  • Discount: Revenue from orders using popup-applied discounts

Storage Reliability: Six-layer attribution storage ensures data isn’t lost even if cookies clear or sessions expire.

View attribution data in the Popup Maker analytics dashboard.

Integration Benefits

Deep WooCommerce Integration

Every condition uses real WooCommerce data—cart contents, customer history, membership status. No approximations or workarounds. Your popups respond to actual store state.

Honest Revenue Attribution

Know exactly which popups make money. The “added value” model attributes only incremental revenue—no inflated numbers from popups that appeared before existing cart items.

Extension Support

Works with WooCommerce Memberships, Subscriptions, and Product Vendors. Each extension adds specialized conditions for its features.

Current Limitations

Logged-In Requirements: Customer purchase history and lifetime value conditions require logged-in users to identify customer records.

Extension Dependencies: Memberships, Subscriptions, and Vendors conditions require those WooCommerce extensions to be installed and active.

Variation Targeting: The Product Added to Cart trigger uses the parent product ID, not specific variation IDs. For variation-specific targeting, combine with cart contents conditions.

Details

WooCommerce

IntegrationPro+

Turn your WooCommerce store into a conversion machine. Target shoppers based on cart contents, purchase history, and membership status—then drive revenue with one-click add-to-cart and discount CTAs.

Get StartedDocumentation

Quick Links

Easy Installation

Create your first popup in minutes

Proven Support

Help is available when you need it.

Docs That Help

Help is available when you need it.

Ready to start poppin’?

Popups that don’t stop

If your ready to supercharge your site's popups, you'll want to check out our exciting list of premium features

Buy Now