Print Order Receipt & PrintNode

29.00  bez DPH

Typ pluginu
Platené
Doba dostupných aktualizácií
doživotné
Doba podpory pre plugin
doživotné
Použitie
na 1 stránke
Print Order Receipt & PrintNode

== Popis ==

Pridáva akciu „Tlač potvrdenia“ do objednávok WooCommerce. Odošle jednoduché textové potvrdenie v štýle ESC/POS na nakonfigurovanú tlačiareň PrintNode:
– Ručná tlač prostredníctvom akcií objednávky.
– Automatická tlač pri stave „spracovanie“.
– Odstraňuje diakritiku / znaky mimo ASCII pre lepšiu kompatibilitu s termálnou tlačiarňou.
– Nastaviteľná šírka riadku (počet znakov na riadok).
– Vlastná hlavička (názov obchodu) vystredená.
– Upraviteľná pätička (viacero riadkov).
– Prispôsobiteľné štítky: Objednávka, Dátum, Meno, Celkom.
– Kľúč API PrintNode a ID tlačiarne uložené v nastaveniach.
– WooCommerce logger používaný na chyby.

== Inštalácia ==

1. Nahrajte priečinok pluginu do /wp-content/plugins/ (alebo umiestnite súbory priamo tam).
2. Aktivujte plugin v WordPress > Pluginy.
3. Prejdite do WooCommerce > Tlač potvrdenia.
4. Zadajte:
– Kľúč API PrintNode
– ID tlačiarne
– (Voliteľné) Názov obchodu
– Text päty (viacero riadkov)
– Šírka riadku (znaky, predvolené 32)
– Vlastné štítky
5. Uložte zmeny.
6. V WooCommerce > Objednávky použite ikonu tlačiarne na odoslanie potvrdenia.

== Často kladené otázky ==

= Nič sa netlačí =
Skontrolujte kľúč API, ID tlačiarne a či je spustený klient PrintNode.

= Diakritické znamienka vyzerajú nesprávne =
Plugin odstraňuje diakritické znamienka, aby zlepšil výstup ESC/POS. Zadajte názvy produktov v ASCII alebo použite náhradné riešenie.

= Môžem zmeniť šírku riadku pre novú tlačiareň? =
Áno. Nastavte „Šírku riadku“ v nastaveniach (16–64). Všetko sa automaticky prispôsobí/vycentruje.

= Tlačí obrázky alebo čiarové kódy? =
Nie. Výstup v štýle ESC/POS je len textový (surový text).


== Description ==

Adds a „Print Receipt“ action to WooCommerce orders. Sends a plain ESC/POS style text receipt to a configured PrintNode printer:
– Manual print via order actions.
– Automatic print on status „processing“.
– Removes diacritics / non-ASCII for better thermal printer compatibility.
– Adjustable line width (characters per line).
– Custom header (Store Name) centered.
– Editable footer (multi-line).
– Customizable labels: Order, Date, Name, Total.
– PrintNode API key & Printer ID stored in settings.
– WooCommerce logger used for errors.

== Installation ==

1. Upload the plugin folder to /wp-content/plugins/ (or place the files directly there).
2. Activate the plugin in WordPress > Plugins.
3. Go to WooCommerce > Print Receipt.
4. Enter:
– PrintNode API Key
– Printer ID
– (Optional) Store Name
– Footer Text (multi-line)
– Line Width (characters, default 32)
– Custom labels
5. Save changes.
6. In WooCommerce > Orders use the printer icon to send a receipt.

== Frequently Asked Questions ==

= Nothing prints =
Check API key, printer ID, and that the PrintNode client is running.

= Diacritics look wrong =
Plugin strips diacritics to improve ESC/POS output. Provide ASCII-safe product names or rely on fallback.

= Can I change line width for a new printer? =
Yes. Adjust „Line Width“ in settings (16–64). All wrapping/centering updates automatically.

= Does it print images or barcodes? =
No. Text-only ESC/POS style output (raw text).

Typ pluginu

Platené

Doba dostupných aktualizácií

doživotné

Doba podpory pre plugin

doživotné

Použitie

na 1 stránke

Verzia

= 2.0.1 = 25.9.2025 * Added admin settings page.
* Added dynamic line width.
* Added store name header centering.
* Added customizable footer and labels.
* Replaced error_log with WooCommerce logger.
* Security improvements (escaping, sanitizing).
* Removed deprecated manual textdomain load.
* Added readme.txt.

2.0.2 - 7.1.2026
2.0.3 - 01.02.2026
2.0.4 - 27.02.2026 - Fixed currency display
2.0.5 - 07.03.2026 - Added selected shipping under products, added selected payment method under products