Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do I Keep Skincare Stock in Sync Between My Aesthetics Clinic and My Online Shop?
Problems We Solve

How Do I Keep Skincare Stock in Sync Between My Aesthetics Clinic and My Online Shop?

Aesthetics clinics selling skincare in clinic and online oversell stock. SpiderHunts syncs stock between your clinic till and Shopify or WooCommerce.

Updated 2 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Retail stock goes out of sync because the clinic till and the online shop each think they own the stock count. We connect your clinic software and your online shop (Shopify or WooCommerce) to one stock record, so a sale in either place updates both, with reorder alerts and a view of what sells where.

Sold online, already sold in clinic

You sell professional skincare: serums, SPFs, cleansers recommended after treatments. Clients buy in clinic after a facial, and others order from your online shop. Stock sits on the reception shelves and in a back room.

A client orders a serum online. You go to pack it, and the last one went across the counter that afternoon. You email an apology and a refund. Meanwhile, your clinic software says you have four of an SPF that has been out of stock for a week. Stock counts are done by eye on a quiet Sunday, and neither system is ever right.

Why two systems cannot agree

Your clinic software and your online shop each keep their own stock count, and nothing tells one what the other has sold.

  • Clinic sales deducted in the clinic system only.
  • Online orders deducted in the shop only.
  • Deliveries entered in one place, or neither.
  • Testers, samples and product used in treatments taken off the shelf without being recorded.
  • Popular products sold out before anyone reorders.

The cost of mismatched stock

ProblemEffect
Overselling onlineRefunds, apologies and customers who do not order again
Phantom stock in clinicRecommending products you cannot sell
Late reorderingBest sellers out of stock for weeks
Sunday stock countsOwner time spent counting bottles
No sales pictureNo idea which products sell in clinic versus online

Retail is often a clinic's steadiest margin. It deserves better than a stock count done by eye.

The oversold order hurts more than it looks. An online customer who gets a refund email instead of their serum often does not come back, and some of them were clinic clients topping up between treatments. Disappointing them online can cost you a treatment booking too.

One stock record for clinic and shop

  1. A single stock record for each retail product, with the clinic software and the online shop both reading from it.
  2. Sales in either place deduct stock from that record straight away through each system's API, so the other side updates too.
  3. Deliveries logged once, by scanning barcodes, and added to the record.
  4. Testers, samples and treatment use recorded with a quick scan, so the shelf count matches the system.
  5. Low-stock alerts per product, set by you, with reorder suggestions based on recent sales across both channels.
  6. Reporting by product and channel: what sells in clinic after treatments, and what sells online.

Some skincare brands restrict online sale of professional lines. What you can sell online is for you to check with each brand; the system can keep restricted products clinic-only.

After it is connected

Online customers can only buy what is actually on the shelf. Your clinic software shows the true count. Best sellers get reordered before they run out, and the Sunday count becomes a quick spot check rather than a full audit.

You can also see which products clients buy after which treatments, which helps practitioners recommend with confidence.

Stock tied up in slow sellers becomes visible too. A shelf of a product nobody has bought in months is easy to spot on a report, so you can run it down or stop ordering it before it goes out of date.

Does your reception see this?

  • You sell skincare both in clinic and online.
  • You have oversold online because stock went in clinic.
  • Your clinic system's stock count is rarely right.
  • Best sellers run out before anyone notices.
  • You count retail stock by hand regularly.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Which online shop platforms do you support?

Shopify and WooCommerce most often. Others depend on whether they have a stock API.

Does our clinic software need an API?

It helps. If it has none, we can sync through scheduled exports, with a short delay between sales and updates.

Can some products be clinic-only?

Yes. Any product can be hidden from the online shop while still being tracked in clinic.

Can it handle product used in treatments?

Yes. A quick scan records treatment use, so the shelf count stays accurate.

Keep reading

More on Problems We Solve

Start here

Is the money side of your aesthetics clinic held together by hand?

Tell us how memberships, vouchers, commission or retail sales are handled today and what software you use. We will tell you honestly what is worth building, and when your current systems can do it with better setup.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →