=== SSF PDF Catalog Generator – AI Translation & Datasheets ===
Contributors: ssfllc
Tags: pdf catalog, product datasheet, woocommerce, multilingual, catalog generator
Requires at least: 6.6
Tested up to: 7.1
Requires PHP: 8.1
Stable tag: 1.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Create branded product PDF datasheets with manual language editions, approval, QR links and exact WooCommerce product imports.

== Description ==

Create customer-ready PDF datasheets from structured product records. Use standalone records, or import a published WooCommerce simple product or exact variation. Review the facts, approve an edition and download its PDF.

Free features:
* Company name, local logo and product image, brand color and footer.
* Product name, SKU, description, specification table and optional price snapshot.
* Manual translated drafts, side-by-side review, draft preview and explicit approval.
* Urdu, Arabic, Persian and Hebrew document direction support; twelve language choices.
* Product/video/manual links, enquiry URL and product-page QR code.
* Missing-field warnings and stale-edition warnings when source data changes.
* Opt-in public PDF shortcode using the last approved snapshot.
* No account, SSF watermark, external rendering service or artificial monthly PDF limit.

Optional Pro add-on: combined catalogs, cover and contents, three layouts, sequential individual downloads, buyer ZIP packs, CSV import, prior approved snapshots, Google NMT and OpenAI tools with your own credentials. Optional Agency add-on: client branding profiles, separate provider settings and safe configuration portability. The Free plugin functions independently. Admin interface is English.

== Installation ==

1. Install this complete ZIP through Plugins > Add New > Upload Plugin.
2. Activate and open SSF PDF Catalog in the administrator menu.
3. Set branding. Add a product or import an exact published WooCommerce variation.
4. Review and approve a language edition. Select the record and use PDF studio.

PHP mbstring and GD are required by the bundled PDF renderer, with a writable PHP temporary folder. PHP ZIP is required only for the optional Pro buyer-pack workflow. Allow enough PHP memory for your images and catalog size; 256 MB or more is recommended. All library files are included; Composer is not required on the website.

== Frequently Asked Questions ==

= Are PDFs created on my server? =
Yes. This Free plugin makes no external rendering, analytics, licensing or translation requests. Product links and QR links in a PDF open only when the reader follows them.

= Can it translate an uploaded scanned PDF? =
No. Version 1 uses structured product records. Arbitrary PDF translation, OCR and certified translations are not included.

= Is Google or AI included in Free? =
Manual language editions are included. Provider connections require the separately installed Pro add-on and your provider account. Google/OpenAI fees are separate from SSF support and update plans.

= What happens when a product changes? =
The last approved PDF snapshot remains available and is marked stale in the workspace. Review and approve a replacement when ready. Public download is disabled by default and can be enabled per record.

= How do I add a public download? =
Enable public download on the record, approve the language and insert [ssf_pdf_catalog id="123" language="en"]. Replace 123 with the record ID. Unapproved or private editions are unavailable publicly.

= What is retained if I remove the plugin? =
Deactivation or deletion does not erase product records or settings. Keep database backups. Reinstalling the same plugin restores access to retained data.

== Privacy ==

Records, drafts, approvals and settings remain in your WordPress database. Public downloads are opt-in and use approved snapshots. Attach only media you intend to share; WordPress media URLs may be publicly accessible. An optional Pro add-on has its own explicit provider-processing consent and external-service disclosure. This Free ZIP contains no provider API keys or sample customer data.

== Changelog ==

= 1.0.1 =
Keep third-party WordPress notices outside the catalog workspace styling.

= 1.0.0 =
* First release: branded single-product PDFs, reviewed manual language editions, exact WooCommerce imports and public approved downloads.

== Third-party libraries ==

The complete locked PDF libraries and their original license files are bundled in vendor/. See THIRD-PARTY-NOTICES.txt and composer.lock. Source PHP, JavaScript and CSS are provided without build-time minification.
