| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 4776 |
| Technical Name |
nz_pos_receipt_designer |
| License | LGPL-3 |
| Website | https://www.nezam.co |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 4776 |
| Technical Name |
nz_pos_receipt_designer |
| License | LGPL-3 |
| Website | https://www.nezam.co |
Nezam Apps for Odoo
POS Receipt Designer - Odoo 19
Design stunning, fully branded POS receipts without writing a single line of code. Choose from 18+ ready-made templates, customize every element in the visual editor, add dynamic product columns, embed QR codes, and print or share receipts as a PDF link — all from within Odoo.
What does this module provide?
NZ POS Receipt Designer transforms the default Odoo receipt into a fully branded customer experience. Install the module, pick one of the 18+ built-in templates (Classic, Modern, Elegant, Luxury, Arabic, Restaurant, Pharmacy, Coffee, and more), then open the visual drag-and-drop editor to personalise every detail: upload your logo, choose a font, add extra product columns, embed a URL QR code or a receipt-content QR code, adjust colours and layout, and save. The next time a customer checks out, the custom design is printed automatically — no developer needed.
KEY HIGHLIGHTS
18+ Ready-Made Templates
Choose from Classic, Modern, Compact, Elegant, Minimal, Restaurant, Luxury, Arabic, Retail, Pharmacy, Fashion, Invoice Clean, Eco, Supermarket, Coffee, Tech, Vintage, and Bakery — ready to use with a single click.
Visual Drag-and-Drop Editor
Open the full-screen layout editor for any template. Drag blocks, edit text inline with a rich-text toolbar, reorder sections, and preview changes in real time without writing any code.
Full Logo Control
Choose no logo, use the company logo, or upload a custom image. Control position (top, after company info, before footer, or bottom), pixel size (default 150 px), and alignment (left, center, right).
Dynamic Product Columns
Pick any product field (barcode, internal reference, weight, notes, custom attributes…) and add it as an extra column in the receipt product table. Column order and visibility are saved per template.
Dual QR Code Support
Embed a URL QR code (link to any website or feedback form) and/or a receipt-content QR code (encodes the complete receipt data for digital verification). Each QR is independently sized (80–300 px), aligned, and positioned.
Font & Color Customisation
Set a custom CSS font family per template and apply text colour overrides inside the editor. Typography changes are reflected immediately in the live preview.
PDF Export & Shareable Receipt Link
Generate a PDF version of any receipt and share it via a unique URL. Customers can open the receipt on their phone by scanning a QR code printed on the paper receipt.
Per-Config Template Assignment
Assign a different receipt template to each POS configuration (shop). Enable the receipt designer in POS Settings and select the desired template — different shops can have completely different receipt brands.
1) The Default Odoo POS Receipt
This is the standard receipt printed by Odoo POS before installing the module — plain layout with no branding options. NZ POS Receipt Designer replaces this with a fully customisable design engine.

2) Enable the Designer in POS Settings
Go to Point of Sale → Configuration → Settings. Enable “Custom Receipt Designer” and select the receipt template you want to use for that shop. The setting is per-POS-configuration, so different shops can use different designs.

3) Access Templates from the Menu
Navigate to Point of Sale → Configuration → Receipt Templates to open the templates list. Here you can see all available templates, create a new blank one, duplicate an existing design, or click any row to open its editor.

4) 18+ Ready-Made Templates Library
The module ships with 18 professionally designed templates: Classic, Modern, Compact, Elegant, Minimal, Restaurant, Luxury, Arabic, Retail, Pharmacy, Fashion, Invoice Clean, Eco, Supermarket, Coffee, Tech, Vintage, and Bakery. Click “Open Editor” on any template to customise it, or hit “Create” to start a new one from scratch.

5) The Visual Receipt Editor — Full Control
The full-screen editor gives you complete control over your receipt design. The left sidebar contains all tools: Logo (source, position, size, alignment), Font Family (choose any CSS font), Text Color, Product Columns (add any product field as an extra column in the order table), URL QR Code (link, size 80–300 px, alignment, position), and Receipt-Content QR Code (encodes full receipt data, same size and alignment controls). The canvas on the right shows the live receipt preview — click any text block to edit it inline using the rich-text toolbar (bold, italic, underline, alignment, links). Drag sections up or down to reorder them. Press “Save” to persist the design to the database.

6) Elegant Template — Ready-to-Print Design
One of the built-in designs rendered as a printed receipt. Clean typography, logo at the top, itemised product table with totals, tax summary, and a branded footer — all generated automatically from the order data.

7) Modern Template Example
A sleek, contemporary layout featuring bold headers, divider lines, and a QR code at the bottom for digital receipt sharing. Ideal for retail and fashion stores.

8) Restaurant Template Example
Designed for food and beverage businesses — table number, server name area, itemised bill layout with modifier notes, and a “Thank You” footer. Dynamic product columns make it easy to display dish notes alongside each line item.

9) Luxury Template Example
A premium high-end design with custom branding, decorative dividers, and a URL QR code linking to a customer satisfaction survey or loyalty programme page.

10) Pharmacy Template Example
Built for pharmacies — extra product columns display the medicine barcode or internal reference alongside each sale line. The receipt-content QR code lets customers digitally verify their purchase.

11) Arabic / RTL Template Example
A fully right-to-left layout for Arabic-speaking markets. The layout, text alignment, and column order are all configured for RTL reading direction — just assign it to your Arabic-language POS shop.

12) Coffee Shop Template Example
A warm, cosy design tailored for cafés and coffee shops. Compact layout, customised thank-you message, and a receipt QR linking customers to the loyalty app or Wi-Fi voucher page.

13) Eco / Minimal Paper Template Example
A minimalist, eco-friendly design that reduces ink and paper usage. Only the essential order information is shown, with a QR code replacing the full receipt copy — encouraging customers to go paperless.

14) Bakery Template Example
A charming handcrafted-style layout for bakeries and artisan food stores. Custom font, warm colours, and space for a personalised message — all editable in the visual editor.

15) Tech Store Template Example
A clean, data-dense layout for electronics and tech retailers. Extra product columns display serial numbers or SKUs alongside each line item, with a URL QR linking to the product warranty page.

16) Vintage Template Example
A retro-style receipt design with classic serif fonts and decorative borders — perfect for boutique shops, antique stores, or any brand with a heritage aesthetic.

17) Supermarket Template Example
A high-density layout optimised for large baskets — compact line spacing, barcode-friendly product columns, total savings line, and loyalty points section. Handles long receipts without losing readability.

18) Invoice Clean Template Example
A formal invoice-style receipt showing company details, customer information, itemised table with unit prices and quantities, tax breakdown, and a grand total — ideal for B2B POS scenarios.

19) Fashion / Retail Template Example
A stylish, brand-forward layout for fashion and clothing boutiques. Large logo area, product columns for size and colour attributes, and a promotional footer section — all customisable in the visual editor.

Does the module work with Odoo Community and Enterprise?
Yes, this module is fully compatible with both Odoo 19 Community and Enterprise editions.
Do I need to know how to code to use the editor?
No. The visual editor is designed for non-technical users. You can build and customise a complete receipt design entirely through the point-and-click interface without writing any HTML, CSS, or JavaScript.
Can I use a different template for each POS shop?
Yes. The template is assigned per POS configuration. Go to Point of Sale → Configuration → Settings for each shop, enable the designer, and choose the template that shop should use.
What product fields can I add as extra columns?
Any field available on the product model can be selected — including barcode, internal reference, weight, sales description, custom attributes, and more. The editor fetches the full field list dynamically from your database.
What is the difference between the URL QR and the Receipt QR?
The URL QR points to a fixed web address you provide (e.g. a Google review form or loyalty page). The Receipt QR encodes the actual receipt content so customers or auditors can scan it to verify the full purchase details digitally, without needing a paper copy.
Can I create a completely new template from scratch?
Yes. Click “Create” in the templates list to open a blank template, give it a name, and start building in the editor. You can also duplicate any existing template and use it as a starting point.
Are any extra Python libraries required?
No. The module only depends on the Point of Sale module and the Odoo Web framework. The rich-text editor and QR code engine are loaded as CDN assets and require no additional server-side installation.
Version 19.0.1.0.0
Initial Release- 18+ pre-built receipt templates (Classic, Modern, Compact, Elegant, Minimal, Restaurant, Luxury, Arabic, Retail, Pharmacy, Fashion, Invoice Clean, Eco, Supermarket, Coffee, Tech, Vintage, Bakery)
- Full-screen visual drag-and-drop receipt editor with inline rich-text editing
- Logo control: source, position, size, and alignment per template
- Dynamic product columns: pick any product field as an extra receipt column
- URL QR code with configurable size, alignment, and position
- Receipt-content QR code with configurable size and alignment
- Custom font family and text colour per template
- PDF export and shareable receipt URL
- Per-POS-config template assignment via Settings
- Create and duplicate templates from the templates list view
- RTL / Arabic receipt layout template included
Please log in to comment on this module