PureCart for WooCommerce adds three purpose-built product types to WooCommerce and the complete infrastructure to sell them:
- PureCart Plugin — WordPress plugins, themes, and any downloadable software. Delivers a license key and a signed, expiring download token on purchase.
- PureCart SaaS — Hosted software and web applications. Triggers signed webhook provisioning and delivers a unique API key to the customer.
- PureCart Bundle — Product bundles. One purchase delivers multiple license keys and download files.
Core Features
Secure Downloads — Every file is streamed through PHP using signed, expiring tokens. No direct file URL is ever exposed. Works for any file format: ZIPs, PDFs, executables, design assets.
Software Licensing — Cryptographically secure license keys with configurable site limits (single, multi, unlimited, lifetime). Full REST API for runtime activation and deactivation by the customer's application.
SaaS Provisioning — Webhook-based account creation at checkout. API key delivery. HMAC-SHA256 signed payloads. Suspend and reactivate accounts directly from WooCommerce orders.
Customer Dashboard — My Account tabs for licenses, downloads, and API keys. Customers self-manage their purchases without contacting support.
Subscription Billing — Recurring billing via Action Scheduler. Dunning for failed payments.
HPOS Compatible — Full compatibility with WooCommerce High Performance Order Storage.
Plugin Auto-Update Server (Separate Add-On)
A self-hosted update server that lets your customers receive plugin updates through the standard WordPress updater is available as a
separate add-on, distributed outside
WordPress.org. This keeps the core plugin fully free and unrestricted while giving you the option to add update delivery when your business needs it.
For Developers
- REST API under
/wp-json/purecart/v1/
- PSR-4 namespace:
PureCart\
- Action Scheduler for all background jobs — no raw WP-Cron
- HMAC-SHA256 signed webhooks (
X-PureCart-Webhook, X-PureCart-Sig headers)
Requirements
- WordPress 6.0 or higher
- WooCommerce 9.8 or higher
- PHP 8.1 or higher
PureCart/v1.0.2 - 2026-07-16
- Added: Add WordPress.org banner.
- Fixed: Fixed a bug in the license activation API that caused false negatives for valid license keys.
- Refactor: Moved the PSR-4 autoloader into a dedicated
Autoloader class.
PureCart/v1.0.1 - 2026-07-16
- Compliance: Removed the self-hosted update server from the WordPress.org version.
- Fix: Corrected
$_SERVER['HTTP_USER_AGENT'] sanitization and added missing PHPDoc comments.
- Docs: Added
External Services documentation and a CONTRIBUTING.md guide.
- Build: Updated Tailwind CSS v4, TypeScript, PostCSS, and distribution configuration.
PureCart/v1.0.0 - 2026-06-16