=== Thermal Print Pro ===
Contributors: naimreza
Tags: woocommerce, receipt, thermal printer, pdf, invoice
Requires at least: 5.8
Tested up to: 7.0
Requires PHP: 7.4
WC requires at least: 6.0
WC tested up to: 9.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Print 80mm thermal receipts for WooCommerce orders with QR code, custom footer, multi-language labels and secure download links.

== Description ==

Thermal Print Pro adds a compact, 80mm thermal-printer-friendly receipt to your WooCommerce store. It is designed for shops that print a physical receipt at checkout or fulfillment time, in addition to (or instead of) a full A4 invoice.

**Features**

* Clean 80mm receipt layout with automatically calculated height.
* QR code linking to the order.
* Customizable shop name, address, phone number, logo and footer message.
* Receipt labels available in English and Bangla.
* One-click "Download Receipt" button on the admin order screen, the customer "My Account > Orders" page, and the "View Order" page.
* Receipts are automatically attached (as PDF) to WooCommerce order emails.
* Secure, per-order download links: only shop managers and the order owner (verified via a unique order key) can download a receipt.

= Requirements =

* WooCommerce must be installed and active.

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/thermal-print-pro` directory, or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the "Plugins" screen in WordPress.
3. Go to **WooCommerce > Settings > Thermal Print** to configure your shop details, logo, footer message and receipt language.

== Frequently Asked Questions ==

= Does this replace WooCommerce's built-in PDF invoices? =

No. Thermal Print Pro generates a compact, narrow receipt intended for 80mm thermal printers, alongside (not instead of) any full-size invoicing plugin you may already use.

= Is the receipt download link secure? =

Yes. Every download link includes a unique, per-order security token and the order's own order key. Only the store's shop managers, or the specific customer who placed the order, can successfully download a receipt.

= Which languages are supported for the printed receipt labels? =

English and Bangla are currently supported. More languages may be added in future releases.

== Screenshots ==

1. Thermal Print settings screen under WooCommerce > Settings.
2. Sample 80mm receipt output.
3. Download Receipt button on the admin order screen.

== Changelog ==

= 1.0.0 =
* Initial public release.

== Upgrade Notice ==

= 1.0.0 =
Initial public release.
