Sale! Bestseller Documented

Product Time Countdown for WooCommerce

(6 customer reviews)

Live product time countdown for WooCommerce.

Item is no longer available. Existing customers can still download the latest plugin version from the My Account page.

Plugin lets you add live time counter to any WooCommerce product. You can choose which product action should be executed automatically after time ends:

  • product set to disabled (i.e. non-purchasable and/or hidden), or
  • product sale cancelled, or
  • product stock set to sold out, or
  • no action is taken.

General Options

Plugin settings are located in “WooCommerce > Settings > Product Time Countdown”.

Product Time Countdown for WooCommerce - Admin Settings - General Options

You can use HTML and/or shortcodes here. %s is replaced by actual time counter.
%s left
Time format
Ignored if “Human readable format” option below is enabled. Replaced values: {hours}, {minutes}, {seconds}.
Default: {hours}:{minutes}:{seconds}
Human readable format
Will use human_time_diff() function to display time.
Default: no
Time counter CSS styling.
font-size: xx-large; font-weight: bold;
Update rate
Counter update rate in milliseconds.
Default: 1000
Reload page
If enabled will reload page on time finished. Possible values: Reload; Reload on single product pages only; Do not reload.
Default: Do not reload
Message on time finished
Message will be visible on time finished on frontend instead of time counter. Can be empty.
Default: None

Position Options

You can also use [product_time_counter] shortcode to display the counter.

Product Time Countdown for WooCommerce - Admin Settings - Position Options

Position on single product page
Possible values: Do not add; Before single product; Before single product summary; Inside single product summary; After single product summary; After single product; Before add to cart form; Before add to cart button; After add to cart button; After add to cart form.
Default: Inside single product summary
Position priority (Single product page)
Change this if you want to move the timer inside the position on single product page. Existing priorities: Before single product: notices – 10. Before single product summary: sale flash – 10, product images – 20. Inside single product summary: title – 5, rating – 10, price – 10, excerpt – 20, add to cart – 30, meta – 40, sharing – 50. After single product summary: product data tabs – 10, upsell – 15, related products – 20.
Default: 10
Position on archive (shop) pages
Possible values: Do not add; Before product; Before product title; Inside product title; After product title; After product.
Default: Do not add
Position priority (Archive pages)
Change this if you want to move the timer inside the Position.
Default: 10

Product Time Countdown for WooCommerce - Admin Settings - Disable product Action Options

Make non-purchasable
This will make products non-purchasable (i.e. product can’t be added to the cart). However products will still be visible.
Default: yes
Make invisible
This will hide products in shop and search results. However products will still be accessible via direct link.
Default: no
Make completely invisible
This will hide products completely (including direct link).
Default: no

Admin Products List Options

Product Time Countdown for WooCommerce - Admin Settings - Admin Products List Options

Add column
This will add “Countdown” column to admin products list.
Default: no

Reset Settings

Product Time Countdown for WooCommerce - Admin Settings - Reset Settings Options

Reset section settings
Check this box and save changes to reset section settings.
Default: no

Per Product Settings

After reviewing the general options, as described above, please visit some product’s admin edit page. There (i.e. for each product separately) in “Product Time Countdown” meta box you will be able to:

  • Enable/disable the counter.
  • Set date and time.
  • Set action on time end: Do nothing; Disable product; Cancel sale; Make sold out.

Product Time Countdown for WooCommerce - Admin Settings - Product Meta Box


Screenshot below demonstrates how would time counter look on frontend (single product page), if you would set Template option to:

Sale ends in <strong>%s</strong>

and Style option to:

font-size: large; color: white; background-color: #ff9800; padding: 15px;

Product Time Countdown for WooCommerce - Frontend View

6 reviews for Product Time Countdown for WooCommerce

  1. david

    I want to use functions to get date

    $order = wc_get_order($order_id);
    // Iterating through each WC_Order_Item_Product objects

    Ask you to tell me

  2. Bod

    Hi just downloaded the free version and it works great. I’m about to pay for the premium version but I want to know if there is a shortcode to show date in another format: 27/Nov/2015

  3. sar

    i upload the plugin but it didnt work any of the page home ,shop, product, tag no where

    • Tom Anbinder


      Sorry to hear that you are having issues with the plugin. Maybe I could log in to your site’s admin to check what’s going on? If that’s possible – my private email is [email protected].

  4. drphil

    Great plugin, easy to use.

  5. Almartino L Diesta (verified owner)

    The plugin is causing slowness and error connection on my webstore on the server. Any chances of fixing or knowing why. Thanks.

    • Tom Anbinder


      Maybe you can create/share an admin account to your server (WP and preferably FTP), so I could login and check what’s going on. If that’s possible – my private email is [email protected].

  6. noname

    where is a sample view! won’t buy unless I can see what it looks like

    • Tom Anbinder

      I’ve just updated the plugin description and added frontend view screenshot there. Also – probably best way to see how it looks on frontend is to try the free version.

      Hope that helps.

Add a review

Your email address will not be published. Required fields are marked *

Free vs Pro

This plugin is a premium version of free "Product Time Countdown for WooCommerce" plugin.

Free VersionPro Version
General: Template
General: Time format
General: Human readable format
General: Style
General: Update rate
General: Reload page
General: Message on time finished
Position: Single product pagedefault position only
Position: Archive (shop) pages
[product_time_counter] shortcode
"Disable product" Action: Make non-purchasable
"Disable product" Action: Make invisible
"Disable product" Action: Make completely invisible
Admin Products List: Add column
Per product action: Do nothing
Per product action: Disable product
Per product action: Cancel sale
Per product action: Make sold out


1.4.4 - 24/09/2019

  • Fix - Escape Translatable String.

1.4.3 - 24/09/2019

  • WC tested up to: 3.7.

1.4.2 - 29/06/2019

  • Fix - [product_time_counter] - product_id optional shortcode attribute fixed.
  • Dev - [product_time_counter_enddate] shortcode added.
  • Dev - Admin Settings - "Your settings have been reset" notice added.
  • Dev - Code refactoring.
  • WC tested up to: 3.6.
  • Tested up to: 5.2.

1.4.1 - 10/02/2019

  • Dev - General Options - Time format - "Upper limit" option (also {weeks} and {days} placeholders) added.
  • Dev - Serializing value for variation prices hash.

1.4.0 - 14/10/2018

  • Fix - "Disable product" Action - "Make completely invisible" option - Possible pagination issue fixed.
  • Dev - Actions - "Cancel sale" action added.
  • Dev - Actions - "Make sold out" action added.
  • Dev - General Options - "Message on time finished" option added.
  • Dev - General Options - "Time format" option added.
  • Dev - General Options - "Reload page" option added.
  • Dev - General Options - Template - Raw input is now allowed.
  • Dev - General Options - Template - Shortcodes are now allowed.
  • Dev - General Options - Update rate - Minimum value set to 100.
  • Dev - [alg_wc_ptc_translate] shortcode added.
  • Dev - Admin settings descriptions updated, restyled, select type display fixed (by adding wc-enhanced-select class).
  • Dev - Code refactoring.
  • Dev - Plugin URI updated.

1.3.0 - 11/10/2017

  • Dev - "Disable product" Action Options - Settings section added.
  • Dev - Admin Products List Options - "Add column" option added.
  • Dev - Settings sections array stored as main class property.
  • Dev - Admin Settings - Minor fixes, description updates, restyling.

1.2.0 - 22/07/2017

  • Dev - WooCommerce v3 compatibility - Product ID.
  • Dev - "Position on Archive Pages" options added.
  • Dev - Option to disable counter on single product page added.
  • Dev - [product_time_counter] shortcode added.
  • Dev - "Update Rate" option added.
  • Dev - "Human Readable Format" option added.
  • Dev - More positions added to "Position on Single Product Page".
  • Dev - Admin settings - Input types changed to date and time (instead of simple text).
  • Dev - location.reload() removed from JS (on time ended).
  • Dev - "Reset Section Settings" option added.
  • Dev - Autoloading plugin options.
  • Dev - Plugin renamed from "Product Countdown" to "Product Time Countdown".
  • Dev - Link updated from to
  • Dev - Plugin header ("Text Domain" etc.) updated.

1.1.0 - 14/02/2017

  • Fix - load_plugin_textdomain moved to constructor.
  • Dev - Language (POT) file uploaded.
  • Dev - Autoload set to no in add_option.
  • Dev - "Position on Single Product Page" and "Position Priority" options added.
  • Dev - Tags updated.

1.0.0 - 24/11/2016

  • Initial Release.