OdooWiki OCA HUB

PoS Ticket Static QrCode

pos_ticket_static_qrcode folder_open OCA/pos open_in_new
Point Of Sale License: AGPL-3

This module add a static QRCode on the POS ticket to let your customers rate your service, visit your website, or what ever you imagine.

While this could be achieved an unknown odoo feature using XML Qweb in footer or header ticket defined in Pos configuration like this (only on ticket printed via proxy not shown in ther browser):

<!DOCTYPE QWEB>

SCAN ME TO...

So using this module makes easier to configure the static QRCode display on PoS ticket footer.

auto_awesome What this module does

AI-generated from the code · Odoo 12.0

Adds a static QR code and a short message to Point of Sale receipts, configured per point of sale. Customers can scan it to rate the service, visit a website or contact support.

This module lets you print a fixed QR code on Point of Sale tickets. You set it up per point of sale in the Point of Sale configuration screen, in the same settings area where the receipt header and footer are defined.

  • Enter a "QRCode Value" (the text or link encoded in the code). As soon as you type it, Odoo generates the QR code image and shows a preview.
  • Optionally enter a "QRCode Message" that is printed under the image, for example "SCAN TO RATE".
  • The message field and the preview only appear once a QR code value is filled in.

The QR code is generated automatically from the value you enter and is stored on the point of sale configuration, so it is loaded when the Point of Sale session starts. It is then displayed on the receipt both in the browser screen and on the printed ticket, placed after the receipt change area and before the footer.

If the value cannot be turned into a QR code, Odoo raises an error explaining which value failed. Leaving the value empty simply removes the QR code from the ticket. The module only touches the Point of Sale configuration (pos.config) and the Point of Sale receipt templates.

Depends on

point_of_sale
Models and fields (1)
  • pos.config · extends an existing modelpos_ticket_static_qrcode (QRCode), pos_ticket_static_qrcode_value (QRCode Value), pos_ticket_static_qrcode_message (QRCode Message)

Text generated by AI (DeepSeek) from reading the Odoo 12.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 12.0

To define QRCode value and message:

  • Go to any PoS configuration Point of Sale > Configuration > Point of Sale.
  • Edit QRCode value, this is the result seen by users when they scan that QRCode.
  • Edit QRCode message, a message shown bellow the QRCode to explain the intent of the QRCode (ie: SCAN ME TO RATE THE SERVICE).
  • Open a PoS configuration
  • Make an order and validate it.
  • You should see the configured QRCode with a message in the receipt preview or printed receipt ticket if define in PoS Configuration.

No verified information in OCA: Installation.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.