=== Serial Stamp for WooCommerce ===
Tags: woocommerce, pdf, watermark, serial number, digital downloads
Requires at least: 6.0
Requires PHP: 7.4
Stable tag: 1.3.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Stamp every page of the PDFs you sell with a unique serial and buyer details, delivered through expiring signed links.

== Description ==

Serial Stamp gives every purchased unit its own serial number and prints it, together with configurable buyer information, on each page of the PDF at download time. Files stay in private storage and are delivered through expiring, signed links with download limits and logs. It provides traceability and deterrence; it is not DRM.

Free: serials per unit and bundle component, qpdf preparation of modern PDFs, private storage with integrity checks, signed links, logs, revoke/restore, self-service link requests, checkout project field, one text stamp, public verification, legacy import.

Pro: multiple elements, QR codes, rotation, opacity, backgrounds, page rules, Unicode fonts, member profiles, visual editor, PDF metadata, cache and background rendering, CSV export, REST API and webhooks.

See README.md for full documentation.

== Installation ==

1. Upload and activate the plugin (WooCommerce must be active).
2. WooCommerce > Serial Stamp > Health Check: verify private storage protection.
3. Upload a PDF under Documents, map it to a product under Products.
4. Place a test order.

== Frequently Asked Questions ==

= Does it stop copying? =
No. It makes every copy traceable to its purchase. A downloaded PDF can be copied, and a valid link can be forwarded until it expires or is revoked.

= My PDF shows NEEDS_MANUAL_CONVERSION =
The server has no qpdf (or proc_open is disabled). Run the commands shown in Health Check on your computer and upload the result, or ask your host to install qpdf.

= What happens when my Pro license expires? =
A license lasts one year. After it expires, Pro features lock and the plugin runs as the Free edition until a renewal key is entered. Serials, download links and verification keep working.

= Does the license need an internet connection? =
No. Keys are signed and checked on your site without contacting any server.

== Changelog ==

= 1.3.0 =
Offline license keys (one year), Pro locks after expiry, no license server or remote update checks.

= 1.2.0 =
Visual editor, QR codes, cache, REST API, webhooks, licensing, checkout field, field mapping, many fixes. See CHANGELOG.md.
