What it does today.
Not a roadmap. Everything here is in the app and the Console now.
usellit runs three ways: on NetSuite, on QuickBooks Online, or usellit only with no ERP behind it. Where a feature needs a particular one, its card says so.
Explore our NetSuite POS integration for more details.
The lane, on an iPad, an iPhone or an Android device.
Scan it or describe it.
A scan matches the barcode, then the SKU, then the id, and any keyboard-mode scanner works. Search runs on the device, Wi‑Fi or not.
Find a sale, text a receipt.
Search what this terminal sold and get the receipt as it printed. Or text it: one message with a link to the itemized receipt.
Returns and exchanges.
Refunds go against the original sale, back to the card that paid. Take goods back and sell others in the same basket.
Quotes, orders and held sales.
Price it without selling it, then sell the quote later. A basket waits under a name. Sales orders need NetSuite.
Every tender, split.
Cash, card, check, gift card and account, more than one on a sale. Tips on the screen the customer sees.
Cards, however you take them.
Square and Stripe readers and terminals, or Tap to Pay on the phone itself. Card details never reach usellit.
Money owed, paid at the counter. NetSuite only
The customer’s open invoices, oldest first. Pay all or part, and it posts against those documents.
Options the item asks for.
Size, cut, engraving, gift wrap: a required answer holds the add. Tracked items ask for lot, serial or bin on the line.
Discounts with real approval.
Percent or amount, with a reason and the approver’s name. A manager’s PIN approves it, and the server rechecks the money.
Clerk sign-in and takeover.
A PIN or badge signs a clerk in in about a second. Taking over from another terminal signs the first one out.
The drawer, counted and closed.
Opened with a float, money in and out logged, counted blind at close. Every variance sits against the clerk who counted.
Keeps selling offline.
Each sale lands on the device first and posts when it can. A refused one is fixed in the Console, not at the counter.
Pay by link. New
Send one from Pay by text, email or QR. The cart waits with its prices and tax locked, 72 hours by default, and they pay on Stripe’s or Square’s own page.
Check stock anywhere. New NetSuite only
Which store has it, how many, and how far away - without leaving the sale.
Open-price items. New
Ring what has no fixed price: a price, a description, and a manager's PIN where you ask for one.
Bins, lots and serials. New NetSuite only
Lots and serials asked at the counter. Bins are never asked - the Console fills them in as it posts.
Shoppers check themselves in. New
Show a QR code. Their name, phone and email arrive from their own phone - matched if known, created if not.
Set once in the Console, obeyed at every terminal.
Promotions.
Which items, how much, when and where. They fire on their own, and nothing stacks unless you allow it.
Offers the clerk can choose.
A manager’s twenty percent sits on a list the clerk picks from. Printed coupons still scan.
Rewards.
Points or cash back on what a basket actually paid, spent on a later visit. Balances print on the receipt.
Gift cards. NetSuite only
Sold, issued as an exchange refund and taken as a tender. Your own cards, or numbers the terminal makes.
Surcharges.
Card surcharges, fees and levies on the rules you set, posting as the item you choose.
Favorites.
The items each counter reaches for, in the order you set, per store.
Donations. New
Ask for a charity at Pay - round up, a percent or an amount, named on the receipt.
Your POS finally has something to think with.
Find anything, however they describe it.
“The blue waterproof one, medium.” Your clerk types that and finds it, in a catalog of a million items.
Categories, filed for you. New
Spark files a crowded section into sub-sections - Clothing, then Shirts - so the counter taps instead of scrolling.
Ask out loud. New
“What do you have to fix a leaky roof?” Tap the microphone in any search box and say it. Speech is recognized on the device itself, so nothing anybody says leaves the counter.
Know the customer before they finish saying hello.
One short line: what they buy, what they returned, what’s on order, their tier. From your own history, not a guess.
Sell the second thing, naturally.
From the cart and the customer, the two things worth mentioning. A quiet suggestion, not a pop‑up.
Answer the price question.
“Why is it that much?” usellit explains the promotion, the tier and the tax in one sentence the customer accepts.
It never touches the money.
Prices, tax and promotions come from a deterministic engine. Spark AI suggests; it never sets a price.
A person taps.
Refunds and overrides wait for someone with the right role. Every action is listed in the Console.
The web app behind the lane.
Design the receipt once.
Lay it out in the Console and every terminal prints it: logo, footer, custom fields, a barcode, a layout per paper size.
Posts back as the right document. NetSuite and QuickBooks
A sale is an invoice plus a payment; a return is a credit memo plus a refund. Anything that can’t post is refused loudly.
Tax the way your ERP does it. NetSuite and QuickBooks
Line tax codes, a header tax item, SuiteTax or legacy Avalara. usellit detects which and follows it.
Printers, however the store is wired.
Star roll printers, a letter printer for orders and quotes, the drawer on the tenders you choose. No printer still works.
The estate in one place.
Company, stores, terminals, clerks, team, subscription and support access. Archive instead of delete, so history keeps its names.
Authority, with names on it.
Who may void, discount or change a price is set per clerk and checked on the server. Every sensitive action lands against a person.
Shifts, in the open.
Every drawer opened, counted and closed, with its movements and its variance.
Reports, ready-made or yours.
Sales, tenders, clerks, stores and items, on the shelf or built to your question.
Certificate authentication. New NetSuite only
A certificate that stands for about two years, instead of a sign-in NetSuite retires after seven days unused.
A history behind every section.
Stores, terminals, clerks and the team each keep a searchable record of who changed what, from what to what.
In step with your ERP.
Reads in, posts back. NetSuite and QuickBooks
A read pulls items, customers, prices, employees and pictures from your ERP: the first takes everything, the ones after take only what moved. A post sends the sale the other way. Both run on the server.
Readers that back off. NetSuite and QuickBooks
If your ERP throttles, usellit slows down and tells you. A full pull retries each entity on its own.
Allowances, not walls.
A warning at 80 percent, a notice at 100. Going over never stops a sale.
Pictures without the project. NetSuite and QuickBooks
Product images ride the read, optimized to kilobytes and versioned. An item without one still sells.
Sales never wait.
Reads can pause under an allowance; writes never do. A sale that never reaches the books is worse than a stale catalog.
Everything exports.
Stores, terminals and clerks export to CSV. Imports are checked before they’re written.
See AI-first on your floor.
From the mad dash to the deep consult: connect your ERP, pick your busiest day, and watch your own store run on usellit.