Tonbab
All modules

Commerce + POS

Sell in-store and online with stock that is actually true.

A POS that installs on any tablet or phone, marketplace sync with Shopee and Lazada, chat from LINE OA and Facebook/Instagram in one inbox — all cutting the same inventory ledger as your factory floor.

Illustration of the Commerce module: POS, marketplaces and chat sharing one inventory ledger

The document flow

Catalogper-store curationPOS salecash · QR · cardOnline ordersShopee · Lazada · linksReserveno double-sellPick & packwarehouse flowShipAWB + partialsOne stock ledgershared with factory

How it flows

  1. 1

    Curate the catalog per store

    Your product master already exists in Tonbab. Choose which products each POS store sells and at what VAT-inclusive price — no duplicate product list to maintain.

  2. 2

    Sell at the counter

    The POS installs on any tablet or phone as a web app. Cashiers ring up from a product grid, apply line discounts, and take cash, PromptPay QR or cards — QR and card payments run through Beam and confirm automatically.

  3. 3

    Close the shift

    Open and close shifts per operator with cash reconciliation, so every baht in the drawer has a story. Receipts print at 80mm or go out as e-receipts.

  4. 4

    Take orders from everywhere

    Shopee and Lazada orders pull in automatically after a one-time per-shop connection. Staff can also key orders directly and send a payment link by email or QR — the webhook confirms payment and cuts stock exactly once.

  5. 5

    Reserve, pick, pack

    Confirmed orders reserve stock so two channels can't sell the same unit. Warehouse staff work a pick/pack flow instead of screenshots in a chat group.

  6. 6

    Ship — including partial

    Ship whole orders or per-line partials; stock issues at actual ship time. Marketplace orders push tracking back with carrier AWB labels.

  7. 7

    Answer chats beside the order

    Customer messages from LINE OA, Facebook Messenger and Instagram DMs arrive in one inbox next to that customer's orders — staff reply with the context in front of them.

  8. 8

    One ledger stays true

    POS sales, marketplace orders and factory movements all post to the same inventory ledger at weighted-average cost. Stock counts and margins mean the same thing everywhere.

Product screenshot — coming soon
The POS — product grid, cart and PromptPay QR on a tablet

What ships today

Point of sale

Installs on any device

An installable web app for tablets and phones — no proprietary hardware, no app store.

PromptPay QR & cards via Beam

Cashless payments confirm by webhook and cut stock idempotently — a retried webhook never double-sells.

Shift open/close & reconcile

Per-operator shifts with cash counts, so discrepancies surface the same day.

Receipts & e-receipts

80mm printed receipts or digital receipts, plus line discounts recorded per sale.

Thai full-form tax invoice

Full-form tax invoices with branch IDs and VAT-inclusive pricing modes.

Orders & fulfillment

Reserve on order

Confirmed orders hold their stock so channels never fight over the last unit.

Pick / pack flow

A worklist for warehouse staff from confirmation to handover.

Partial shipment per line

Ship what's ready now; stock issues at real ship time, not at order time.

Payment links

Email or QR pay-links so customers pay on their own device; webhook confirms and cuts stock idempotently.

Customers & insights

Customer records with purchase history, plus a commerce dashboard of sales metrics.

Marketplaces

Shopee & Lazada connection

One OAuth connection per shop — no API keys to copy around.

Order pull

Marketplace orders land in the same order hub as POS and manual orders.

Stock push-back

Tonbab pushes availability back to the marketplaces so listings reflect real stock.

Ship push with AWB

Mark shipped in Tonbab and the tracking plus carrier AWB label flow back to the marketplace.

Chat inbox

LINE OA

Messages to your LINE Official Account arrive in the shared inbox and staff reply from Tonbab.

Facebook & Instagram DMs

Messenger and Instagram direct messages join the same inbox after connecting your pages.

Context beside the chat

The customer's orders and details sit next to the conversation — no tab-switching to answer "where is my order?"

Who it's for

  • Retailers and brand owners selling in-store and on Shopee/Lazada who are tired of stock drifting apart per channel.

  • Manufacturers opening a storefront — factory stock and shop stock are finally the same number.

  • Shops that answer customers on LINE, Facebook and Instagram all day and lose track of who ordered what.

  • Anyone replacing a cash-only counter with PromptPay and cards without buying POS hardware.

Frequently asked

What payment methods does the POS take?

Cash, PromptPay QR and cards. QR and card payments run through Beam and confirm by webhook; you can also send email/QR payment links for remote orders.

Does the chat inbox cover Shopee and Lazada chat too?

Not yet — the inbox covers LINE OA, Facebook Messenger and Instagram DMs today. Shopee/Lazada buyer chat still happens in the seller apps; their orders, stock and shipping do sync with Tonbab.

Do I need special POS hardware?

No — the POS is an installable web app for any tablet or phone. For paper receipts it prints to standard 80mm receipt printers; e-receipts need no printer at all.

Can it issue a Thai tax invoice?

Yes — full-form tax invoices with branch IDs, with VAT-inclusive pricing handled correctly at the point of sale.

See it on your own workflows

Book a demo — we set up an organization with your products and walk your team through it.

Book a demo