Time-Based Offers for WooCommerce

Description

Time-Based Offers for WooCommerce helps you boost conversion rates using behavioral triggers and FOMO (Fear Of Missing Out).

Instead of showing generic popups immediately, this plugin tracks how long a visitor spends looking at a product. After your configured trigger time, it presents a targeted, time-limited discount offer.

Major features include:

  • Behavioral Triggers — Show offers only to engaged visitors after a specific time.
  • Countdown Timers — Create urgency with visual countdown timers on product and checkout pages.
  • Analytics Dashboard — Track impressions, claims, purchases, and revenue.
  • Flexible Targeting — Apply rules to specific products, categories, or globally.
  • Popup Customization — Colors, fonts, logo, and live preview in Settings.
  • HPOS Compatible — Works with WooCommerce High-Performance Order Storage.

Optional Pro upgrades are sold separately on our website. The free plugin on WordPress.org is fully usable without a license key and without contacting our servers.

External services

This Free WordPress.org package does not phone home and does not call external APIs with wp_remote_post() / wp_remote_get() for license checks, discount logic, analytics, or updates.

All discount rules, popups, timers, and analytics run locally on your WordPress / WooCommerce site.

Optional website links (user-initiated only)

The admin UI may show optional “Upgrade to Pro” / website links. These open in the browser only when a site admin clicks them. No site data is sent automatically by the plugin when those links are shown.

  • Service / website: Time-Based Offers (Sparkle Infotech)
  • Website: https://woosmartdiscounts.store/
  • What happens on click: The admin is taken to our website to learn about or purchase the separate Pro package.
  • Data sent by the plugin automatically: None.
  • Privacy Policy: https://woosmartdiscounts.store/privacy-policy.php
  • Terms of Service: https://woosmartdiscounts.store/terms-of-service.php

If you later install a separate Pro package from our website (not from WordPress.org), that Pro package may use our licensing service. That Pro package will document its own remote calls, data, and policies. The WordPress.org Free package itself does not perform those calls.

Installation

  1. Upload the plugin folder to the /wp-content/plugins/ directory, or install via Plugins Add New.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Ensure WooCommerce is installed and active.
  4. Go to Time-Based Offers Product Rules to create your first discount campaign.
  5. Optionally customize the popup under Time-Based Offers Settings.

FAQ

Does it work with caching plugins?

Yes. The plugin uses AJAX to deliver the popup and timer, so it works with common caching plugins.

Do I need a license key?

No. The free version works without a license. A license is only needed if you purchase the separate Pro package from our website.

Does this plugin send my data to an external server?

No. The WordPress.org Free package does not send domain, license, product, or rule data to external servers. Discount features run locally. Optional Pro website links open only when you click them.

Where are the Privacy Policy and Terms of Service?

  • Privacy Policy: https://woosmartdiscounts.store/privacy-policy.php
  • Terms of Service: https://woosmartdiscounts.store/terms-of-service.php

Does it work with all WooCommerce themes?

Yes. It is designed to work with standard WooCommerce themes and templates.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Time-Based Offers for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.2.18

  • Escape dynamic values for admin JS via wp_localize_script (no raw nonce concatenation).
  • Renamed stdSettings and related admin JS helpers to sdfw* prefixes.

1.2.17

  • Fallback to local discount resolve/claim when remote discount API is unavailable (HTTP 404).

1.2.16

  • Renamed plugin to Time-Based Offers for WooCommerce.
  • Updated text domain and package slug to time-based-offers-for-woocommerce.

1.2.15

  • Prefixed functions, classes, options, AJAX actions, and globals with sdfw_/SDFW_.
  • Added Requires Plugins: woocommerce header.
  • Set Contributors to discussionforall.
  • Removed load_plugin_textdomain() (not needed for WordPress.org plugins since 4.6).

1.2.14

  • Replaced direct echo of style/script tags with wp_enqueue_* and wp_add_inline_*.

1.2.13

  • Documented external services, privacy policy, and terms in readme for WordPress.org.
  • Clarified that the Free package does not phone home.

1.2.12

  • WordPress.org Free: removed remote license/discount HTTP clients (no phoning home).
  • Domain, license, product, and rule data are not sent to external servers.

1.2.11

  • WordPress.org Free: disabled remote license verification phone-home entirely.
  • No calls to verify-license.php for feature unlock on Free package.

1.2.10

  • Removed trialware locks on WordPress.org Free: schedule, second offer, fixed/flat, rule limits, popup/claim.
  • License checks no longer block Free package features.

1.2.9

  • WordPress.org compliance: free features work without license/trial.
  • Local discount evaluation for the free package (no phone-home required).
  • Readme and naming cleanup; safer popup message output.

1.2.8

  • Renamed plugin for WordPress.org trademark compliance.
  • Separate Free Trial and Pro Plan License settings sections.
  • Improved license cache and access control.

1.0.0

  • Initial release.