Ga naar de hoofdinhoud
Versie: 1.x

Bonnen

WCPOS bevat een compleet sjabloonsysteem voor bonnen, facturen, cadeaubonnen, pakbonnen, keukentickets en meer — allemaal beheerd in WP Admin → POS → Templates.

Wil je gewoon je bon wijzigen?

Begin bij Je bon aanpassen. Het loodst je door de drie eenvoudigste manieren om dit te doen — een ander meegeleverd sjabloon kiezen, AI vragen er een aan te passen, of handmatig bewerken.

Sjabloon-engines

WCPOS ondersteunt drie sjabloon-engines. De engine wordt gekozen wanneer je een sjabloon aanmaakt of op Use Template klikt op een galerijkaart, en kan daarna niet meer worden gewijzigd — begin een nieuw sjabloon als je van engine wilt wisselen.

Logicaloze HTML (aanbevolen)

Placeholders in Mustache-stijl {{variable}} binnen gewone HTML. Rendert client-side, zodat bonnen offline werken. Gebruik voor afdrukken via de browser en PDF-bonnen.

Thermische XML

XML-sjablonen die zowel een schermvoorbeeld als ESC/POS-commando's voor thermische bonprinters produceren. Hetzelfde sjabloon, twee uitvoeren. Gebruik voor Epson, Star en andere thermische printers.

Verouderde PHP

Server-side PHP-sjablonen die WooCommerce-functies gebruiken. Behouden voor achterwaartse compatibiliteit met bestaande yourtheme/woocommerce-pos/receipt.php-overschrijvingen. Vereist een serververbinding om te renderen.

De galerij wordt geleverd met kant-en-klare sjablonen die je as-is kunt gebruiken of kunt aanpassen. Filter op categorie (Receipt, Invoice, Gift Receipt, Kitchen Ticket, Quote / Purchase Order), formaat (HTML / ESC/POS) en richting (LTR / RTL); bekijk een voorbeeld met de echte gegevens van je winkel. De voettekst van elke kaart heeft een Preview-link en een primaire Use Template-knop — door op Use Template te klikken, maak je een bewerkbare kopie in Your Templates.

HTML-sjablonen

Voor afdrukken via de browser en PDF-bonnen. Renderen client-side, zodat ze offline werken.

Standaardbon

HTML · Standaardbon — logo, winkelidentiteit, items, totalen, betaling.

Standaardbon (RTL)

HTML · RTL · Rechts-naar-links-variant voor Arabisch, Hebreeuws, Perzisch, Urdu.

Minimaal / Modern

HTML · Dezelfde essentie als Standard, samengeperst in minder verticale ruimte.

Gedetailleerde bon

HTML · Volledige btw-factuur — SKU-kolom, eenheidsprijs, btw-uitsplitsing per tarief, adressen.

Cadeaubon

HTML · Alleen items, prijzen verborgen. Inclusief cadeauboodschap en retourbeleid.

Factuur

HTML · Volledige A4/Letter-factuur met optioneel "How to pay"-paneel voor onbetaalde bestellingen.

Pakbon

HTML · Magazijnbegeleider — items + aantallen, verzendadres, geen prijzen.

Offerte / Schatting

HTML · Pre-sale-document met prijzen en voorwaarden — geen betalingssectie.

Smalle bon

HTML · Bon met vaste tekenbreedte voor smal papier of HTML-capabele thermische printers.

Thermische (ESC/POS) sjablonen

Voor Epson, Star en andere thermische bonprinters.

Eenvoudige thermische bon (58mm)

Thermisch · 58mm · Strakke thermische lay-out van 58mm.

Eenvoudige thermische bon (80mm)

Thermisch · 80mm · Strakke thermische lay-out van 80mm — het meest gangbaar.

Eenvoudige thermische bon 80mm (RTL)

Thermisch · 80mm · RTL · RTL-variant voor 80mm. Vereist een printer met een Arabische codepagina (CP864 / Windows-1256).

Gedetailleerde thermische bon (58mm)

Thermisch · 58mm · Volledig uitgerust 58mm — adressen, btw-uitsplitsing, terugbetalingen, betalingen, voorwaarden, barcode.

Gedetailleerde thermische bon (80mm)

Thermisch · 80mm · Volledig uitgerust 80mm — adressen, btw-uitsplitsing, terugbetalingen, betalingen, voorwaarden, barcode.

Keukenticket

Thermisch · Alleen items, groot lettertype, geen prijzen — voor bereidingsstations.

Documentsjablonen van derden

Als PDF Invoices & Packing Slips for WooCommerce van WP Overnight actief is, toont WCPOS ook Invoice (WP Overnight) en Packing Slip (WP Overnight) in de lijst met bonsjablonen. Deze server-gerenderde HTML-sjablonen delegeren naar de document-API van WP Overnight en hergebruiken de nummering, lay-out, branding, juridische/fiscale velden en sjabloonaanpassingen van facturen en pakbonnen die in die plugin zijn geconfigureerd.

Ze zijn alleen beschikbaar zolang de WP Overnight-plugin actief is en vereisen een serververbinding om te renderen. Gebruik de meegeleverde HTML- of thermische sjablonen van WCPOS wanneer offline afdrukken vereist is.

Adaptieve btw-weergave

De meeste meegeleverde sjablonen (Standard, Standard RTL, Minimal/Modern, Narrow, Invoice, Quote, Thermal Simple-varianten) passen zich automatisch aan je WooCommerce-instelling voor btw-weergave aan:

  • Winkels met btw inbegrepen (EU/UK/AU) zien brutoprijzen met een regel "Tax included".
  • Winkels zonder btw inbegrepen (US/CA) zien nettoprijzen met btw die als aparte regel wordt toegevoegd.
  • Het eindtotaal toont altijd het werkelijk in rekening gebrachte brutobedrag.

De Detailed-familie is een formele btw-factuur en specificeert de btw altijd met regels exclusief btw plus een expliciete uitsplitsing, ongeacht de winkelinstelling.

Hoe het werkt

  1. Voeg een sjabloon toe — klik op Use Template op een galerijkaart, of maak er zelf een vanaf nul.
  2. Pas het aan met de in-app-editor met live preview, of plak het in ChatGPT / Claude en vraag om de wijzigingen die je wilt.
  3. Activeer het — zet de Active-schakelaar aan in Your Templates. Elk actief bonsjabloon verschijnt in het bonscherm-vervolgkeuzemenu bij de kassa.
  4. Afdrukken of weergeven — bonnen openen na het afrekenen met opties om af te drukken, te e-mailen of op het scherm te bekijken.

Sjablonen renderen tegen een gestandaardiseerde bongegevenspayload met secties voor winkelinformatie, regelitems, totalen, btw, betalingen, terugbetalingen en meer. Valutavelden bevatten allemaal vooraf opgemaakte _display-varianten (bijv. $29.99 in plaats van 29.99).

Pro-functies

Met WCPOS Pro kan elke winkel zijn eigen sjabloontoewijzingen, branding (logo, adres, contactgegevens) en sjabloonvolgorde hebben — handig voor activiteiten met meerdere locaties waar elke winkel zijn eigen briefhoofd afdrukt.

In deze sectie