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.

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 allPage 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 allAutomate 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 allProduct 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 allTrack 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.
WooCommerce
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.
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