WordPress plugin intelligence profile

VoucherCart – Advanced Gift Cards & Voucher Products for WordPress and WooCommerce

Connect your WooCommerce store to VoucherCart to sell and redeem vouchers and gift cards as WooCommerce coupons.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.9
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.5 · PHP 8.1
Directory statusactive
Last directory update22 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records VoucherCart – Advanced Gift Cards & Voucher Products for WordPress and WooCommerce version 1.0.9 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

VoucherCart is the voucher and gift card sales engine for your business. This plugin connects your WooCommerce store to your VoucherCart account, so vouchers sold through VoucherCart can be redeemed directly at your WooCommerce checkout.

Features

  • Vouchers issued by VoucherCart are created automatically as WooCommerce coupons in your store.
  • Coupon codes, expiry dates and redemption status stay in sync with VoucherCart.
  • Redemptions at your WooCommerce checkout are reported back to VoucherCart, including partial redemptions and refunds when orders change.
  • Simple connection management from the Plugins screen — copy your site URL and API secret into VoucherCart and you’re done.

Requirements

  • WordPress 6.5 or newer, and WooCommerce (declared as a required plugin dependency).
  • PHP 8.1 or newer.
  • A VoucherCart account.

How it works

Communication between VoucherCart and your store happens over the WordPress REST API. Every request is authenticated with an HMAC-SHA256 signature using the API secret generated for your site, so only VoucherCart can create or modify vouchers in your store.

Source code

This plugin is not compiled except for one admin stylesheet and one admin script. Everything else runs exactly as it is written.

  • The PHP under app/ is the plugin itself. It has no third-party runtime dependencies, so there is no bundled library and no vendor directory.
  • The minified admin assets in dist/assets/ are built from the human-readable TypeScript and CSS in src/admin/, which is included in this plugin package. Each built file also carries a comment pointing back here.

Build tools

ts, shipped with the plugin. To reproduce dist/ from src/, run the following in the plugin directory:

bun install && bun run build

npm install && npm run build works identically if you prefer npm. json`, which are also included in this package. <h3>External services</h3>

com. The integration is the entire purpose of the plugin: without a VoucherCart account it does nothing. Traffic flows in both directions, and in both directions every request is signed with an HMAC-SHA256 signature derived from the API secret that this plugin generates for your site.

What this plugin sends to VoucherCart

com/ in exactly two situations, and never on a page view by one of your visitors:

  • When a VoucherCart coupon is applied to an order, or an order carrying one is placed or completed, the plugin reports the redemption. It transmits the VoucherCart reference of the voucher and the discount amount that the order actually took.
  • When that coupon is removed from the order, or the order is cancelled, the plugin cancels the redemption it previously reported. It transmits the identifier VoucherCart returned for that redemption.

Both requests also carry the client identifier VoucherCart issued to your site, a timestamp and the signature. No customer details, no order contents, and no other store data leave your site.

What VoucherCart sends to this plugin

VoucherCart calls your site’s REST API under /wp-json/vouchercart/v1/ to keep the store side in step: creating a WooCommerce coupon for a voucher it has issued, changing that coupon’s code, expiry date or remaining value, deleting it, or removing it from orders that already used it. These requests are only accepted when they carry a valid signature.

You choose when this starts: nothing is transmitted until you copy your site URL and API secret into your VoucherCart account, and deactivating the plugin ends it.

Your use of the service is governed by VoucherCart’s privacy policy and by the terms of the VoucherCart account agreement you enter into when you register.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • gift cards
  • coupons
  • vouchers
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.5 · PHP 8.1
Update activity22 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.81.0.9
Version1.0.71.0.8
Version1.0.61.0.7
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.