Toutatis — 助力您的业务发展

产品

Toutatis Caisse

Full Dolibarr point of sale — till, kitchen, kiosk, floorplan and web ordering in one hub.

Architecture
Offline-first hub
Channels
Till · Kiosk · Web
Version
v2.24
Core POS hub

TakePOS, extended for real restaurants and retail

Totatus POS turns Dolibarr + native TakePOS into a production-grade point of sale: multi-terminal stations, kitchen workflows, network printing, cash sessions and optional sync to a remote master ERP — without replacing your accounting stack.

Offline-first selling

Keep ringing sales when the uplink drops. Tickets, payments and stock movements queue locally; the hub reconciles when connectivity returns.

Multi-terminal stations

Named cash desks pos1, pos2… with per-station routing, Z-ticket scope and third-party defaults. Bootstrap wizard creates stations in one pass.

Unified print engine

Receipt printer hooks, ESC/POS kitchen tickets, print_worker queue and systemd templates. Replace mode consolidates Dolibarr receipt printing.

Kitchen dispatch

TakeposHubKitchenTicket routes lines to preparation stations. KDS screens, colour states and bump-to-ready — same pipeline for till, kiosk and web orders.

Remote master sync

Optional push/pull to a central Dolibarr: products, customers, invoices and stock — ideal for franchise HQ or dark-store back office.

Permissions & audit

Granular rights for KDS, stations, routing, printer tests and worker restarts. Event log and diagnostics page for go-live support.

Use cases

One module, four front-of-house models

Retail counter, table service, fast casual and multi-site groups share the same TakeposHub engine — enable only the surfaces you need.

Retail & counter

Boutiques, bakeries, farm shops, click-and-collect desks.

  • Barcode search hooks
  • Cash session + Z closing
  • Stock movement on sale
  • Receipt templates per station

Restaurant & brasserie

Table service with floorplan, runner and kitchen display.

  • Named rooms & table shapes
  • Dine-in / takeaway VAT toggle
  • Runner board for table delivery
  • Expediteur for counter pickup

Fast casual & QSR

Self-order kiosk, customer display and TV queue boards.

  • PWA kiosk with offline outbox
  • Counter display ticket numbers
  • TV display for waiting area
  • Product options & upsell merch slots

Multi-site & franchise

Local hub per venue, consolidated reporting upstream.

  • Remote Dolibarr URL + sync workers
  • Per-site printer routing
  • Central product catalogue
  • Worker heartbeat monitoring

Back of house

Printing, KDS and station routing

Every sold line knows its preparation station before it hits the kitchen. Network printers, bump screens and ticket reprints share one dispatch class — no duplicate logic per channel.

  • Admin wizard: printers, stations, product→station routing
  • TakeposHubKitchenTicket — dedicated ESC/POS layout per station
  • KDS AJAX board with status transitions and permission gates
  • print_worker CLI + systemd unit templates for production
  • Kitchen deferred fire for scheduled pickup / online-paid orders
  • Diagnostics: test print, queue depth, stale worker alerts

Table service

Floorplan, reservations and analytics

Replace the native TakePOS floor picker with named rooms, draggable table shapes and reservation holds. Staff tap a table to open or merge tickets; managers review occupancy analytics.

  • Rooms, zones and table metadata (seats, shape, status colour)
  • Reservation calendar linked to table holds
  • POS override script — Floors() opens the hub picker
  • Public API token for embeddable reservation widgets
  • Analytics dashboard: turns, dwell time, peak hours
T1
T2
T3
T4
T5
T6
T7
T8
T9

Toutatis Caisse · floorplan picker

Front of house

Customer-facing surfaces beyond the till

Give guests visibility on their order and give staff lightweight boards — all driven from the same order board backend.

Counter display

Minute-based ticket sequence (12:26-1) on a customer-facing screen — configurable per terminal.

Expediteur

Counter handoff workflow: preparing → ready → handed off, with live connection status.

Runner

Table runner board polls open tickets by room — optimised interval for busy service.

TV display

Waiting-area board listing in-progress and ready orders without exposing prices.

Order journal

Chronological journal of POS and omnichannel orders for shift supervisors.

Product options

Modifier groups (size, sauce, extras) with POS modal, numpad and line-level pricing.

Omnichannel orders

Kiosk, web and API — one public_order engine

All remote channels POST to api/public_order.php. The worker creates Dolibarr invoices, fires kitchen when appropriate and returns a ticket reference — identical whether the guest ordered on a tablet in the venue or on your Totatus Store.

  • PWA kiosk (/takeposhub/public/kiosk/) — touch templates, offline outbox, maintenance mode
  • Totatus Store /commander — food order page proxied through toutatis-store
  • Pickup slot picker with deferred kitchen dispatch
  • Online payment via Store Stripe/Mollie — kitchen only after settlement
  • Channels: kiosk, web, qr_table (roadmap), staff_kiosk
  • Rate limiting, cashdesk binding and public_order_worker queue
POST /takeposhub/api/public_order.php
channel: kiosk | web | qr_table
payment_mode: counter | online
→ invoice + kitchen dispatch

Cash control

Sessions, PINs and fiscal discipline

Open and close shifts with counted floats, variance notes and Z-ticket linkage. Quick PIN login speeds cashier rotation without sharing Dolibarr passwords.

  • Cash session modal in TakePOS with opening float and closing reconciliation
  • Z-ticket reports scoped per terminal station
  • Per-user quick PIN bootstrap from admin
  • Sale mode default and per-line dine-in / takeaway with VAT recomputation
  • Journal export for accountant review

Z-ticket · Session · PIN

Terminal-scoped closing reports and cashier rotation without shared passwords.

Full module catalog

Every TakeposHub option, documented

Version 2.24 ships the complete surface below. Toggle features via Dolibarr constants; each area has its own admin screen under Hub Configuration.

Hub configuration

Remote URL, feature flags, terminal prefix, print mode, takeaway VAT defaults.

Printers

Network printer registry, connection tests and receipt template installer CLI.

Stations

Preparation stations with KDS toggle and printer binding.

Routing

Map products and categories to kitchen / bar / cold prep stations.

Cash sessions

Shift open/close, float tracking and session reports.

Quick PINs

Cashier PIN login without full Dolibarr credentials.

Workers

print_worker and public_order_worker heartbeat, PID and stale detection.

Synchronization

Push/pull catalogue, customers and documents to remote master.

Diagnostics

Environment checks, constant dump and support bundle hints.

Event log

Structured hub events for troubleshooting and compliance.

Floorplan

Rooms, tables, shapes and POS picker integration.

Reservations

Table holds and booking calendar linked to floorplan.

Floorplan analytics

Occupancy and service-time insights per room.

Product options

Option sets, groups and items with POS modal UI.

POS merchandising

Promotional slots and upsell tiles on the POS home grid.

Kiosk admin

Menu, branding, templates, cashdesk binding and maintenance banner.

Public order API

REST entry for kiosk, Store proxy and future QR table ordering.

Pickup slots

Configurable time windows and deferred kitchen trigger.

Online payment bridge

Store food payment sessions — Stripe/Mollie webhooks finalize kitchen.

Receipt templates

Installable ESC/POS and HTML receipt layouts per use case.

From order to kitchen to guest

Whether the sale starts on a till, kiosk or website, the pipeline converges on one Dolibarr invoice and one kitchen dispatch.

  1. 1

    Capture

    Cashier, guest kiosk or Store cart builds lines with options, sale mode and table or pickup metadata.

  2. 2

    Validate & pay

    Counter payment in TakePOS, pay-at-pickup flag on kiosk, or Stripe/Mollie session on the Store before submit.

  3. 3

    Invoice & dispatch

    public_order_worker or POS hook creates the ticket, routes lines to stations and enqueues kitchen prints.

  4. 4

    Prepare & hand off

    KDS bump, expediteur ready state, runner to table or customer display number — all from the same order board.

Native ERP

Invoices, stock and CRM stay in Dolibarr

Totatus POS is not a parallel POS database. Every sale is a Dolibarr invoice with standard products, VAT, third parties and stock movements — ready for Peppol, exports and group reporting.

  • Uses native TakePOS + modReceiptPrinter — no duplicate product catalogue
  • Stock decremented on validation with warehouse hooks
  • Third parties created or matched per cashdesk defaults
  • Triggers integrate with your existing Dolibarr workflows
  • Pairs with Totatus Bridge for e-commerce stock sync
产品

Dolibarr · TakePOS · Invoices · Stock — one database

Developer-ready

Public order API + Store proxy

Embed ordering anywhere: the kiosk PWA, Totatus Store food page or your own front-end. Authenticated proxy on Store; direct API on hub with cashdesk tokens and idempotent submit.

  • GET config / menu / pickup_slots — kiosk and web bootstrap
  • POST submit — channel, lines, pickup_at, payment_mode
  • GET lookup — ticket status for guest tracking screens
  • Store: /toutatisstore/food/proxy and /food/payment/session

public_order.php

{
  "channel": "web",
  "cashdesk_id": 1,
  "lines": [...],
  "pickup_at": "2026-09-06T18:30:00",
  "payment_mode": "online",
  "payment_status": "paid"
}

Why Totatus POS instead of a standalone POS SaaS?

Cloud POS tools optimise the register UX but strand finance, stock and B2B invoicing in another system.

Totatus POS Standalone POS SaaS
Accounting Native Dolibarr invoices Nightly export / manual journal
Stock Real-time ERP movements Separate inventory app
Omnichannel Till + kiosk + Store web Often add-on modules
Kitchen Routing + KDS + print worker Basic printer only
Data ownership Your server / Toutatis Cloud Vendor lock-in
B2B & Peppol Same ERP as back office Second stack required

Ready to deploy production POS on Dolibarr?

Totatus POS ships on Toutatis Cloud or your own instance. We help with station bootstrap, printer routing, kiosk branding and Store /commander setup.

图塔蒂斯

客户门户

管理您的订阅、账单以及与您的账户关联的信息。

登录

请输入您的电子邮箱地址,以获取安全访问链接。

打开完整的客户门户