Title: NAVEST Toolkit for WooCommerce
Author: joelambord
Published: <strong>September 26, 2026</strong>
Last modified: September 26, 2026

---

Search plugins

![](https://ps.w.org/navest-toolkit-for-woocommerce/assets/banner-772x250.png?rev
=3714219)

![](https://ps.w.org/navest-toolkit-for-woocommerce/assets/icon-256x256.png?rev=
3714219)

# NAVEST Toolkit for WooCommerce

 By [joelambord](https://profiles.wordpress.org/joelambord/)

[Download](https://downloads.wordpress.org/plugin/navest-toolkit-for-woocommerce.1.2.0.zip)

 * [Details](https://wordpress.org/plugins/navest-toolkit-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/navest-toolkit-for-woocommerce/#reviews)
 * [Development](https://wordpress.org/plugins/navest-toolkit-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/navest-toolkit-for-woocommerce/)

## Description

NAVEST Toolkit for WooCommerce is an umbrella plugin for WooCommerce Subscriptions
add-ons. It ships as a set of self-contained modules that can grow over time. The
first module is a **Subscription Trial** coupon: applying it drops the initial cart
total to 0.00 and pushes the first recurring payment out by the configured trial
length. The customer sees “15 days” (for example) next to the coupon in the cart
and “First renewal: Oct 9, 2026” in the totals.

Planned modules:

 * **Retention** — win-back offers, cancellation-flow discounts, pause-instead-of-
   cancel.
 * **Dunning** — smarter retry & customer messaging for failed renewals.
 * More to come.

### Compatibility

Payment gateway: The plugin only changes the _initial_ recurring total to 0.00 via
the standard WooCommerce Subscriptions trial mechanism (`_subscription_trial_length`/`
_subscription_trial_period` on the cart item). It does not touch the tokenization,
SCA, or pre-authorization flow of the payment gateway. That means gateways that 
place a temporary hold (“security authorization” / “zero-amount authorization” /“
verification charge”) on the customer’s card at sign-up — such as Stripe, Payrexx,
Braintree, Mollie, and other well-behaved subscription gateways — continue to work
exactly as configured: the card is still verified and stored during checkout, so
the first recurring charge after the trial can be processed without further customer
action, and any pre-auth hold defined by the gateway is still placed. The trial 
only affects the amount collected today, not whether the payment method is validated.

Other coupon extensions: Compatible with many other plugins like Smart Coupons for
WooCommerce (Pro) by WebToffee. The new coupon type registers via the standard `
woocommerce_coupon_discount_types` filter that WebToffee’s UI reads.

Cache plugins: Compatible with WP Rocket, W3 Total Cache, LiteSpeed Cache, WP Super
Cache and other page/object cache plugins. All plugin logic runs on the cart and
checkout pages, which cache plugins already exclude from full-page HTML caching 
by default (WooCommerce sets `DONOTCACHEPAGE`). No additional cache-exclusion rules
or nonces need to be configured. Object caches (Redis / Memcached) are respected—
the plugin uses standard WordPress metadata APIs.

### Requirements

 * WooCommerce 8.0+
 * WooCommerce Subscriptions 5.0+

### How the Trial Coupon module works

 1. Admin creates a coupon and picks discount type “Subscription Trial”.
 2. Admin enters trial length + period (e.g. 15, days).
 3. Customer applies the coupon in the cart while at least one subscription product
    is present.
 4. The plugin hooks WooCommerce Subscriptions’ trial getters (`woocommerce_subscriptions_product_trial_length`/`
    _period`), reading the coupon’s trial values directly from post meta. The trial
    is therefore returned wherever WCS asks for it and survives checkout retries after
    cancelled or failed payments.
 5. WooCommerce Subscriptions recalculates: the initial cart total becomes 0.00 and
    the first renewal is pushed out by the trial length.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“NAVEST Toolkit for WooCommerce” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ joelambord ](https://profiles.wordpress.org/joelambord/)

[Translate “NAVEST Toolkit for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/navest-toolkit-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/navest-toolkit-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/navest-toolkit-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/navest-toolkit-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/navest-toolkit-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2.0

 * Initial public release under the name **NAVEST Toolkit for WooCommerce**.
 * Trial Coupons module: registers a “Subscription Trial” coupon type. When applied,
   the initial cart total drops to 0.00 and the first recurring payment is pushed
   out by the configured trial length. Compatible with Smart Coupons for WooCommerce(
   Pro) by WebToffee — the type registers via the standard `woocommerce_coupon_discount_types`
   filter.
 * Robust against gateway retry flows: the trial is re-applied via WCS’s own trial
   getters (`woocommerce_subscriptions_product_trial_length` / `_period`) reading
   straight from post meta, so a cancelled or failed payment followed by a checkout
   retry keeps the trial intact.
 * German translations bundled (de_DE, de_CH, de_AT). Rewrites the ungrammatical
   WooCommerce Subscriptions German phrase “mit ein 15-Tage kostenlose Testphase”
   into the correct dative form “mit 15 Tagen kostenloser Testphase”.
 * Optional debug logging via WooCommerce’s logger (source `navest-trial-coupons`),
   enabled by `define( 'WCST_DEBUG', true );` in wp-config.php or automatically 
   when `WP_DEBUG` is on.

## Meta

 *  Version **1.2.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [coupons](https://wordpress.org/plugins/tags/coupons/)[Free Trial](https://wordpress.org/plugins/tags/free-trial/)
   [retention](https://wordpress.org/plugins/tags/retention/)[subscriptions](https://wordpress.org/plugins/tags/subscriptions/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/navest-toolkit-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/navest-toolkit-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/navest-toolkit-for-woocommerce/reviews/)

## Contributors

 *   [ joelambord ](https://profiles.wordpress.org/joelambord/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/navest-toolkit-for-woocommerce/)