Description

WooCommerce Notification displays recent orders as popup notifications on your store. It’s the online equivalent of a busy store and shows prospective customers that other people are buying your products.

  • Increase conversion rate by highlighting other customers that have bought products.
  • Display orders in real time for buyer validation and social proof!
  • Create a sense of urgency for visitors, and expose new products!

IMPORTANT NOTE:

Our plugin supports assigning the coupon box popup on certain pages using WP’s Conditional tags. To handle WP’s Conditional Tags, this plugin uses eval() which is very dangerous because it allows the execution of arbitrary PHP code. Therefore, please only fill this field with proper conditional tags that are validated and/or provided by trusted developers.

Create Powerful Social Proof with Sales Notifications

Display real-time sale notifications showing recent orders or customizable virtual data. This helps build trust and social proof by letting visitors see that others are actively purchasing, which can increase confidence and boost conversions on your store.

WooCommerce Notification Social Proof

Geo-Targeted Notifications (Geo Detect)

Automatically generate sale notifications based on the real location of visitors using IP detection. For example, a customer from the USA may see “Emily in New York just purchased a ‘Wireless Earbuds Pro’”, while a visitor from France may see “Lucas in Paris just bought a ‘Minimalist Leather Backpack’”. This helps create stronger trust and familiarity by showing that people in their own country are actively buying from your store.

Geo-Targeted Notifications

Multi-Message Notification System

Create unlimited notification messages with different content to keep your store dynamic and engaging. You can customize each message for different products, campaigns, or customer behaviors, helping you display more relevant social proof and increase conversion opportunities.

Multi-Message Notification System

AI-Powered Content Generation for Notifications

Automatically generate personalized notification messages using AI, including customer names, cities, and other virtual details. This helps you create more realistic and engaging social proof notifications without manual setup, saving time while improving conversion performance.

AI-Powered Content Generation

Multilingual Support with WPML & Polylang

Fully compatible with WPML and Polylang, allowing your notifications to automatically switch language based on the customer’s selected language. When users change the site language, all messages will be displayed accordingly, ensuring a consistent and localized experience for every visitor.

Multilingual Support with WPML & Polylang

Modern Notification Templates & Design Customization

A wide range of beautifully designed modern templates is available for you to choose from. You can easily customize colors and styles to match your store’s appearance, helping you create eye-catching notifications that attract attention and improve engagement.

Modern Notification Templates

Fully Responsive Notification Design for All Devices

The plugin works perfectly on all devices, including mobile, tablet, and desktop. All notifications are fully responsive and automatically adjust to different screen sizes to ensure a smooth and consistent user experience everywhere.

Fully Responsive Notification Design

FEATURES OF WOOCOMMERCE NOTIFICATION

DISPLAY RECENT ORDERS ON POPUP NOTIFICATION

The plugin takes information from recent orders of WooCommerce to display on popup notifications.

  • Select orders to display: You can choose orders to display based on the order status. Included Complete, Processing, On hold, Canceled, Refunded, Pending payment, or Failed orders.
  • Order Time: Select time and display orders from that time until now.
  • Current Category: Notifications that are displayed on a category page are only related to the products of that category
  • Product visibility: Products whose Product visibility is set will be displayed on the popup notifications.
  • External link: This option works with External/Affiliate products and allows redirecting to the External/Affiliate products page after clicking on the popup notifications.
  • Exclude Products: Avoid the products you don’t want the notifications to appear on.
  • Out-of-stock products: The option allows you to select whether to display out-of-stock products on the notification or not.
  • Auto change virtual time: Auto display virtual time matched with your site timezone instead of the real-time of the order.
  • Product image size: Flexible change the image size on the popup notification. That can be Shop thumbnail – 100×100; Shop catalog – 600xauto; Shop single – 900xauto.

DISPLAY FAKE ORDERS ON POPUP NOTIFICATION

This feature allows displaying on the popup notifications the information of the fake orders. This helps to create fake information about busy products, interesting to many people.

  • Create orders for selected products: Select some products and put in the needed information. The plugin will create fake orders for the selected products.
  • Create orders for selected categories: If your store has too many products to select manually. This function will help you to select products to create fake orders for the product.
  • Create orders with the latest products: Create fake orders for the newest products. Help you to introduce new products to customers.
  • Product visibility: Products whose Product visibility is set will be displayed on the popup notifications.
  • External link: This option works with External/Affiliate products and allows redirecting to the External/Affiliate products page after clicking on the popup notifications.
  • Out-of-stock products: The option allows you to select whether to display out-of-stock products on the notification or not.
  • Auto-detects address: Auto-detect customer addresses via IP (city, country) and create fake orders near them.
  • Random purchase time: The plugin selects a purchase time randomly between a time threshold selected by you.
  • Virtual customer’s first name and address: Type in the customer’s first name and address (city, country) as you want. Then the plugin will mix it with Selected products/Selected categories/Latest products and random purchase time to create faker orders.
  • Product image size: Flexible change the image size on the popup notification. That can be Shop thumbnail – 100×100; Shop catalog – 600xauto; Shop single – 900xauto.

PRODUCT DETAIL

  • Run single product: Notification will only display the current product on the product detail page that they are viewing.
  • Notification show: In a product single page, notification can only display current products or other products in the same category.
  • Show variation: Show variation instead of variable products.

MULTIPLE WOOCOMMERCE NOTIFICATION MESSAGES

You can add and configure as many WooCommerce Notification messages as you want. Each message will be displayed on a different single pop-up.

  • Shortcodes: Use the shortcodes to configure your messages. The system will get this information from your orders or create it automatically on WooCommerce Notification:
    {first_name} – Customer’s first name
    {city} – Customer’s city
    {state} – Customer’s state
    {country} – Customer’s country
    {product} – Product Title
    {product_with_link} – Product title with a link to the single product page
    {time_ago} – Time after purchase
    {custom} – Use custom shortcode
  • Custom: Display a random number of people who are seeing a product with the shortcode: {number}
  • States for addresses in the USA: With the shortcode for states, now you can display addresses in the USA correctly. Example: Someone in Chicago, Illinois, USA just purchased a Woo Ninja.
  • Compatible with WPML and Polylang: This feature allows to display of notifications in multiple languages.

DESIGN

WooCommerce Notification plugin provides various options to help you design the notification pop-up as you want.

  • 22 built-in templates: The plugin provides 22 pop-up templates for you to change the front end of WooCommerce Notification. So you can make the pop-up fit with your website design.
  • Rounded/Square pop-up: Select if you want to round the pop-up or display it as a rectangle.
  • Pop-up positions: There are 4 positions to display the pop-up.
  • Image position: You can set up to display the image on the notification on the left or right.
  • Close button: The close button allows customers to close the pop-up. And you can select a time for the pop-up to re-appear.
  • Swift to close on mobile: To make it easier to close the pop-up on mobile devices, the plugin allows customers to swift the pop-up to close.
  • Appearing and disappearing effects: You can select the appearing and disappearing effects of pop-ups.
  • Sound effect when pop-ups appear: Display a sound along with the pop-up when it appears. This option requires at least one action of users with your site.
  • Custom CSS: The plugin provides a Custom CSS field, allowing you to add your own CSS code and change the front end of the plugin.
  • Clickable product image: Product images on the pop-up are now clickable. It will redirect to the single product page
  • Display parent product image: If a product variation does not have a product image, the plugin will display the parent product image instead.
  • Display current products or products in the same category: The plugin will display the product customers are viewing or products in the same category.
  • Assign pages: Enable/Disable the plugin on the Homepage/Checkout page/Cart page in settings. With other pages, you can use the “conditional tags” option to select the page you want to display the pop-up.

TIME SETTINGS

  • Loop: The loop option allows you to display multiple pop-ups on each site loading time.
  • Loop by session: The plugin will display the number of pop-ups set in the session time.
  • Notification per section: Set the number of notifications displayed in a session.
  • Session duration: Set the time a session lasts for.
  • Next time display: You can select the delay time between each pop-up notification.
  • Notification per page: You can set the number of notifications displayed on a page until reloading the page.
  • Initial time random: You can select the delay time for the first pop-up to appear after site loading.
  • Initial delay: When your site loads, notifications will show after this amount of time
  • Display time: An option allows you to select the display time of each pop-up.

SOUND WHEN A POPUP NOTIFICATION APPEARS

When the notifications appear, a sound will be played, which helps the notification stand out and attract attention. You can also choose a sound in the list.

AI ENGINE

WooCommerce Notification’s AI Engine enables automatic generation of realistic, personalized notification content to maximize social‑proof impact. Once you configure your API credentials (supports Google Gemini and OpenAI), the engine can:

  • Create dynamic messages about virtual “customers” purchasing items, using variables for name, city, country and product.
  • Let you define minimum and maximum character length, select a writing style (e.g., formal, casual, promotional) and a writing tone (friendly, professional, enthusiastic) so the output matches your brand’s voice.
  • Insert generated content directly into notification templates, so you don’t have to manually craft each message-saving time while maintaining freshness.

Use the AI Engine when you want to streamline the creation of your notification messages, keep your store feeling active and engaging, and reduce repetitive manual work.

OTHER

  • Works on mobile: The plugin works perfectly on mobile and responsive devices.
  • Save Logs: Save logs help the system store information when visitors click on the notification. Then the site admin could have a statistic of the number of clicks and analyze fluctuating sales. The reporting system allows statistic number clicks by date or by product name.
  • See users interact with your notifications in real-time: With featured save logs, the admin site will learn more about the attitudes and behavior of customers for the product shown in the notification.
  • Auto-update: By authenticating your Envato purchase, you can auto-update the plugin during the support time.
  • SPEED: Because of using Ajax technology notifications will be loaded after site load. Then the plugin won’t affect the loading speed of your site.
  • Easy to use: The plugin is designed with a friendly interface. So it takes only a few minutes to set up with optimal default settings

WooCommerce Notification’s compatible plugins

WooCommerce Notification Compatible Plugins

WooCommerce Notification Comparison Chart

Let’s go through this video on how to use the WooCommerce Notification plugin.

Additional information

License Time

12 months for 1 website, 6 months for 1 website

*** Notivo – WooCommerce Notification – Boost Your Sales Changelog *** 2026.08.20 - version 1.7.2 - Updated: VillaTheme support 2026.06.19 - version 1.7.1 - Updated: VillaTheme support 2026.03.27 - version 1.7.0 - Updated: Optimize code 2026.03.06 - version 1.6.10 - Updated: Only specific conditional tags are supported. 2025.10.30 - version 1.6.9 - Fixed: Issue when retrieving virtual country 2025.10.14 - version 1.6.8 - Added: Privacy mask option for customer info 2025.08.08 - version 1.6.7 - Updated: Compatible with WordPress 6.8.2 and WC 10.0.4 - Updated: VillaTheme_Support 2025.06.16 - version 1.6.6 - Updated: Compatible with WordPress 6.8.1 and WC 9.9.3 - Updated: VillaTheme_Support 2025.03.21 - version 1.6.5 - Updated: Compatible with WC 9.7.1 - Updated: Sound play review im setting page - Updated: VillaTheme_Support 2025.02.21 - version 1.6.4 - Fixed: Fixed the display option in AI Engine. - Updated: VillaTheme_Support 2025.02.14 - version 1.6.3 - Updated: Compatible with WC 9.6.2 - Updated: VillaTheme_Support - Added: OpenAI for generator message 2025.01.29 - version 1.6.2 - Updated: Compatible with WC 9.6.1 - Updated: Compatible with php ver >8.1 - Updated: VillaTheme_Support 2024.12.28 - version 1.6.1 - Updated: VillaTheme_Support - Updated: Compatible with WordPress 6.7.2 and WC 9.5.1 - Fixed: Issue with retrieving customer name for order refunds 2024.10.04 - version 1.6.0 - Fixed: Image padding not effected in setting design - Fixed: Position of notification - Updated: VillaTheme_Support - Updated: Setting UI - Updated: Notification template design - Updated: Compatible with WordPress 6.6 and WC 9.3 - Added: Rounded background image corner style - Added: 22 new templates - Added: New shortcodes in message purchased - Added: Product rating star, add to cart button in notification popup - Added: Compatible with GTM4WP - Added: AI gemini for generator message 2024.02.26 - version 1.5.6 - Updated: Add conditions when retrieving virtual_name and virtual_city - Fixed: Get short_code, virtual_name, virtual_city, virtual_country in other languages 2023.11.10 - version 1.5.5 - Updated: VillaTheme_Support - Updated: Compatible with WordPress 6.4 2023.10.10 - version 1.5.4 - Updated: VillaTheme_Support 2023.09.15 - version 1.5.3 - Fixed: Get product in order with after date_query 2023.07.31 - version 1.5.2 - Fixed: Image size slug - Updated: Compatible with WooCommerce HPOS(COT) 2023.03.28 - version 1.5.1 - Fixed: Enable mobile option 2023.03.10 - version 1.5.0 - Fixed: Fixed conflict css with Theme Kinves and Plugin BoldGrid Inspirations - Updated: Minify css - Added: Name by country option 2022.06.06 - version 1.4.7 - Updated: Update support file - Updated: Use passive listeners to improve scrolling performance - Fixed: Fixed grammar - Fixed: Fixed security - Updated: Compatible with WC 6.5.0 and WP6.0 2022.03.29 - version 1.4.6 - Updated: Update support file 2022.03.22 - version 1.4.5 - Fixed: Fixed able replace multi shortcode in message - Fixed: Error when getting null data from orders - Updated: Compatible with WC6.3.0 - Updated: Update support file 2022.02.11 - version 1.4.4 - Updated: Compatible with WC 6.2.0 and WP5.9 - Updated: Compatible with WooCommerce Cart All in One by VillaTheme 2021.12.31 - version 1.4.3 - Fixed: Compatible with the Polylang plugin - Updated: Compatibility with WC6.0.0 2021.08.25 - version 1.4.2.5 - Fixed: Hidden notify in new widget preview wordpress - Fixed: Critical error when the product is not added to other languages in ajax. 2021.08.06 - version 1.4.2.4 - Updated: Compatibility with WP5.8 and WC5.5. - Fixed: Critical error when the product is not added to other languages. - Fixed: Style notify image on safari 2021.06.08 - version 1.4.2.3 - Added: Filter product with product visibility - Added: Notifications which are displayed on a category page are only related to the products of that category - Updated: Remove the blank space between the city and the comma - Fixed: Get product title in specific language WPML - Fixed: Style notify image on mobile 2020.12.12 - version 1.4.2.2 - Added: Compatibility with WP 5.6 2020.10.10 - version 1.4.2.1 - Added: Auto detect with WooCommerce geolocation 2020.08.15 - version 1.4.2 - Updated: Class support - Added: Compatibility with WP 5.5 and WC 4.3 - Added: Auto change Virtual Time for site Timezone - Added: Change {number} in a reasonable way - Fixed: Appear message again after clicking close icon - Fixed: Check update request 2019.10.09 - version 1.4.1 - Fixed: Background templates 2019.09.24 - version 1.4.0 - Fixed: Duplicated sound when hovering notification - Fixed: Can not disable time loop - Fixed: Wrong caching data - Updated: Encrypt customer info(name, city, state, country) so that real info is not shown in page source - Added: Support swipe notification to close for mobile devices - Added: 22 new templates - Added: Rounded corner style - Added: Image padding - Added: Close icon color - Added: Loop by session 2019.06.14 - version 1.3.9.8 - Fixed: Sounds file corrupt - Changed: Increase key activation and support renew reminder - Added: Able to dismiss key activation and support renew reminder 2019.02.12 - version 1.3.9.7 - Fixed: Get Auto Update Key - Fixed: URL working in setting page 2019.02.11 - version 1.3.9.6 - Updated: Documentation in full package - Updated: Notice compatible with WooCommerce - Updated: get Auto Update Key 2019.01.12 - version 1.3.9.5 - Fixed: Warning: failed to open stream - Updated: Use variation parent image if a variation does not have image 2018.12.07 - version 1.3.9.4 - Fixed: Get transient data settings with WPML, Polylang - Fixed: Select products - variations not working - Fixed: Tab Js in backend - Fixed: Black friday template - Fixed: Report - Fixed: Auto detect 2018.11.06 - version 1.3.9.3 - Fixed: CSS template - Fixed: Admin JS load options with Recent visited - Fixed: Limit Virtual names and Virtual cities - Fixed: Save Recent visited 2018.10.01 - version 1.3.9.2 - Fixed: Get from billing in product page - Fixed: Show product without ajax - Warning: Check update 2018.09.29 - version 1.3.9.1 - Added: Show notice purchased code - Fixed: City, Names empty - JS error - Fixed: No load products with ajax - Fixed: Array key products send ajax 2018.09.25 - version 1.3.9 - Added: Close time cookie - Added: Compatible with WPML.org - Added: Compatible with Polylang - Fixed: Save log link - Fixed: Active purchased code - Fixed: Effect JS in backend on Safari - Fixed: Auto detect - Fixed: Text description with Condition tags. - Fixed: Close ads board - Updated: Russian language - Updated: New Templates - Removed: RTL feature - Removed: Cache - Removed: IPfind - Updated: Server speed 2018.05.16 - version 1.3.8.1 - Fixed: Option to open link on new tab with Non ajax 2018.05.16 - version 1.3.8 - Fixed: Show hidden products - Fixed: Class Support - Added: Option to open link on new tab/current tab - Added: Shortcode {last_name} for "Get from Billing" 2018.04.14 - version 1.3.7 - Fixed: Custom css not saving - Added: Show/hide out-of-stock products - Added: RTL feature 2018.04.09 - version 1.3.6.1 - Fixed: Warring file_get_content of support file 2018.03.05 - version 1.3.6 - Fixed: Translate in JS - Fixed: Class support - Fixed: Bottom/top right css - Fixed: Save quote sign in virtual name/city/county - Fixed: Hide on homepage 2018.01.30 - version 1.3.5 - Fixed: Get billing with product ID empty - Added: Class Support - Updated: High CPU 2017.12.12 - version 1.3.4 - Added: Background - Added: Open new tab - Added: Fix Virtual address 2017.11.25 - version 1.3.3 - Fixed: Some CSS - Fixed: Next time - Fixed: Admin CSS link - Fixed: out of stock - Fixed: Resize close image - Fixed: Show virtual address options with select categories - Added: Non ajax 2017.10.08 - version 1.3.2 - Changed: Increased products and orders in Select billing feature - Fixed: Clickable when notification hide 2017.10.08 - version 1.3.1 - Fixed: Ajax URL compatible with Minify JS plugin - Fixed: Remove HTML of Product title - Fixed: CSS of image link - Fixed: Random city and first name 2017.10.02 - version 1.3 - Added: Select products from categories - Added: Show related product in single page - Added: Image link to Product page - Added: Auto update - Added: Custom CSS - Added: Minutes in get product from Billing - Added: Multi order statuses - Added: Multi messages - Added: State shortcode - Fixed: First letter to upcase with Billing information - Fixed: Some mistake - Fixed: Report page - Fixed: Show Virtual Name, Address with Lastest Product - Fixed: Get parent image if product variation image empty - Fixed: Country code in billing to Country name 2017.07.14 - version 1.2.4 - Fixed: Compatible with WooCommerce 3.x , higher and lower 2017.07.08 - version 1.2.3 - Fixed: cache empty - Fixed: Auto detect IP - Updated: Awesome effect 2017.07.03 - version 1.2.2 - Fixed: Reset post query - Fixed: No sound on mobile - Fixed: Cart text - Fixed: Remove session - Added: Custom shortcode - Added: Latest products 2017.05.29 - version 1.2.1 - Updated: Language - Fixed: Products Remove 2017.05.19 - version 1.2 - Added: Assign page where you can turn off or on display on specify page that are home page, checkout page, cart page. - Added: Setting in Product detail. - Added: Product image size 2017.04.10 - version 1.1.4 - Fixed: Save button in backend - Fixed: External link - Fixed: Set default design color - Fixed: Products tab setting with WooCommerce 3.0 - Added: Random product 2017.02.06 - version 1.1.3 - Fixed: Product image 2017.02.02 - version 1.1.2 - Added: Exclude products option from billings. - Fixed: Time just buy 2017.01.16 - version 1.1.1 - Added: Working with Product external link - Added: Initnal time random 2017.01.09 - version 1.1 - Updated: Prevent direct access to your files - Fixed: Style on Mobile 2016.12.08 - version 1.0.9 - Fixed: Change show by ajax technology 2016.10.31 - version 1.0.8 - Added: Save cookie with virtual name, virtual city and time - Added: Remove cache of WP Fastest Cache then save setting. 2016.09.13 - version 1.0.7 - Fixed: Loop with Conditional Tag 2016.08.09 - version 1.0.6 - Fixed: Conflict JS 2016.08.03 - version 1.0.5 - Fixed: Time get products with Billing history 2016.08.02 - version 1.0.4 - Fixed: Some minor in translate - Fixed: Conflict Mobile detect class 2016.07.08 - version 1.0.3 - Fixed: Conflict Mobile detect class - Fixed: Overload product data 2016.06.16 - version 1.0.2 - Added: System require - Added: Limit with 30 billings and 50 products - Changed: Cache folder - Fixed: Report - Fixed: Virtual city and name - Fixed: Conditional tag - Fixed: Display per page - Removed: ipAuth key 2016.06.13 - version 1.0.1 - Fixed: Detect on mobile - Fixed: Time when new order 2016.06.13 - version 1.0.0 ~ The first released.