Skip to content
Aldrian

Inventory systems

Inventory management systems and website stock sync

Overselling, stockouts and stock counts that never match. I build inventory systems and integrations that keep stock accurate across your website, marketplaces and physical stores.

Top Rated on Upwork with 100% Job Success

Inventory management systems and website stock sync

When you sell in more than one place, stock gets messy fast. Your website says you have five left. The marketplace says three. The physical store sold the last two this morning. A customer orders online, pays and then gets an apology message. Meanwhile, your best-selling item ran out last week and nobody reordered in time.

I'm Aldrian, an independent developer. I build inventory systems and integrations that keep stock accurate, prevent overselling and warn you before you run out.

In my freelance work, I implemented a new inventory tracking system for a small business client that reduced stockouts by 20%. That project taught me that inventory problems are usually process problems first and software problems second, and the best systems fix both.

Common inventory problems

  • Overselling when the same stock is sold on several channels
  • Stock counts updated by hand, late or not at all
  • Stockouts on best sellers because nobody noticed the level dropping
  • Too much money tied up in slow-moving stock
  • No history of what moved in or out, or why
  • Variants, like sizes and colors, tracked inconsistently
  • Spreadsheets edited by several people at once

Two approaches

Integrate what you have

If you already use an inventory, POS or ERP system, I can connect it to your website and marketplaces through their APIs, so stock levels sync automatically. More on API integration.

Build a custom inventory system

If your current setup is spreadsheets, or no existing tool fits your process, I can build a focused inventory system around how you work.

What a custom inventory system can include

Products and variants

Every product, size, color and bundle with its own stock level and SKU.

Stock movements

Every change recorded: received, sold, returned, transferred, damaged or adjusted, with who did it and when. No more mystery numbers.

Multiple locations

Warehouses, stores and stockrooms tracked separately, with transfers between them.

Low-stock alerts

Reorder points for each product, with alerts by email or chat when stock drops below them.

Purchase orders

Create purchase orders to suppliers, receive stock against them and track what's still incoming.

Reports

Stock on hand, stock value, fast and slow movers, stock history and sales by product.

Barcode scanning

Scan barcodes with a phone camera or scanner for receiving, picking and counting.

Stock counts

Guided counts with variance reports, so physical stock and system stock match.

Syncing with your sales channels

  • Your website store, including WooCommerce and Shopify
  • Marketplaces, where they provide APIs for stock updates
  • POS systems in physical stores, where they allow integration
  • B2B ordering portals. See B2B supplier websites.

When an order comes in anywhere, stock updates everywhere. Safety buffers can hold back a few units per channel to avoid overselling during busy periods.

Built to be accurate

Inventory systems have to handle tricky cases correctly:

  • Two orders for the last unit at the same moment
  • Orders cancelled or refunded, returning stock
  • Bundles that use stock from several products
  • Partial shipments and backorders
  • Sync failures, with retries and alerts instead of silent errors

I build with these in mind and test them deliberately. Reliability under concurrent activity is something I care about in all my work, including real-time apps like Ghostly.

For WooCommerce stores

WooCommerce tracks stock out of the box, but multi-channel sync, multiple locations and purchase orders usually need more. I've worked on a live WooCommerce store through a design revamp, plugin replacements and an upgrade from PHP 7.4 to PHP 8.4 on Artic Flex, so I understand how carefully store data needs to be handled.

Common mistakes

Syncing in both directions without rules. Systems overwrite each other. One source of truth is essential.

No movement history. Without it, you can't find where stock went.

Ignoring failed syncs. A silent failure means overselling. Alerts are essential.

Too much complexity on day one. Start with accurate stock levels and alerts, then add purchasing and reports.

Skipping staff training. Inventory accuracy depends on people recording movements correctly.

Process before software

The 20% reduction in stockouts I mentioned didn't come from software alone. It came from agreeing simple rules: who records stock coming in, when counts happen, what the reorder points are and who gets alerted. The system made those rules easy to follow. Before building anything, I'll walk through your process with you and suggest small changes that make the system work better from day one.

Starting small

You don't need every feature at once. A common first version is accurate stock levels with a movement history, low-stock alerts and sync with your online store. Once your team trusts the numbers, purchase orders, multiple locations and detailed reports can follow.

What it usually costs

Integrating existing systems depends on their APIs. A focused custom system with products, movements, alerts and website sync is a sensible first version. You'll get a fixed quote after we talk.

How we'd work

  1. We talk about where you sell and how stock is tracked today.
  2. I map your process and recommend integration or a custom system.
  3. You get a quote with timeline and fixed price.
  4. I build with preview links.
  5. We import current stock and test with real orders.
  6. We launch, and I train your team.

Let's get your stock under control

Tell me how and where you sell. I'll reply with a plan and a fixed quote.

Proof

Recent work you can click through

Real projects, with links to the live sites.

Artic Flex krill oil store website

WooCommerce store

Live(opens in a new tab)

Artic Flex

Ongoing WordPress and WooCommerce work for a live krill oil store: a design revamp, security updates, WooCommerce care and a theme upgrade that moved the whole site from PHP 7.4 to PHP 8.4.

  • WordPress
  • WooCommerce
  • Flatsome
View case study
Muller Energy 10-year warranty landing page

Muller Energy

A campaign landing page for Muller Energy's 10-year warranty launch: a bold offer banner, a grid of sale-priced lithium batteries and clear Buy Now paths, built inside their WooCommerce store.

  • WordPress
  • WooCommerce
  • Elementor
View case study
Ghostly chat app on three phones: invite, home screen and an encrypted chat

Ghostly

Private, end-to-end encrypted chat rooms that vanish the moment everyone leaves. No accounts and no email: share a link or a QR code and talk. Free, installable, and built entirely on Cloudflare.

  • TypeScript
  • React
  • Vite
View case study

FAQ

Questions people usually ask

Yes, where the marketplaces provide APIs for stock updates.

Yes. Real-time sync, safety buffers and careful handling of simultaneous orders reduce overselling risk significantly.

Yes. Phone cameras can scan barcodes for receiving, picking and counts.

Yes. Reorder points trigger alerts by email or chat.

Often, yes, if it has an API. I'll check its documentation first.

Yes. I clean and import products and stock levels.

Ready when you are

Get a clear quote for your project

Share a few details and I'll reply with a plan, a timeline and a fixed price. No pressure and no jargon.