40% off everything — use code SAVE40 at checkout · ends in …
Skip to content
phpguru.store
PHP, MySQL

Simple Stock In/Out Tracker

Stock ledger with reorder alerts that can never go negative, in PHP

Track contracts, assets, stock, parcels or tasks with Simple Stock In/Out Tracker — so nothing is missed and everything is on record.

  • Instant delivery
  • Commercial license included
  • PHP 8 compatibility verified
₹899$24

One-time payment · Instant download · Regular license (Agency option)

Secured by Razorpay · we never see your card/UPI details

A focused PHP + MySQL stock ledger: record stock in and out, refuse over-issuing, and see low-stock and reorder alerts on a dashboard.

What you get

Taken from this product's own README (included in the download). A PHPGuru-developed product.

Included

  • Item register: SKU, name, unit (pcs, kg, litre...), reorder level, optional opening stock
  • Stock In / Stock Out entry with a note (supplier, issued-to, reason)
  • Stock can NEVER go negative: issuing more than is in stock is refused with a message showing what is actually available
  • The stock balance can only change by recording a movement (the item edit screen deliberately has no quantity field), so the balance always equals the sum of the recorded history. Each movement is applied in a database transaction with the item row locked, so two people issuing stock at the same moment cannot oversell it.
  • Dashboard: item count, low/out-of-stock list, movements today
  • Movement history, filterable per item
  • Items with movement history cannot be deleted

What it is not

A simple stock ledger, not a full inventory/POS system. It does not handle purchase orders, suppliers, barcodes, batches/expiry, multiple warehouses or stock valuation out of the box — realistic customizations for a PHP developer.

Requirements & testing
PHP 7.4+ (tested compatible with PHP 8.x), MySQL 5.7+ or MariaDB 10+, mysqli extension (enabled by default on virtually all PHP hosting).
In the download
Full PHP source, database schema (sql/schema.sql), README with installation steps.
Installation (5 steps)
Upload all files to your PHP hosting (shared hosting, VPS, or XAMPP) → Create a new MySQL database → Import sql/schema.sql into that database via phpMyAdmin or the command line → Open config.php and set DB_HOST, DB_NAME, DB_USER, DB_PASS → Visit login.php in your browser. Prefer us to do it? Add installation at checkout.
Support & licence
Email support is included with your purchase — reply with your payment ID and what you're seeing, and we'll help you get it running. Licence terms: Regular vs Agency.

Screenshots

Sound familiar?

  • Renewals, maintenance, stock or deliveries are tracked by memory and spreadsheets.
  • Things get missed — a service date, a low-stock item, a parcel.
  • Your team can't see who is doing what.
  • Tracking software is either too expensive or doesn't fit your work.

Simple Stock In/Out Tracker fixes that today: complete source code, the database included, a commercial license — installed on your hosting in an afternoon, or by us.

Who buys it — and what they get

Business owners

Get reminders and records in one system you own.

Freelancers & agencies

Deliver a tracking system to service companies and warehouses; customise it for each client.

Students & learners

A practical operations project with statuses, dates and reminders.

Freelancers: the Regular license covers client projects, so one purchase can become paid work. Reselling it as a hosted service needs the Agency license.

Is it right for your business?

One page per kind of business: how it fits into the week, what you get, and where it is not the right tool.

Full overview: who it's for, every feature explained, how it works

Simple Stock In/Out Tracker — Overview

A focused, ready-to-deploy PHP and MySQL stock ledger for small shops, workshops, clinics, and stores. Record what comes in and what goes out, always know what is on the shelf, and see exactly which items have fallen to their reorder level. It replaces the stock notebook or the spreadsheet that nobody trusts.

Who This Is For

  • Small retail shops, hardware stores, and kirana/general stores tracking a few hundred items.
  • Workshops, kitchens, salons, and clinics tracking consumables and supplies.
  • Developers and agencies who need a reliable stock-ledger foundation for a client's inventory project.

This is a simple stock ledger, not a full inventory or POS system. It does not handle purchase orders, suppliers, barcodes, batch/expiry tracking, multiple warehouses, or stock valuation out of the box — those are realistic customizations for a PHP developer.

Key Features

Stock Can Never Go Negative

Try to issue more than is in stock and the system refuses, telling you how much is actually available. Two people issuing the same item at the same moment can't oversell it either — each movement locks the item and is applied in a single database transaction.

A Balance You Can Trust

The quantity on an item can only change by recording a stock movement — there is deliberately no "edit quantity" box. So the balance always equals the sum of the recorded history, and you can always see why a number is what it is.

Reorder Alerts on the Dashboard

Set a reorder level per item. The dashboard lists everything at or below it, with out-of-stock items highlighted, so you reorder before you run out.

Any Unit, Including Decimals

Track pieces, kilograms, litres, or metres — quantities can be decimals (2.5 kg in, 1.25 kg out).

Movement History

Every stock in and out is logged with a time and a note (supplier, issued-to, reason), filterable per item. Items that have history can't be deleted.

What's Included

The full, unobfuscated PHP source and a MySQL schema file ready to import, with the default admin login seeded. Setup takes about 10-15 minutes on any standard PHP + MySQL hosting.

Technical Requirements

PHP 7.4+ (verified compatible with current PHP 8.x), MySQL 5.7+ or MariaDB 10+ with the InnoDB engine (the default), and the mysqli extension. Plain PHP, no framework dependency.

Exact Buy & Setup Process

Step 1 — Buy Now

Click Buy Now, enter your name, email, and phone, and pay via Razorpay (UPI, cards, netbanking, wallets).

Step 2 — Get Your Download

The download link appears instantly and is emailed to you — valid 7 days, up to 5 downloads.

Step 3 — Upload and Configure

Extract the zip, upload to your hosting, create a MySQL database, and update the four values in config.php.

Step 4 — Import and Log In

Import sql/schema.sql via phpMyAdmin, log in with the default admin (admin / admin123), and change the password immediately.

Frequently Asked Questions

Can I correct a wrong stock count?

Yes — record a stock in or stock out for the difference, with a note such as "stock-take correction". Every correction stays in the history.

Does it support barcodes or multiple warehouses?

No. It is a single-location stock ledger. Barcode scanning and multi-warehouse support are realistic customizations.

Does it track the value of my stock?

No — it tracks quantities only, not purchase price or stock valuation.

Is the commercial license included?

Yes — every purchase includes a genuine commercial license for your own business or client work.

Is it verified on PHP 8?

Yes — linted clean, with the stock-balance, no-negative-stock, and reorder logic tested before listing.

Do you offer a refund?

Purchases are non-refundable once paid — see the refund policy. If something is genuinely wrong, raise an issue from your orders page and we'll help fix it.

Is support included?

Yes — email support is included with every purchase.

Key Features

  • Stock in/out with notes
  • Stock can never go negative (transaction-safe)
  • Balance only changes via recorded movements
  • Reorder level alerts on the dashboard
  • Decimal quantities and any unit
  • Per-item movement history

This vs. a Free Download

  phpguru.store Typical free download
Commercial & client-project use ✓ Full license included Often restricted to personal/non-commercial use
Complete, matching database file ✓ Included and tested Frequently missing, outdated, or mismatched
Runs on current PHP versions ✓ Verified before listing Old mysql_*-era code is common, fatal-errors on PHP 7/8
Support if setup goes wrong ✓ Email support included None — you're on your own

Frequently Asked Questions

What do I get after purchase?

A downloadable ZIP with the complete PHP source code and a MySQL database file (.sql), ready to install on standard PHP/MySQL hosting.

How is the code delivered?

Instantly after your Razorpay payment is confirmed — a secure download link is shown on-screen and emailed to you.

Can I customize this source code?

Yes, the full source code is included and free to modify for your own use or client projects.

Can I use this for a client project or resell a deployment?

Yes — purchasing gives you a license to use, modify, and deploy the source code for your own projects or client work, with no non-commercial restriction. If you also want to white-label it or run it as a hosted/SaaS service for your own customers, choose the Agency license at checkout — compare the two.

Do I need to know PHP to use this?

No PHP knowledge is needed to install and run it as-is — just basic comfort uploading files and importing a MySQL database via phpMyAdmin. Customizing the code beyond that does require PHP.

Will this work on shared hosting like Hostinger?

Yes — every product is plain PHP and MySQL with no special server modules or paid framework license required, and is built and tested on standard shared hosting before it's listed.

How is this different from a free copy of similar code I can find elsewhere?

Free downloads are commonly restricted to personal/non-commercial use, ship without a matching database file, and were never tested on current PHP versions. This includes a genuine commercial license, a tested matching database, verified PHP 8 compatibility, and email support if setup goes wrong.

AI Setup Assistant Prompt

A ready-made prompt for your own AI assistant (Claude, ChatGPT, Cursor — whatever you use) that walks it through getting this fully live on your domain: hosting, database, config, login, all of it.

I just purchased "Simple Stock In/Out Tracker" (a PHP + MySQL application, delivered as stock_tracker.zip) from phpguru.store and I want you to help me get it fully live on my own domain. Walk me through this step by step — one step at a time, and check in with me before moving to the next one, since I may need to tell you details about my own setup along the way.

Full prompt unlocks after purchase — in your Orders

Running a business site already? Check how AI-search-ready it is — free.

Free AI Visibility Snapshot →
₹899$24

One-time payment · Full source code · Instant delivery · Billed in USD, international cards accepted

License Compare the two licenses →
See preview pages

Real screens with sample data, read-only. The full system is in the download.

Secured by Razorpay. We never see your card/UPI details.

  • Full PHP + MySQL source code
  • Installable on any PHP hosting
  • Free to customize
  • PHP 8 compatibility verified before listing
  • Genuine commercial license — client work OK
  • Real email support if setup goes wrong

What happens after you pay

  1. 1. Download link appears instantly, plus emailed to you
  2. 2. Extract, upload to your hosting, import the included database
  3. 3. Log in and it's running — usually 15–30 minutes end to end
See the exact steps ↓

Purchases are non-refundable, but if anything's wrong you can raise an issue from your orders page and we'll help you fix it.

Want us to set it up for you?

Prefer not to handle hosting/database setup yourself? We'll do it for you.

  • Installation on your hosting from ₹1,999$29
  • Custom features / modifications from ₹4,999$69
Email us for a quote

Pricing depends on your hosting and what you need changed — we'll quote you directly, no surprise charges.