eCommerce Notification

Created: 06/2016

Latest update: 01/2024

Updated to eCommerce Notification ver 1.0.15

By: VillaTheme
Thank you for purchasing our plugin. If you have any questions that are beyond the scope of this documentation, please feel free to request support at our Support Forum. Thanks so much!

What is the eCommerce Notification?

eCommerce Notification displays all post types (posts, pages, and product pages) as a popup on your storefront. It’s the online equivalent of a crowded store, and it shows prospective customers that other people are purchasing your products, or that a post or page is being viewed by someone.


  • Increase conversion rate by highlighting other customers that have bought products.
  • Compatible with all post types
  • Create a sense of urgency for visitors and expose new products!



WordPress eCommerce Notification automatically generates the order from the given information. Then display order notification pop-up on the front-end.

  • Customer name: allow you to add a list of customer names.
  • Customer address: allow you to add to a list of customer addresses.
  • WordPress post type: the plugin can take any WordPress post type to display as “product”.
  • Select product: select posts to display. You can select different posts from different post types to display.
  • Message: enter the message to display on pop-ups. You can use shortcodes to display the necessary information.
  • Order time: select a time period. The purchased time will be picked randomly within this period.
  • Auto-Detect address: the plugin will detect visitor addresses based on their country. And then display someone in their location just purchases recently.



You can add and configure as many eCommerce 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
  • 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.



  • Text color: change the text color, product name color.
  • Background color: change the pop-up background color.
  • Product image: the plugin will take the post featured image to display as a product image on pop-ups.
  • Image position: select to display the product image on the left side or the right side of the pop-up.
  • Image size: select the image size to display on the pop-up.
  • Pop-up position: select to display the sale notification pop-up on the top left, top right, bottom left, bottom right position.
  • Pop-up appear/disappear effect: there are 32 appear/disappear effects for you to select.
  • Custom CSS: This allows you to add your own CSS code to change the pop-up front-end design.
  • Close button: allow your visitor to hide the sale pop-up temporarily.
  • Sound: play a sound when pop-up to attractive the user’s attention.
  • Condition tags: using WordPress conditional tags to configure which page the sale pop-ups appear on.



  • Loop: the loop option will help to display multiple pop-ups on a page load.
  • Notification per page: select how many sale notifications you want to display on a page load.
  • Next time display: select the delay time between two sale notification pop-ups.
  • Delay time: select the time for the pop-up to appear after the page completes loading.
  • Display time: select the pop-up display time before it disappears.


  • Save Logs: This helps the system stores information when visitors click on the notification. Then the admin site could statistic the number of clicks and analyse fluctuation sales. The reporting system allows statistics number of clicks by date and by-product.


Authenticate purchase and auto-update the plugin from your Dashboard.


System Requires:

Make sure that those limits to a minimum as follows in order for free-trouble while installing:

  • WordPress 5.0 or higher
  • PHP version 7.0 or higher

Download Plugin:

Go to Plugin/Add New/Upload Plugin/Choose file/ select the file/click “Install Now”/click “Active plugin”.

Done! Let’s start using the plugin.

How to use

After installing and activating the plugin, you need to configure to show notification:

1. Turn it on:

Go to Dashboard/eCommerce Notification/General tab/Turn on plugin either on desktop or mobile of both of them


2. Select your items

click “Save” to get the changes.

How does it work





Enable: Enable/Disable eCommerce notification plugin on desktop.

Mobile: Enable/Disable eCommerce notification on mobile and responsive devices.


Go to Dashboard/eCommerce Notification/Design to design the notification pop-up

1. Message purchased: Content showed in the notification. Use some available shortcodes to add in this form.

{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

2. Click Add New to add more messages.

3. Highlight color: pick a color for to the product name.

4. Text color: pick a color for text in the content of notifications.

5. Background color: pick a color for the background of notification.

6. Templates: Select a template for pop-ups. This option will overwrite the background color.

7. Image Position: select position for featured image of notifications. It can be shown on the left or on the right of notification.

8. Position: there are 4 positions to show form notification in front-end. Turn on one position.

9. Show Close Icon: show icon to close notification in order to visitors can close form in front-end. If you don’t show close icon, notifications will be displayed until the end of display time.

10. Message display effect: Set appear effect for notification pop up.

11. Message hidden effect: Set disappear effect for notification pop up.

12. Custom CSS: Add your own custom CSS.



1. Select Post Type: Select a post type from your WordPress site to display on notifications.

2. Select Items: Select specific items of the above post type to show on the notification.

3. Virtual First Name: Enter your virtual customer first names. Each first virtual name on a line.

4. Virtual Time: setting the virtual time that how long ago a virtual someone purchased the specific product. The purchase time will be picked randomly between this time threshold.

5. Address: you can use the auto-detect address or make the virtual address of the customer.

  • For selecting “auto-detect address“, you need to fill in the “auth key”, which you can get at If you do not fill in your auth key, the system will enter the default value. We recommended signing up and entering your key. The plugin will detect customers’ countries and/or cities base on their IP Addresses and display the countries and/or city addresses of the customer on the popup notification.
  • For selecting “virtual address“, you need to configure Virtual City and Country. You can enter many different cities but only one country. Then the system will automatic to show randomly virtual first names and virtual cities in the notification form.

6. Virtual cities: You can use the auto-detect address or make the virtual address of the customer.

7. Virtual Country. There are 3 options to choose from:

  • Virtual: You can enter many different cities but only one country. Then the system will automatic to show randomly virtual first names and virtual cities in the notification form.
  • WooCommerce geolocation: The address on the notification will get from WooCommerce geolocation.
  • Auto-detect: The plugin will detect customers’ countries and cities base on their IP Addresses and display customer addresses on the popup notification. You need to fill in Ipfind Auth Key, which you can get at

8. Product image size: Select the product image size on pop-ups.

9. Non-Ajax: Load popup will not use ajax. Your site will be load faster. It creates caches. It is not working with the “Get product from Billing” feature and options of the Product detail tab.

Product detail

Run single product: When the customer in the product detail page, a notification will show the current product instead of selected products.


1. Loop: When turning on the loop, notifications will be repeated on a page even though visitors do not reload the page.

2. Next time display: Time to show your notification next time.

3. Notification per page: Quantity notifications on a page.

4. Initial time random: Time initial delay will get random from Minimum initial delay time to Initial delay

5. Initial delay: delay time to show a notification after loading site completely.

6. Display time: time to show a notification



If enable sound, you can choose available audio by clicking the arrow drop-down, so that the notification will be appeared along with audio in the front-end. There are 3 sounds to select.


Custom: For the custom message, you can use shortcode custom to display this custom message on Design Tab.

{number} this shortcode will get a random number between Min Number and Max Number



Homepage: Turn on this option to hide notifications on Homepage

Conditional Tags: to specify which pages to show a notification. You can use the Page’s ID, Title or Slug.

Important note:

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 which are validated and/or provided by trusted developers.

is_page( array(‘About’, ‘Contact’, 50, 75) )


If you enable Save Logs, then Logs will be saved at directory placed ecommerce notification plugin: wp-content\cache\ecommerce -notification\caches\ in time.

History time: is time to save logs.

Save logs helps system stores information when visitors click on the notification. Then admin site could be the statistic of number clicks and analysis fluctuation sales. Report system allows to statistic number clicks by date or by product.



Enter your Envato purchase code to use the auto-update feature.


Plugin Author
WPML OnTheGoSystems
Polylang WP SYNTEX
Notification for WooCommerce villatheme

Extra Information

Thank you for your attention!

If you have any question, please create a topic at our FORUM, we will support within 24 hours.