Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Point of Sale
  3. POS Receipt Designer v 19.0
  4. Sales Conditions FAQ

POS Receipt Designer

by Developers Pro https://www.developerspro.co.uk
Odoo

$ 19.91

In-App Purchases
v 19.0 Third Party 1
Apps purchases are linked to your Odoo account, please sign in or sign up first.
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 2322
Technical Name dp_pos_receipt_designer
LicenseLGPL-3
Websitehttps://www.developerspro.co.uk
You bought this module and need support? Click here!
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 2322
Technical Name dp_pos_receipt_designer
LicenseLGPL-3
Websitehttps://www.developerspro.co.uk
Developers Pro Logo

POS Receipt Designer

Build POS receipts visually with a drag-and-drop block-based layout designer. A full-screen palette / canvas / properties workspace with a true live preview rendered by the same OWL component the POS uses to print — so what you see is exactly what prints.

Drag & Drop Live Preview Per POS Config

Overview

What This Module Does

Design every line of your POS receipt without touching a line of code. Drop blocks onto a canvas, tweak alignment / format / prefixes from a properties panel, and watch the live preview update instantly using the real POS receipt renderer. Assign one template per POS configuration, plus a fallback default — and gracefully revert to the standard receipt whenever no template applies.

🧱
Block-Based Canvas
Compose receipts from reusable blocks — drag from the palette, drop on the canvas, reorder freely with the mouse.
👁
Live Preview
Rendered with the same OWL component the POS uses to print — pixel-accurate WYSIWYG, no surprises at the printer.
📋
Per-POS Templates
One template per POS configuration plus a fallback default — the right receipt for the right shop, automatically.

Building Blocks

Available Block Types

Eight drag-and-drop block types cover everything a thermal POS receipt needs.

Static Text
Fixed headers, footers, slogans, legal notices — any text that stays constant across every receipt.
Dynamic Field
Bind any path on the order or order line — customer name, total, cashier, table, custom fields, anything.
Image
Drop in a logo, stamp, or marketing image — sized and aligned exactly the way you want it printed.
QR Code
Auto-generated QR codes for review links, loyalty signup, payment URLs, or order tracking.
Barcode
Print order references, SKUs, or coupon codes as scannable barcodes directly on the receipt.
Divider
Solid or dashed separator lines to visually segment header, items, totals, and footer.
Spacer
Configurable vertical whitespace — give sections room to breathe without ugly empty lines of text.
Raw HTML
Power-user escape hatch — paste any HTML snippet for layouts the visual blocks can't yet express.
Per-Block Properties
Alignment, format style, prefix / suffix, label, and width — every block, fully configurable.

Details

Designer Features

A purpose-built designer that makes receipt customization fast, safe, and visual.

Full-Screen Workspace
Three-pane layout — palette on the left, canvas in the middle, properties panel on the right.
Real Renderer Preview
The preview uses the exact same OWL component the POS prints — zero render drift between editor and paper.
Reorder & Reshape
Drag blocks up, down, in or out — the canvas commits the layout the moment you drop.
Field Path Picker
Bind dynamic blocks to any path on the order or line — totals, taxes, partner, cashier, custom fields.
Format & Style
Per-block alignment, weight, size, prefix and suffix — granular control without writing CSS.
Safe Fallback
If no template is assigned the POS falls back to the standard Odoo receipt — never breaks at the till.

Guide

How To Use

From install to printed receipt in three drag-and-drop steps.

1. Open the Designer
Go to Point of Sale → Configuration → Receipt Templates and click New, or open the designer from your POS config.
2. Drag, Drop & Tune
Pull blocks from the palette onto the canvas, reorder them, and adjust alignment / format / labels in the properties panel — preview updates live.
3. Assign & Print
Assign the template to a POS configuration (or set it as the default fallback), launch the session, and your custom receipt prints from the very next order.

Why It Matters

Highlights

No more XML / QWeb edits for receipt changes
Marketing wants a new footer slogan? Legal needs a tax notice line? A franchise needs its own logo? Drag, drop, save — done. The designer replaces the cycle of editing QWeb templates, bumping module versions, and redeploying.
Same renderer in editor and POS
Both surfaces share one OWL component — `pos_receipt_designer/static/src/js/dynamic_receipt.js`. Edits show up in the live preview identically to how they print at the till.
One template per POS configuration
Multi-location? Each shop / register / restaurant can pin its own receipt template via the POS config, with a global default for everything else. No conditional templates, no per-shop forks.
Graceful fallback
Template missing or disabled? The POS reverts to the standard Odoo receipt automatically. The till never gets stuck because of a layout problem.

Preview

Screenshots

Point of Sale receipts
POS Receipt Designer Workspace POS Receipt Designer Workspace
Receipts Designer Workspace — Palette, Canvas & Properties
POS Receipt Designer Workspace
Drag-and-Drop Block Palette
Drag-and-Drop Block Palette
Block Properties — Alignment, Format, Prefix & Suffix
Block Properties Panel
Live Preview — Same Renderer the POS Prints With
Live Receipt Preview
Printed Receipt Output
Printed Receipt Output

What We Do

Our Odoo Services

End-to-end Odoo expertise — from initial setup to long-term support. We help businesses get the most out of their Odoo investment.

Odoo Implementation
Full Odoo ERP setup from scratch — requirements analysis, configuration, data migration, user training, and go-live support.
Custom Development
Custom modules, reports, workflows, and business logic tailored to your unique processes and industry requirements.
Odoo Customization
Adapt existing Odoo modules to fit your workflows — custom fields, views, access rules, automated actions, and UI tweaks.
Third-Party Integration
Connect Odoo with payment gateways, shipping carriers, eCommerce platforms, CRMs, APIs, and other external systems.
Odoo Support
Ongoing maintenance, bug fixes, performance optimization, version upgrades, and dedicated technical support for your Odoo instance.
Training & Consulting
User training, admin workshops, best practice consulting, and strategic guidance to maximize your Odoo ROI.
Developers Pro
Developers Pro

We build smart Odoo solutions — custom modules, integrations, and workflow improvements tailored to your business needs.

Email Us Contact Us
© Developers Pro — Odoo Solutions & Custom Development

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with