Tingting POS
Business
Free
Tingting POS is an all-in-one point-of-sale built for retail shops. Ring up sales in seconds, track your stock in real time, print receipts and labels, and see exactly how your business is doing — all from your phone or tablet.
Built offline-first: keep selling even with no internet. Everything syncs automatically to the cloud when you're back online, across all your devices and branches.
KEY FEATURES
• Fast checkout with barcode scanning
• Real-time inventory and low-stock alerts
• Thermal receipt and product-label printing
• Sales, profit and cash-flow reports
• Multi-branch and multi-staff, with role-based permissions
• Customers, members and wholesale pricing
• Expense tracking and simple bookkeeping
• AI business assistant for instant insights
• Facebook & Messenger chatbot that answers customers and takes orders automatically
• Local marketplace to reach nearby buyers
• In-app Help Center and video lessons
Perfect for grocery stores, minimarts, boutiques, wholesalers and any shop that wants to sell smarter.
more Live selling round 2: host commission per live, transfer-first or cash-on-delivery per live with payment-slip verification, reservation batches, bulk code generator, per-customer limits. Smarter chat assistant: understands everyday Lao, reads voice notes again, and can reserve live codes in chat while the live is on air. Bug fixes.
2.4.52 1h ago
Version 2.4.51
Parcels
- The courier filter lists only the couriers set up in Settings; pick a company to see every branch
- Parcel cards show the customer name, the page or WhatsApp the customer wrote to, and count from the bottom up
- The parcel screen shows only the selected branch
- Cancelled or deleted orders stay visible (greyed out) and always need a reason first
Orders and money
- Local delivery can be collected on delivery (COD); the money counts once delivered
- Sales history shows COD clearly, the source (FB / WA / POS) and the destination branch, with search by order code, name or phone
- The home screen has a bar for COD not yet collected
Chat
- Status tags update automatically with the parcel stage (ordered, handed to courier, arrived, received, returned)
- Pick photos from a grid, tap several, send once
- A message that cannot be delivered shows the reason right away
2.4.51 2d ago
Version 2.4.47
Fixes
- Parcel status no longer reverts on its own. A parcel scanned onto the courier's truck could reappear as "new", on the phone that moved it and on every other phone. Fixed.
- The keyboard no longer hides buttons. Tap any empty space or drag a sheet down to dismiss it, on every screen including the leave request form.
- Percentages accept a comma as the decimal mark, so 0,6% is no longer stored as 6%.
- A shift recorded twice is now paid once, and is flagged so you can see it happened.
Online orders and parcels
- Confirmed orders are now a compact numbered list with a running total.
- Edit, delete or return an order straight from that list, according to how far its parcel has got: not yet printed, correct the delivery details or delete it; printed, delete; already with the courier, return.
- Sending a bill to a customer is much faster and now runs in the background. Press send, close the sheet, and the app tells you when it is done.
- Reading waybill photos is more accurate: courier names are matched across Lao and English, and a COD amount read in place of the delivery fee is corrected automatically.
- Filter parcels by who sold them and who packed them.
Customer chat
- Message receipts on your own messages: one tick for sent, two ticks for delivered, two blue ticks for read, on both Messenger and WhatsApp.
- Automatic labels for ordered, order cancelled and regular customer, with the number of orders each customer has placed.
- Choose a colour per staff member for the handling label.
- When Facebook refuses to deliver a message, the app explains why in Lao.
Staff
- A check-out photo that failed to upload now retries by itself, and the owner sees a "pending" state instead of nothing.
- Staff with access to parcels, chat or reports now get their own overview screen.
2.4.47 4d ago
Version 2.4.46
• Cash control: staff hand cash to each other or to the owner with two-sided confirmation — the owner sees who holds what and for how long; overdue turns red
• Bot follow-ups: pickup reminders (day 1–11 texts written by the shop), "must call" flag when a parcel sits too long, appointments from chat, shared customer notes
• Send the bill from the order page with several waybill photos · update parcel statuses from the courier's export file in one go
• Chat orders: discount and deposit (transfer/cash) — COD collects the price less the deposit · decimal quantities (0.3 m)
• Chat: pick several photos/videos, review and caption each before sending · quick replies land in the composer for a check before sending
• Commission: pick the seller at checkout · managers earn a share of their team's sales
2.4.46 6d ago
Chat inbox
• See every conversation: scroll down to load older chats, filter by last week, last month or a date range, and search all chats by name, phone number or ID.
• Real customer names and profile photos from Messenger, including people who comment on your posts.
• Stickers now appear on their own, like in WhatsApp. Message bubbles are cleaner and inbox previews are shorter.
• Conversation tags: every staff member can add, edit and remove tags. A history shows who changed what, when and why, and owners and managers can restore changes within 30 days. Chats get an "Ordered" tag automatically when an order is confirmed. Filter chats by tag or by who is handling them.
• Owners can now claim chats and add tags. The "late" timer only runs while the customer is waiting for a reply.
• The chat sales report counts only orders closed through chat, split by Facebook, WhatsApp and Tingting. The home tab shows today's chat sales.
Staff and payroll
• Owners without a salary are no longer counted as staff. A new "Don't track attendance" switch, on for owners by default, removes absences and warnings.
• New hires start today by default, and absences are counted only from their start date.
• The staff card on the home screen has a branch filter. It shows who came in, who hasn't yet, who is on a day off and who is on leave. Tap a number to see the names.
• Allowances per person: choose who each allowance applies to. Pick allowances when you create a staff invite, and they switch on automatically when you approve the applicant.
• The payroll table has new columns for advances and fault deductions, with clearer status labels.
• Fixed the pay page going blank when the selected date was before a new hire's start date.
2.4.45 Sep 14
Payroll and staff payments
• New payroll payment page — pay several people at once by pay period, see who is paid through which date and what is still owed, and export to PDF or Excel
• Payment history — every payment is permanent; entries cannot be deleted, and any edit requires a reason that is kept on record
• A payslip never goes negative — deductions are capped at what was earned, and the remainder carries to next month
• Absence now counts only days that have already passed, never future days
• Working on a scheduled day off is paid as a special day, at a multiplier the shop sets
• Extra penalties no longer apply to staff paid daily or hourly unless the shop turns them on
• Leave requests in the app, with five shop-configurable rules, a check-in radius, and staff allowances
• Task monitor is ordered by check-in time
2.4.43 Sep 10
• Much faster on iPhone: opens in under a second and stays smooth — a stock repair that re-ran on every launch has been fixed.
• Customer payment history loads in seconds.
• New: connect your WhatsApp Business number — the sales assistant answers customers on WhatsApp, with the same inbox, orders and staff replies as Messenger. No marketplace commission on WhatsApp orders.
• Inbox filter by channel, clearer send-failure messages, and an Android-only battery prompt no longer appears on iPhone.
2.4.28 Sep 9
2.4.18 — Consistent money figures on every screen · 48-hour attendance review with reject + reason · overnight shifts fixed · role-based staff permissions (new: Packer, Technician, Housekeeper) · AI chat spam limit + credit refunds · parcel staff sync fix · security hardening
2.4.18 Sep 7
Fixes
• Fixed a bug where an item in stock could not be sold ("0 left")
• Retired or missing warehouses are now merged back automatically
• Background sync no longer stops on orders that carry a note
New — send the waybill to the customer from chat
• Upload waybill photos: tracking number, COD and shipping fee are read and matched to the right order, then sent to the customer and the status moves on
• Ask the assistant why a waybill did not match, right in the chat
• The parcel assistant and CFO remember the conversation, know how long a parcel has been waiting, and who packed it
• Record why an order was cancelled or returned — built-in reasons plus your own
New — payroll
• Pay for any date range, such as the 16th to the 15th
• Preview the sheet before exporting to PDF or Excel
• Show or hide days and hours on the document
Other
• Fixed the staff invite QR so it opens the sign-up page
• Cleaner staff screen menu
2.4.10 Sep 5
See where each customer came from: when someone messages you from a Facebook ad or a post comment, the original post (photo and caption) now appears at the top of the chat — so you instantly know which product they're asking about.
Quick replies: save ready-made answers (text, photos, videos, or voice) and send them in a single tap. Just type "/" or tap the bolt button in the chat.
Faster sending: messages and photos no longer make you wait. The box clears right away so you can keep typing while it sends in the background, with an upload progress bar for photos and videos.
Smarter inbox: filter conversations by page or order status, turn the auto-reply bot on or off per page, and see the customer's own comment right inside the chat.
Staff alerts: get notified when a customer messages you and the bot won't answer, so nothing gets missed.
Plus various fixes and improved Lao text.
2.4.9 Sep 2
What's new in 2.4.8
• Smarter chat assistant: in Smart or Auto mode it can confirm and create parcel orders on its own — within the limits and price cap you set.
• It also cancels or edits orders that haven't been printed yet, and answers return requests based on your shop's return policy.
• Send a product photo in chat and it suggests the matching item and price for you to confirm.
• Redesigned AI settings into clean, collapsible sections.
• Cross-device stock and sync fixes for smoother daily use.
2.4.8 Sep 1
What's New in 2.4.7
• Simpler employee invites — the invite QR is now a link: new hires without the app are guided to download it, while existing users open the application form instantly.
• Richer job applications — applicants can add more details and attach ID and household-registration photos. Owners can review every document and preview the form before inviting.
• Clearer stock at the register — product tiles now show stock per warehouse, and selling from an empty warehouse shows a clear message with a one-tap "switch warehouse" action.
• Smarter bundles — see a bundle's total cost, profit, and margin as you build it, plus a one-tap suggested price.
• More accurate profit — bundle costs are now included in reports, net-profit figures stay consistent across the dashboard, sales reports, and owner bookkeeping, and several counting issues were corrected.
• Reliability — every sale and product is now always linked to the correct branch.
Thank you for using Tingting POS!
2.4.7 Aug 27
• Low-stock alerts for product bundles: set a minimum set count and generate a purchase order that multiplies each bundle's components and merges them with your low standalone products
• Payroll settings (pay mode, overtime method, advance carry-over) now sync automatically across all your devices
• Product list keeps its position after you edit an item — no more jumping out of place
• Owners no longer see the staff check-in card on the home screen
• Product categories now reappear correctly when you scroll back to the top
• Added Xaisomboun province when adding customers
• Bundles now save reliably even if a photo fails to upload, plus stability fixes
2.4.4 Aug 24
Version 2.4.3
• Product bundles now support multiple photos; the chatbot can send bundle photos to customers
• Daily payroll summary (hours + pay) for both staff and owner
• Selectable overtime calculation + random approver-PIN generator
• Paid shops unlock instantly (no app restart needed)
• Stock-sync and stability improvements
2.4.3 Aug 23
- Facebook comments: the bot now replies automatically and brings customers into your chat inbox.
- Customer chats show real names and profile photos — tap a photo to view it full-screen.
- Each comment shows which post it came from.
- Stability fixes, including one that keeps your product list from losing items.
2.4.0 Aug 18
Live selling round 2: host commission per live, transfer-first or cash-on-delivery per live with payment-slip verification, reservation batches, bulk code generator, per-customer limits. Smarter chat assistant: understands everyday Lao, reads voice notes again, and can reserve live codes in chat while the live is on air. Bug fixes.
more Version 2.4.52 1h ago
Data Linked to You The following data may be collected and linked to your identity:
Purchases Location Contact Info User Content Identifiers Diagnostics