Free with every license
Included in the XLS Padlock license. No add-on charge, no subscription, no per-transaction fee from us.
WooCommerce
The XLS Padlock WooCommerce Integration Kit is a free PHP application you install on your own server and connect to WooCommerce. Customers check out as usual, you send them an activation token (their email plus order ID), and the compiled workbook activates against the kit. You keep the store, the customer data, and the revenue. No middleware, no per-transaction royalty.
The online demo runs the whole purchase-to-activation flow end to end, against a real compiled workbook. It is the clearest way to see exactly what your customers will experience.
Copy the kit's PHP files to your web server and point it at your WooCommerce site. It uses your existing WooCommerce orders to manage activations, with no special WordPress plugin required.
Customer goes through standard WooCommerce checkout. Stripe, PayPal, Mollie, WooPayments, whatever your store already supports. No special checkout flow.
The activation token is simply the customer email plus the order ID. You deliver it in the post-purchase email using a WooCommerce email plugin (for example YayMail).
Customer downloads the compiled workbook, enters their token, and the EXE contacts the kit. If the order is Completed, the kit records the activation, hardware-locked to that machine, and unlocks the workbook.
Included in the XLS Padlock license. No add-on charge, no subscription, no per-transaction fee from us.
The kit ships as plain PHP you read and modify. Customize the email templates, change the key format, integrate with custom checkout flows.
Refunding or cancelling an order moves it out of Completed status, so the kit refuses further activations. If you enable periodic validation, an already-activated workbook is denied on its next check.
Deactivation is built into the compiled workbook: the customer deactivates from the welcome dialog, the kit frees that machine automatically, and they can activate on a new one. No clearing of system IDs on your side.
Each order keeps an xlspadlock_activations custom field listing the system IDs it was activated on, and a note is added to the order on every activation. You manage it from the standard WooCommerce Orders screen.
Lean on WooCommerce extensions for taxes (TaxJar, EU VAT) and currency switching. The kit only cares about the activation key, not the payment method.
If you enable periodic validation, every compiled workbook re-checks with your kit on a schedule you choose. That lets you enforce expirations and revoke access centrally: refund or cancel an order, or block a customer in your records, and the next validation is denied.
When a customer's access is blocked, their workbook stops with a clear message and cannot continue. Otherwise, if validation succeeds, the compiled workbook EXE carries on exactly as before, with no prompt and no interruption.
The WooCommerce Integration Kit also supports subscriptions. With the WooCommerce Subscriptions plugin, you tie an Excel workbook compiled with XLS Padlock to a subscription: customers need an active subscription to open the workbook, and they pay you each month, or on whatever billing cycle you set. Recurring billing for Excel workbooks is straightforward to put in place.
👉 Do not run WooCommerce and still want the subscription model? We also provide a FastSpring Subscription Kit: a pure PHP solution that needs no paid add-on and runs on almost any web server.
See the FastSpring Subscription Kit| Question | SaaS reseller | Your WooCommerce + the kit |
|---|---|---|
| Setup time | Days to weeks | One afternoon |
| Recurring fees | Per-transaction percentage forever | None. WooCommerce + your payment processor. |
| Customer data | Locked in the SaaS dashboard | Yours, in your database |
| Activation records | Held in the SaaS platform | Stored in your own WooCommerce orders |
| Refund flow | Through their UI | Standard WooCommerce refund |
Registration form data is handled by your own web application, installed on your own web server, thanks to the kit we provide to our customers for free. It is a basic PHP application that receives the data from the secure workbook, generates the appropriate activation keys, and sends them back. Everything is automated, and a dedicated user guide is included.
Because it ships as plain, readable PHP source, this web application can be enhanced and customized at will. Adapt it by hand or hand it to an AI coding assistant like Codex or Claude Code: it is your code, on your server, with no black box and no per-transaction royalty in the way.
Download the kit
One license, every feature included. Lifetime ownership, no subscription.