OnlinePOS.app[email protected][email protected]Both addresses reach the same support team — email either one.
Start freeManage the till, stock, buying, staff, online shop and marketplaces with one login and product list.
Made in South Africa. Built for the world.
177 features in 14 groups · Key feature shows useful tools to look at first
Use the till in a web browser. Record card payments and use your own card machine.

Sell in a browser. Scan a barcode, search or tap a product.
Use keyboard shortcuts. Open the help sheet to see the keys.
Record cash, card or bank payments. The till works out the change.
Let a customer pay one sale using cash, card and bank together.
Put a sale on hold. Open it again on the same device.
Add a sale item that is not in your product list.
Give a fixed or percentage discount on an item or the whole sale.
Set a cashier discount limit. Larger discounts need a manager PIN.
Set lower prices for larger quantities. The right price applies automatically.
Scan a box barcode to add all the items in that pack.
Give wholesale or trade customers their saved price when they buy.
Choose an existing customer or add one, including an Online Store shopper.
Set tax for each product. The sale keeps the tax rate used for each line.
Create a PDF invoice or receipt with your business branding.
Use a device prepared while online to take cash sales offline. Send saved sales once after reconnecting.
See stock at other branches. Sell from another location or request a transfer.
Build your website from POS products. Choose which products, prices and stock locations to use.
In South Africa, set up PayFast, Peach Payments or Bob Pay. Use Bob Go delivery quotes, shipping labels and tracking.

The till and website use the same stock records. Choose which location sends an order first.
Choose a store style and home page design. Keep your content when changing supported themes.
Follow the setup steps and preview the result on your store.
Save a draft and preview it privately. Use automatic backups, restore, undo and redo.
Use colours from your logo. Check readable contrast and preview on phones and computers.
Choose page layouts and colours for the header, footer, shop, products, cart and checkout. Options depend on the theme.
Build pages by adding and arranging ready-made sections.
Use the policy guide and AI writing tools to improve your store pages.
Edit your blog, About, FAQ, Contact and page-not-found pages. Set menus, headers and footers.
Add a cookie banner, newsletter form or recent-order popup. Use maintenance or invite-only mode.
Use your own website address or the store subdomain provided.
Show your branches and collection points. Let shoppers choose click and collect.
Choose what goes online. Products must meet your listing rules before you can list them.
Enable hiding for sold-out items or products with old stock counts. You can show stock status without exact quantities.
Use quantity and pack prices in the shopping cart and at checkout.
Signed-in customers can buy at the prices set for their customer group.
Help shoppers search and filter by category, brand or price. Show suggestions and daily deals.
Let shoppers save, compare and revisit products. Show size guides and choose variants in the cart.
Review customer reviews and product questions before showing them. Send review-request emails when enabled.
Let shoppers buy as guests or sign in. Use saved addresses, a fixed mobile pay bar and cash on delivery.
Set fixed or percentage discounts, minimum spend, maximum discount, usage limits and dates.
Keep unpaid card checkout attempts separate from orders. Send reminder emails only when enabled.
Customers can see orders, tracking, addresses, messages and return requests. Google sign-in is supported.
Set flat delivery fees, free-delivery limits, basket-value bands and product-specific rules.
Check search visibility with SEO scores, PageSpeed, Safe Browsing, Search Console and IndexNow. Manage sitemaps and redirects.
Send products to Google Merchant Center daily. Provide product feeds for Google Shopping and Meta.
Measure purchases with Meta Pixel, Conversions API, GA4, GTM and Google Ads. Apply the cookie-consent settings.
Manage business details, products, payments, delivery, tax, domain, email, customers, social login, support, SEO, tracking and policies.
Check listing quality, stock, price and visibility separately. A complete listing still needs stock and a price before customers can buy.
Find products by search, quality, category or brand. Add missing details, then list or unlist one product or many.
See who handles the product, its stock quantity and when someone last counted it.
Set up PayFast, Peach Payments or Bob Pay. Offer cash on delivery where supported. Shoppers see the methods you enable.
Check payments that still need proof. Keep unpaid checkout attempts separate from accepted orders and completed sales.
Open an order to see the customer, items, payment and delivery details. Unpaid checkout attempts do not count as sales revenue.
Use Bob Go quotes, shipping labels and tracking after setup. Product size and weight help prepare parcel details.
Choose the stock locations that can supply online orders. Show collection points, contact details and opening hours.
Customers can request returns for your store-sold items when the return rules allow it. Review the request, then process any refund and stock return in POS.
Enable website chat in your store colours. Use AI answers or review drafts first. See which customers need a person.
Review Online Store sales with POS reports. Check stock, returns and payment details.
See profit from your products, any seller commission, delivery charges and payment fees. Missing costs and fees stay visible.
Compare delivery fees collected with courier costs paid. Add missing costs and see which amounts are estimates.
See payment fees reported by the payment service or estimated from your settings. A missing fee stays unknown.
Compare sales and net profit over time. See product profit and results for each payment method.
Known product costs are saved when an order is accepted. Check missing costs before trusting the profit total.
Enable the marketplace add-on for approved sellers, listing checks, commission, seller orders and payment records.
Keep one product list. Choose how each channel gets stock updates. Review imported orders separately from POS sales.



Confirmed POS stock changes wait in a queue, then update linked channels. Imported orders are separate. Cost changes update linked product costs.
Connect several Shopify stores. Sync products, orders, customers and collections. Send stock as complete packs.
Choose which POS locations supply stock to each Shopify location.
Choose the Shopify sales channels where each product appears.
Enable hiding when sold out and showing again after restocking. Hide or publish many products together.
Upload products from POS, CSV or another supported channel. Follow progress and check the sync log.
Use one-click connection or the API-key setup guide. Connect more than one WooCommerce store.
Sync products, variations, orders, customers and categories. Send stock and match products by barcode.
Check signed product, order and customer updates. Retry failed deliveries and review the result.
Connect supported Amazon marketplaces, including Amazon.co.za.
The current schedule reads listings every two hours and orders hourly. Check listing problems and sync results.
For FBM, where you send orders, update stock and prices. For FBA, where Amazon sends orders, read Amazon stock. Whole packs are supported.
See estimated fees and final fees from Amazon. Keep the order’s saved goods cost as fees change.
Check the overview, restock needs, Grow with FBA, POS links, listing problems, profit and slow-selling stock.
See what synced, when it ran and what failed for each channel.
Read more about Shopify, WooCommerce & Amazon sync
South African sellers: Takealot sync & repricing → Takealot page
Let other sellers sell through your Online Store. You approve products and set the rules.
Let approved sellers offer products through your Online Store.
Let sellers apply using your form and an email code. Collect identity documents and let them check the application.
Other POS merchants can sell on your marketplace using their own product and stock records.
Give sellers a page for products, orders, delivery, refunds, account records, withdrawals, reports, reviews and messages.
Let each seller add staff accounts for their own team.
Check text length, images, barcode, stock-count age and selling price against the recommended retail price (RRP).
Use the category commission first, then the seller rule, then the default. Add other fees where needed.
Split orders by seller and create seller invoice PDFs. Pay sellers outside the app, then record the manual payout.
Handle seller coupons, product-change and category requests, bulk imports, refunds and policies.
Give each seller a shop page that customers can follow.
Switch marketplace emails on or off and edit their text.
Let the owner and each seller see reports for their own work.
Keep products, prices, barcodes and images together. Set prices for wholesale customers too.


View products in a table, grid or compact list, with summary cards.
Combine filter rules across more than 50 fields. Save a view to use again.
Find low stock, sold-out products, missing costs or missing images quickly.
Use sizes and colours with separate stock, barcodes and recommended retail prices. Generate missing barcodes.
Print CODE128 labels in supported sizes, including 80 mm rolls. Print for variants or purchase items.
Add a main product image and up to eight extra images.
Remove image backgrounds, enlarge images and make white-square or WebP images without a per-image fee.
Draft a title, description, search title and search description in Add or Edit. Compare, edit and apply selected fields, then save.
Check each product against the minimum title, description and image rules.
Save product size, weight, box quantity, box price and box barcode.
Set price lists with markup or profit-margin rules, rounding and manual changes.
Change prices for a group of products together.
Use category levels and brands. Start with the category library if needed.
Discontinued products can still sell but cannot be reordered. Disabled products stay hidden while their history remains.
Use the protected removal process with a reason and recorded history. Stock must be zero first.
Mark expired products and check them in the expiry report and dashboard widget.
See the stock, sales and purchase history for each product.
See and link the product’s Shopify, WooCommerce and Amazon listings.
Manage stock for one shop or several locations.

Keep separate stock quantities for shops, warehouses, vans and other locations.
Choose the staff who work at and can see each location.
Request, approve and send a transfer. Receive it in parts and record any missing quantity.
See where one branch needs stock and another has spare.
Choose which locations supply online orders and which one supplies stock first.
Adjust stock with a reason, a saved movement record and a PDF.
Count, submit and approve each line. Every approved change gets its own numbered record.
Give staff stock-count tasks that appear in their own task lists.
Create count tasks for products overdue for counting. Share the work across staff.
Let staff count without seeing the expected quantity.
Create Excel or PDF sheets for stock counting.
Name racks and shelves. Require staff to use these locations on products and stock counts.
Print rack labels that staff can scan while counting on a phone.
Assign a person to each product or rack. Record when responsibility changes.
Keep every stock movement and the date of the last physical count.
Set low-stock warnings and reorder levels for each location.
Buy stock, receive deliveries and track what you owe suppliers.
Receive a purchase to update stock and the product cost.
Let staff request items. Approve each product before buying.
Create and track purchase orders on a computer or phone. Receive all items or only part.
See spending, top suppliers, top products and sold-out items that need reordering.
Keep supplier contact details and see their purchase totals.
Track money owed to suppliers. Make part payments, pay oldest balances first and see overdue amounts.
See counts, approvals, requests and support tasks in one task list.
Create quotes and invoices. See what customers have paid and what they still owe.

Create draft or final invoices. Record paid, pending or on-account sales. Make a PDF or email it.
Search and filter past sales. Open a sale to see its details.
Create and email a quote. Turn an accepted quote into a sale.
Let customers see their quotes when signed in to your Online Store.
Choose the design for your branded invoices and quotes.
Track what customers owe. Record part payments, receive payments for several invoices and see overdue balances.
Link a return to the sale. Record the reason and refund method. Choose whether to put items back in stock. Review online return requests.
Know how much cash should be in the drawer. Compare it with the cash counted.
Open with a starting cash amount. Compare counted cash with the expected amount and record any difference.
Ask staff to count cash before showing them the expected amount.
Record cash added, cash taken out, bank deposits and payouts.
Use a cash drawer for each location. Link each sale to its drawer and shift.
Open and close a shift from a phone.
Give each staff member a login. Choose what they can see and do.
Choose exactly what staff can do. Give or remove several permissions together.
Let staff see only the locations assigned to them.
Save personal or business customers, VAT and registration numbers, price groups and the default customer.
See sales, costs and stock by channel, product and staff member.


See POS and channel charts, stock health, items needing attention and My Day tasks.
View sales totals or break them down by product, category, customer or employee.
See sales, counts and activity for each employee. Create a PDF with charts.
Check tax, VAT, profit and loss, cash flow, supplier debts and customer balances.
Check stock value, age, slow sellers, sold-out items, movements, count dates and expiry.
Find duplicate products, similar images, unusual prices and missing details.
Download supported report data as CSV to use outside the app.
Answer customer messages and website chats. Choose how AI replies and see which customers need your team.
See website chat, in-app messages, email and connected WhatsApp, Messenger or Instagram conversations in one support desk.
Connect mailboxes and keep replies in the same thread. Set receipt emails and hold suspected spam. Reply from the incoming mailbox where set up.
Connect your supported WhatsApp Business account. Set up the account details and reply within the allowed time.
Turn on chat in your store colours. Customers can open, minimise and end it on phones or computers. The AI switch is separate.
Answer from store products, stock, FAQs, policies, delivery, payments and locations. Check the customer’s identity before showing private order details.
Use saved replies, checked AI drafts, tone changes, team notes and images or files. Each channel has its own attachment limits.
Set reply targets and track waiting customers, missed chats and reports. Follow the close and reopen rules. Customers awaiting your team stay visible.
Read and edit an AI answer before sending it. A tone rewrite changes the draft; a person still clicks Send.
Ask the separate app helper how to use OOXFLOW. It uses the help documents and can attach the chat to a support ticket.
Turn AI off, review drafts or allow automatic replies. Set each channel separately. New setups start with drafts; AI setup and limits apply.
See checkout problems, complaints, bulk enquiries, quotes and callback requests that need a person. Show the reason and send owner alerts when enabled.
Give the assistant your business instructions. Keep FAQs, policies, opening hours and location details up to date.
Use sign-in or identity checks for private replies and order lookups. An order number alone cannot reveal order details.
When someone chats from one of your product pages, show that product beside the message in the support desk.
Connect supported Messenger and Instagram business accounts. Answer from the shared desk within the provider’s allowed reply time.
See messages by channel and status, reply times, resolution times and missed work. Check what AI answered and what needed a person.
Customers whose identity is checked can receive staff replies in chat and email. Other guests receive private staff replies by email.
The robot gives information and asks the team for help. Staff use the normal tools to refund, cancel orders or change stock.
Open the system in your phone browser. No app installation is needed.
Your daily tools, together.
Check sales on your phone.
Use the till, prices, stock, counts, transfers, receiving, product photos, reports and shifts in a phone browser. Tablet layouts are supported.
Scan product barcodes using the phone camera in the browser.
Open Shopify, WooCommerce and Amazon pages on your phone.
Send branded emails, move data in or out, and protect access to your account.
Send branded emails that work in Outlook and dark mode, using your logo and colours.
Use your own SMTP email server or Resend, with a backup. Edit templates, check sent-mail records and manage unsubscribes.
Preview imports before applying them. Undo supported imports for seven days. Import products, customers, suppliers, categories and more.
Use Google sign-in and login protection. The account signs out after eight idle hours.
Account closure uses a 15-day lock and a 30-day recovery copy.
Choose a plan. Add your products. Connect the stores you use.