Put a picture on every order

Product images on the POS orderline, printed receipt, customer invoice and back-office order view — one module, every surface, per-terminal control.

The problem

Native Odoo POS shows only a name and a price on the orderline. When SKUs look similar, share names, or come in many variants — apparel, cosmetics, bakeries, specialty grocery — cashiers verify products by memory or by re-reading a barcode. That means wrong items rung up, slower lines, and awkward corrections in front of the customer. The same blind spot follows the sale onto the printed receipt, the invoice, and the back-office order view, where nobody can visually confirm what was actually sold.

The solution

POS Product Images puts the correct product image everywhere it matters: the orderline, the printed receipt, the customer invoice and vendor bill, and the back-office order view. Cashiers confirm the right item at a glance, with click-to-zoom for close calls. Every surface can be switched on or off per POS terminal, sized independently, and falls back to a clean placeholder instead of a blank cell when a product has no image — so checkout stays fast and accurate, even on a 1000+ SKU catalog.

Capabilities

Everything you need to see what you sell

Every capability below is implemented in the module.

01

Product image in the POS orderline

Every line on the product screen shows the product image next to the name, quantity and price, so cashiers confirm the right item before payment.

02

Click-to-zoom on the orderline

Tap any orderline thumbnail to open a full-size zoom dialog, resolving near-identical products before they reach the customer.

03

Product image on the printed receipt

Receipts carry their own image toggle and size, giving customers a visual record of every item they bought without crowding the paper.

04

Product image on invoices and vendor bills

The customer invoice and vendor bill PDF/HTML report shows the product image alongside each line, extending visual confirmation to accounting documents.

05

Back-office order view with images

The pos.order form and the order-line list both add an image column, so managers can visually review historical orders — a surface most competitors skip entirely.

06

Per-terminal image policy

Turn orderline and receipt images on or off independently for every POS — multi-location retailers set the right policy per till, per store.

07

Context-aware image sizing

Set a small thumbnail for the orderline and a separate size for the receipt from one setting, so images never crowd a small POS screen.

08

Graceful missing-image placeholder

Upload a custom placeholder per POS config so products without a photo show a clean image instead of a blank or broken cell at the register.

09

Live preview before you enable

The Settings page renders a live sample of the orderline with images, so admins see the result before flipping the toggle live.

Workflow

How it works

1

Install and open Settings

Find the Product Images block under Point of Sale settings, with a live preview panel already visible.

2

Choose surfaces and sizes

Toggle orderline, receipt, invoice and back-office images per terminal, set thumbnail sizes, and upload a placeholder.

3

Cashiers confirm at checkout

Every orderline shows the product image; tap to zoom in on a close call before taking payment.

4

Images follow the sale

The receipt, the invoice and the back-office order view all carry the same product images automatically.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Yes. The orderline, receipt and invoice all read the variant's own image and fall back to the product template image automatically, so multi-variant catalogs always show the right picture.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

POS Product Images - Orderline, Receipt, Invoice & Back-office

Product images on the POS orderline, printed receipt, invoices and vendor bills, and back-office order view — with click-to-zoom, per-terminal policy, context-aware sizing, and a clean placeholder when an image is missing.

Buy on Odoo App Store