Skip to content
ERP Builders
Odoo

Odoo 20 POS and eCommerce: What Retailers Get

Odoo 20 for retailers: POS self-ordering, multiple currencies, employee access levels, label printing, plus eCommerce cross-sells, review requests and AI editing.

By ERP Builders Team2 min read

Retail gets a good share of the Odoo 20 release. POS changes focus on store operations and control. eCommerce changes focus on selling more per order and needing less manual work.

Point of Sale

Store operations

  • Self-ordering, with WhatsApp and SMS receipts for self-orders
  • Multiple currencies
  • Order search
  • Reorganise products in the POS interface
  • Snooze products that are temporarily unavailable
  • Service fees
  • Convert order lines into a combo

Control and staff

  • Employee access levels, so cashiers and managers see different options
  • A clearer end of session flow
  • Expired product notifications

Employee access levels are the one we'd configure first. Restricting refunds and discounts by role prevents a lot of end-of-day surprises.

Printing and hardware

  • Label printing, including base unit price on product labels
  • Printer management and receipt printing improvements
  • Simplified receipts
  • Print preparation tickets per product, useful for kitchens and service counters

Payments and delivery platforms

  • Static QR code payment
  • Mercado Pago terminal
  • GrabFood, GoFood and UrbanPiper delivery integrations

Inventory from the till

Simplified inventory management from the POS. Useful for small shops where the person on the till also handles stock.

There are also several country-specific POS changes, mostly e-invoicing and tax authority connections. Read your country's section of the release notes.

eCommerce and website

Selling more per order

  • Automated cross-sell suggestions: accessories, optional and alternative products
  • Donations in the cart, including recurring donations through subscriptions
  • Gift cards emailed directly to the recipient

Less manual work

  • AI-assisted product editing from the Shop page (uses IAP credits, like all Odoo 20 AI features)
  • Automated review request emails, with configurable timing
  • Default accounting journal for eCommerce orders
  • Guest-order contacts archived by default, which keeps your contact list cleaner

Better shopping experience

  • Attribute filters only show values that apply to the current page
  • An extra checkout step can be limited to specific product categories
  • Better Google Analytics 4 event tracking

Website and blog

  • Blog redesign, recommended posts and scheduled post notifications
  • Link previews and portal card reordering in the website builder

What to test

  1. POS sessions end to end, including the new end-of-session flow
  2. Employee access levels against your actual staff roles
  3. Receipt and label printing on your real printers
  4. eCommerce checkout, including any custom checkout steps
  5. GA4 events, if your marketing team depends on them

Odoo eCommerce or Shopify? Our comparison covers that choice. For POS setup basics, see Odoo POS for retail. And for the full release, start with Odoo 20: what's new.

Frequently asked questions

Does Odoo 20 POS support multiple currencies?

Yes. Multiple currencies are listed among the Odoo 20 POS changes.

Can Odoo 20 send review requests automatically?

Yes. eCommerce adds automated review request emails with configurable timing.

ERP Builders Team

Articles written and reviewed by the ERP Builders delivery team — functional consultants, solution architects and developers who implement, integrate and support ERP systems.

Related articles

Odoo3 min read

Odoo 20: What's New and What Actually Matters

Odoo 20 explained without the hype: AI agents, accounting and inventory changes, Field Service moving into Planning, and the changes that affect upgrades.

Next step

Turn the plan into a working system.

Book a consultation with an ERP consultant. No sales script — just an honest look at your situation.