Templates
WCPOS bevat een compleet templatesysteem voor bonnen, facturen, cadeaubonnen, pakbonnen, keukentickets en meer. Alles wordt beheerd via WP Admin → POS → Templates.
Begin bij Uw bon aanpassen. Daar ziet u de drie eenvoudigste manieren: een andere meegeleverde template kiezen, AI vragen om er een aanpassing aan te doen, of de template handmatig bewerken.
Template-engines
WCPOS ondersteunt drie template-engines. De engine wordt gekozen wanneer u een template maakt of op Template gebruiken klikt op een kaart in de galerij. Die keuze kan daarna niet worden gewijzigd. Maak een nieuwe template als u van engine wilt wisselen.
Logica-loze HTML (aanbevolen)
Mustache-achtige placeholders {{variable}} in gewone HTML. De weergave gebeurt client-side, zodat bonnen offline werken. Gebruik dit voor browserafdrukken en PDF-bonnen.
Thermische XML
XML-templates die zowel een voorbeeld op het scherm als ESC/POS-opdrachten voor thermische bonprinters maken. Eén template, twee uitvoervormen. Gebruik dit voor Epson, Star en andere thermische printers.
Verouderde PHP
Server-side PHP-templates die WooCommerce-functies gebruiken. Behouden voor compatibiliteit met bestaande overrides in yourtheme/woocommerce-pos/receipt.php. Vereist een serververbinding om te renderen.
Templategalerij
De galerij bevat kant-en-klare templates die u direct kunt gebruiken of aanpassen. Filter op categorie (Bon, Factuur, Cadeaubon, Keukenticket, Offerte / Inkooporder), formaat (HTML / ESC/POS) en richting (LTR / RTL); het voorbeeld gebruikt echte gegevens van uw winkel. Onderaan elke kaart staan een link Voorbeeld en de primaire knop Template gebruiken. Daarmee maakt WCPOS een bewerkbare kopie in Uw templates.
| Template | Engine | Beschrijving |
|---|---|---|
| Standaardbon | HTML | Standaardbon met logo, winkelidentiteit, artikelen, totalen en betaling |
| Standaardbon (RTL) | HTML | Rechts-naar-links-tegenhanger voor Arabisch, Hebreeuws, Perzisch en Urdu |
| Minimaal / Modern | HTML | Dezelfde kerninformatie als Standaard, maar compacter |
| Gedetailleerde bon | HTML | Volledige btw-factuur met SKU-kolom, stukprijs, btw-uitsplitsing en adressen |
| Cadeaubon | HTML | Alleen artikelen, prijzen verborgen. Bevat cadeaubericht en retourbeleid |
| Factuur | HTML | A4/Letter-factuur met optioneel paneel "Hoe te betalen" voor onbetaalde bestellingen |
| Pakbon | HTML | Magazijndocument: artikelen + aantallen, verzendadres, geen prijzen |
| Offerte / Raming | HTML | Voorverkoopdocument met prijzen en voorwaarden, zonder betalingsgedeelte |
| Smalle bon | HTML | Bon met monospace-lettertype voor smal papier of thermische printers die HTML ondersteunen |
| Eenvoudige thermische bon (58 mm) | Thermisch | Strakke thermische lay-out van 58 mm |
| Eenvoudige thermische bon (80 mm) | Thermisch | Strakke thermische lay-out van 80 mm, de meest gebruikte |
| Eenvoudige thermische bon 80 mm (RTL) | Thermisch | RTL-tegenhanger voor 80 mm. Vereist een printer met Arabische codepagina (CP864 / Windows-1256) |
| Gedetailleerde thermische bon (58 mm) | Thermisch | Uitgebreide 58-mm-bon met adressen, btw, terugbetalingen, betalingen, voorwaarden en barcode |
| Gedetailleerde thermische bon (80 mm) | Thermisch | Uitgebreide 80-mm-bon met adressen, btw, terugbetalingen, betalingen, voorwaarden en barcode |
| Keukenticket | Thermisch | Alleen artikelen, groot lettertype, geen prijzen, voor bereidingsstations |
Templates voor documenten van derden
Als PDF Invoices & Packing Slips for WooCommerce van WP Overnight actief is, toont WCPOS ook Factuur (WP Overnight) en Pakbon (WP Overnight) in de lijst met bontemplates. Deze server-gerenderde HTML-templates delegeren naar de document-API van WP Overnight en hergebruiken de factuur- en pakbonnummering, lay-out, huisstijl, wettelijke en fiscale velden en template-aanpassingen die in die plugin zijn ingesteld.
Ze zijn alleen beschikbaar zolang de WP Overnight-plugin actief is en hebben een serververbinding nodig om te renderen. Gebruik de meegeleverde HTML- of thermische templates van WCPOS wanneer offline afdrukken vereist is.
Adaptieve btw-weergave
De meeste meegeleverde templates (Standaard, Standaard RTL, Minimaal/Modern, Smal, Factuur, Offerte en de eenvoudige thermische varianten) passen zich automatisch aan de WooCommerce-instelling voor btw-weergave aan:
- Winkels met btw inbegrepen (EU/VK/AU) zien brutoprijzen met een regel "Btw inbegrepen".
- Winkels met btw uitgesloten (VS/CA) zien nettoprijzen waarbij btw als aparte regel wordt toegevoegd.
- Het eindtotaal toont altijd het bruto bedrag dat werkelijk is afgerekend.
De familie Gedetailleerd is een formele btw-factuur en toont altijd btw met exclusieve regels plus een expliciete uitsplitsing, ongeacht de winkelinstelling.
Hoe het werkt
- Template toevoegen: klik op Template gebruiken op een galerijkaart, of maak zelf een template vanaf nul.
- Aanpassen: gebruik de editor in de app met live voorbeeld, of plak de template in ChatGPT / Claude en vraag om de gewenste wijzigingen.
- Activeren: zet de schakelaar Actief aan in Uw templates. Elke actieve bontemplate verschijnt in de keuzelijst op het bonscherm bij de kassa.
- Afdrukken of weergeven: bonnen openen na het afrekenen met opties om af te drukken, te e-mailen of op het scherm te bekijken.
Templates worden gerenderd met een gestandaardiseerde payload met bongegevens, met secties voor winkelinformatie, artikelregels, totalen, btw, betalingen, terugbetalingen en meer. Valutavelden bevatten allemaal vooraf opgemaakte _display-varianten, bijvoorbeeld $29.99 in plaats van 29.99.
Pro-functies
Met WCPOS Pro kan elke winkel eigen template-toewijzingen, huisstijl (logo, adres, contactgegevens) en templatevolgorde hebben. Dat is handig voor organisaties met meerdere locaties waar elke winkel een eigen briefhoofd afdrukt.