NEWStock to Shopify, without opening Shopify

Your whole repair shop on one screen.

Bookings, repairs, parts, trade-ins, your online store and the till. Built and proven inside a working Sydney repair shop.

REPAIR TICKET
INT-2026-0412
CustomerDimitra K.
DeviceiPhone 13
Backup no.on file
Screen$249.00
Battery$89.00
Screen + battery-$10.00
TOTAL$328.00
Warranty90 days
Scan for live repair status. No login needed.
15,030invoices of history brought across on day one
13,819repair jobs of history, back to 2020
1,400+phone models ready to pick at the counter
< 200 msto read a supplier invoice into stock

Real figures from the shop FixDesk was built in.

Things other repair software does not do.

Repairs and resale in one system.

Most repair software stops at the ticket. FixDesk also buys devices in, checks them, lists them online as one product per model and takes them off sale when they sell. Your counter and your online shop share one stock count, and you never need to open Shopify admin.

An invoice reader that learns.

It learns each supplier's layout once, then reads their invoices in under 200 ms. No AI bill, no typing.

Trade-ins with no tapping.

A phone camera reads barcodes and handwritten notes as bags slide past, and prices each one from what you paid last time.

A trail for every part.

Strip a dead phone and every part is traced from its donor IMEI to the job it went on.

Prices that learn from you.

Every invoice teaches the price book, so quotes come from your shop's real prices, not a list typed in years ago.

From supplier invoice to online, without opening Shopify.

Upload an invoice or a stock spreadsheet. Every item lands in Pending QC, goes through quality control and the listing wizard, then goes live. Each step is date-stamped for your audit trail.

Upload

Invoice PDF or stock spreadsheet

26/09 09:41

Pending QC

Every item waits in one queue

26/09 09:41

Quality control

Pass, fail or strip for parts

26/09 10:15

Listing wizard

Photos, description and price

26/09 13:02

Live on Shopify

One listing per model, synced both ways

26/09 13:03
History: iPhone 13 128GB Midnightevery change, who and when
  1. Imported from supplier invoice, 12 lines
  2. Added to Pending QC
  3. QC passed, graded Excellent
  4. Listed with photos, description and price $579
  5. Published to Shopify, 1 in stock
  6. Sold at the counter, taken off sale online
A day with FixDesk

Open to close, one system.

Every screen here is already running in a real shop. Scroll through a normal trading day.

9:00

Every tech signs in to their own queue.

Walk-ins, business accounts, jobs ready to collect and finished work each get their own lane, so nothing hides in one long list.

iPad counter screen A login per tech Money screens for owners only
Today's queuelive
  • Walk-in repairs7
  • Business accounts12
  • Ready to collect4
  • Follow-up calls to make2
9:14

A cracked iPhone walks in. Priced in three taps.

Pick the model, tick every fault the customer mentions. Prices come from your own history, combo discounts apply themselves, and the ticket and label print.

Several devices, one booking Deposits at booking Customer history on screen Label prints straight to DYMO
iPhone 13tick the faults
Quote$328
Screen + battery combo: $10 off
9:20

No more "is it ready yet?" calls.

The QR on the ticket opens a live status page. No login, no job number to type, and it only ever shows status. Never notes, never prices, never staff names.

Unguessable link per job Second QR to your online shop
Your repairiPhone 13
Booked in9:14 this morning
Being repairedScreen and battery
Ready to collectWe will let you know
11:40

Parts arrive. Nobody types a thing.

Drop the supplier's PDF in. FixDesk learns each supplier's layout once, then reads their invoices in under a fifth of a second and checks the delivery against your purchase order.

Learns every supplier Purchase orders Short deliveries flagged
Supplier invoice6 lines
  • iPhone 13 screen, OLEDQty 4In stock
  • iPhone 12 batteryQty 6In stock
  • Galaxy S23 charge portQty 2In stock
  • iPad 9 digitiserQty 2In stock
  • Pixel 7 screenQty 1 of 2 ordered1 short
Read in under 200 ms
12:30

Waiting on a part? One tap does three jobs.

Park the job, add the part to the reorder list and queue a call to the customer. Reorder suggestions turn into purchase orders, so parts never get forgotten.

Park the job Reorder list Call queue, not auto texts
Reorder suggestionsfrom real usage
  • iPhone 11 screen2 left, 9 used last monthOrder 8
  • iPhone 14 battery1 left, 1 job waitingOrder 5
  • USB-C port, S210 leftOrder 3
1:15

Every device gets a verdict, and a paper trail.

The QC station checks stock before it sells. A dead phone can be stripped for parts or sold whole, and every harvested part is traced back to its donor IMEI.

QC station Parts harvest with donor trail Scan-based stocktake
Donor IMEI 35 4821 ...stripped
  • Rear cameraUsed on job J-5512Fitted
  • Taptic engineOn the shelfIn stock
  • HousingSold for partsSold
2:30

Stock goes online as one listing per model.

Twenty iPhone 13s are one product with variants, not twenty listings fighting over the same ad spend. Descriptions fill themselves, sold-out items come off sale, and stock syncs both ways with Shopify.

Two-way Shopify sync Photos found for you Descriptions per model Price tags that scan
iPhone 131 listing, all variants
Storage
Colour
Condition
Price$579
3:30

Know when your prices are off.

The stock auditor compares your prices with five competitor sites and shows where you are too cheap or too dear. Your repair prices learn from every job you invoice.

Competitor price checks Repair prices that learn
ModelYouMarketGap
Galaxy S22$349$419+$70
iPhone 12 Pro$529$489-$40
iPad Air 4$399$455+$56
4:00

A box of trade-ins. Slide, beep, next.

Hold each bag under a phone camera. FixDesk reads the IMEI and barcodes, reads the handwritten fault note, remembers what you paid for that model last time and books it in. No tapping.

Live camera scanning Reads handwriting Remembers your prices
Trade-in session127 bags, 0 errors in one run
  • iPhone 12Screen cracked$20 booked
  • Galaxy S21Working$35 booked
  • iPhone XRNo power$5 booked
  • Pixel 6Back glass$15 booked
5:30

Close the till when you choose.

Count each note, not a guessed total. FixDesk covers everything since your last close, weekly or daily, and the reports show sales by day, tech and repair type, with real margin after your running costs.

Count by denomination Reports pack Turnaround times
Till closesince last close
$1002
$506
$2011
$107
$54
Expected$1,010
Counted$1,010
Difference$0

Everything plugs into one place.

Paperwork, cameras, printers and your online store all feed the same records, so nothing is typed twice.

Supplier invoicesany supplier's PDF
Stock spreadsheets.xlsx and .csv
Phone cameratrade-ins and scanning
Shopifylistings and stock, both ways
DYMO labelsstraight to the printer
Customer status pagefrom the QR on the ticket

Switching from other repair software? Bring every year with you.

Customers, jobs, invoices, payments and device passcodes come across, so warranty lookups and "has this phone been in before?" work from day one. A scan-based stocktake gets your shelves in on the same day.

10,691customers
13,819repair jobs
15,030invoices
13,938payments

Coming next

Being built now, and not claimed as ready until it is.

Tyro card terminal SMS and email updates Keeps selling when the internet drops AusPost and Sendle labels Online orders picked and shipped in FixDesk Multiple locations

Pricing

Free while in beta.

Everything included, no card needed. Shops that join now keep an early rate when pricing starts.

Start free
2 months free yearly

Starter

$49 / month
Billed monthly
  • Repair tickets and bookings
  • Invoicing and counter POS
  • Customers and repair history
  • IMEI registry
  • 3 staff logins

Professional Most shops

$79 / month
Billed monthly
  • Everything in Starter
  • Stock, purchase orders and invoice reader
  • Multi-fault quotes from your own prices
  • Shopify listing and two-way sync
  • Trade-in scanning
  • Unlimited staff

Business

$129 / month
Billed monthly
  • Everything in Professional
  • Reports pack and competitor price checks
  • Custom branding
  • Priority support and onboarding
  • Multiple locations (coming)

Prices in AUD, charged once the beta ends. Yearly plans pay for 10 months and get 12. Early shops keep their rate.

Run tomorrow's trading day on FixDesk.

Start free