Stock, warehouses and GST on your own hosting: batches and expiry, serial numbers, purchase to receipt, order to invoice, transfers and counts, reports and a phone app for the warehouse floor.
·v1.0.1·Plain PHP 8.1+ on the GetXtra Enterprise Kit (no Composer), MySQL / MariaDB, vanilla JavaScript, an installable offline phone app (PWA) with a GS1 scanner, REST API with webhooks
demo.inventory.getxtra.in
1 / 13
Inventory Management System runs stock, warehouses and GST on your own hosting, in Hindi and English: batches and expiry, serial numbers, purchase to receipt, order to invoice, transfers and counts, reports and a phone app for the warehouse floor.
Features
Companies, branches, warehouses, zones and bins; stock per bin, batch, serial number and owner
Receiving in 1 / 2 / 3 steps: GRN, quality check plans, put-away rules, photos, short / excess report
Dispatch: reservations and back-orders, available to promise, waves (discrete, batch, zone, cluster), pick, pack, ship with AWB
Batches with expiry (FEFO), near-expiry list, recalls; serial numbers with warranty and RMA
Phone app (PWA): receive, QC, put away, pick, pack, move, count — offline queue, scanner with GS1, thermal labels, scale
REST API with webhooks, Inventory Connect for other GetXtra products, WooCommerce sync, marketplace order CSV, payment links (UPI, PayU, PhonePe, PayPal)
Setup checklist, buyer guide in English with a Hindi guide, live demo with a sign-in per role
This inventory management system runs the stock, warehouses and GST of a distributor, a wholesaler, a shop or a small manufacturer on your own shared hosting: every quantity posted once to a stock ledger, stock per bin, batch and serial number, purchase to receipt and order to invoice, transfers and counts, and a phone app for the warehouse floor, in Hindi and English.
Stock, warehouses and GST on your own hosting
Inventory Management System is self-hosted inventory and warehouse software for Indian distributors, wholesalers, shops and small manufacturers. It runs on ordinary cPanel shared hosting with one cron line, in Hindi and English, and your stock, parties and invoices stay on your own server.
Every quantity is posted once to a stock ledger and traced to its document, so the stock in every bin, batch and warehouse stays right. One edition, one licence per installation, no Composer and no Node.js.
Companies, warehouses and bins
Several companies, branches and warehouses with zones and bins; stock per bin, batch, serial number and owner.
Transfers through transit, adjustments with reasons, blind cycle counts with recounts and monthly closings.
Kits and BOMs, assembly orders, and outward and inward job work with ITC-04 data.
Receiving and dispatch
Receiving in one, two or three steps: GRN, quality check plans, put-away rules, photos and a short / excess report.
Dispatch with reservations and back-orders, available to promise, waves (discrete, batch, zone, cluster), pick, pack and ship with the AWB number.
Medicines and food go first-expiry-first-out with near-expiry lists and recalls; electronics keep their serial numbers from receipt to sale, with warranty look-up and repairs (RMA).
Purchase, sales and GST
Purchase orders, RFQs, GRNs, bills, debit notes and landed cost.
Quotations, sales orders, challans, GST invoices and credit notes, printed on A4, A5, 80 mm or 58 mm paper or sent as a share link.
Price lists, schemes, discount limits, price-change approvals and MRP changes.
CGST / SGST or IGST by the place of supply; it prepares the e-invoice and e-way bill JSON, GSTR-1 / 3B data and the HSN summary, and helps with GST: you or your CA upload and file them.
Money, reports and the smart engine
Payments and the party ledger, cheques, ageing, reminders, TDS 194Q and MSME dues, and a Tally XML and CSV export.
Payment links with UPI QR and PayU / PhonePe / PayPal on your own merchant account.
A dashboard and reports: stock summary, ageing, dead and slow stock, reorder, registers and profit, with exports and schedules.
The smart engine suggests what to reorder and what to move from your own sales: forecasts, safety stock and reorder points, ABC / XYZ classes and supplier scorecards; an AI booster is optional and off by default.
People, the phone app and connections
Ready roles and scopes (companies, branches, warehouses, zones), approval rules, an audit trail, sealed postings, 2FA, an IP allow-list and encrypted off-site backups.
A phone app for the warehouse floor: receive, check, put away, pick, pack, move and count, with an offline queue, a scanner that reads GS1 codes, thermal labels and a scale.
A REST API with webhooks, Inventory Connect for other GetXtra products, WooCommerce sync and marketplace order files.
Privacy tools (data map, requests, export, erasure, retention, breach steps) help with the DPDP Act 2023.
Who Inventory Management System is for
Pharma and FMCG distributors who need batches, expiry dates and recalls
Wholesalers and shops with more than one godown and staff who should see only their own
Electronics and mobile traders who track serial numbers, warranty and repairs
Small manufacturers with BOMs, assembly and job work
Why buyers choose Inventory Management System
Every quantity traced to its document, so the stock of every bin, batch and warehouse stays right
GST invoices, e-invoice and e-way bill JSON, GSTR-1 / 3B data and the HSN summary prepared for you or your CA
Suggestions for what to reorder and what to move, made from your own sales without AI
A phone app for receiving, picking and counting that keeps working when the signal drops
Technical details
Built with
Plain PHP 8.1+ on the GetXtra Enterprise Kit (no Composer), MySQL / MariaDB, vanilla JavaScript, an installable offline phone app (PWA) with a GS1 scanner, REST API with webhooks
Platform
PHP
Languages
Hindi and English
Licence
1 live website per Regular licence, plus localhost and a staging subdomain
Source code
Full, readable source code — nothing encoded
Delivery
Instant download and licence key after payment, with a GST invoice
Updates
12 months of free updates, from your account
Support
6 months of support from the developer, in Hindi and English
How to get started
Try the live demo — every screen, with sample data, before you pay.
Buy and download — pay by UPI, card, net banking or PayPal; the ZIP and your licence key arrive at once.
Install — upload the ZIP to your hosting and open the installer; the guide inside the ZIP walks you through it (or add the installation service).
Go live and stay updated — new versions come with your update period, and support answers your questions.
After you buy
Your purchase includes the full source code of Inventory Management System, the installation guide, your licence key and invoice in your account, 12 months of free updates and 6 months of support. Read the Licence Agreement and the Refund Policy, or ask us before you buy.
What is included
Full source code in plain PHP 8.1+, nothing encoded
A web installer with a live or demo choice and your licence key
Buyer guide in English with a Hindi guide: installing, updates and backups, the organisation, the warehouse flows, GST in short and running a demo
Offline documentation inside the download
6 months support
12 months free updates, installed with one click
Server requirements
Check your hosting before you buy: the script needs everything listed here, except the items marked optional.
Requires PHP 8.1 or newer (8.3 recommended) with pdo_mysql, mbstring, openssl, json, fileinfo, curl and zip (gd recommended)
Database: MySQL 5.7+ or MariaDB 10.3+, a new and empty one
Apache or LiteSpeed with mod_rewrite (every cPanel host), or nginx
One cron line every minute; no Composer, no Node.js, no SSH access needed
Works without any AI service
Tested with 100,000 variants, 20,000 bins, 2,000,000 stock moves and 1,000,000 serial numbers; a VPS is better above that or with many people posting at once
Changelog
v1.0.1current29 Oct 2026
Inventory Management System 1.0.1.
A look release: the product gets its own logo and icon.
Its own logo (light and dark mode, 640 × 128 px PNG) and favicon (512, 192, 180, 48, 32 and 16 px PNG and SVG) in assets/img/brand/. The live demo shows the full logo in the header; on your site the built-in icon next to your site name, the browser tab icon and the phone app icons are now this product's own icon.
Admin → Settings → Branding: a logo and favicon guide next to the upload fields (size, ratio, format, file size and colours for the logo, the dark-mode logo and the favicon) with the ready-made files to download, in Hindi and English.
v1.0.028 Oct 2026
Inventory Management System 1.0.0, the first release of a new product.
One edition for Indian distributors, wholesalers, shops and small manufacturers, on cPanel shared hosting or a VPS with one cron line, in Hindi and English.
Companies, branches, warehouses, zones and bins; every quantity posted once to a stock ledger and traced to its document, with stock per bin, batch, serial number and owner.
Receiving in one, two or three steps (GRN, quality check, put-away) and dispatch with reservations, waves, pick, pack and ship; batches with expiry first-out, near-expiry lists and recalls; serial numbers with warranty and RMA.
Purchase orders, RFQs, bills and landed cost; quotations, sales orders, challans, GST invoices and credit notes on A4, A5 or thermal paper; price lists, schemes and approvals.
Transfers through transit, adjustments, blind cycle counts and monthly closings; kits, BOMs, assembly and job work with ITC-04 data.
Payments, party ledger, cheques, ageing, reminders, TDS 194Q and MSME dues, a Tally export; it prepares the e-invoice and e-way bill JSON, GSTR-1 / 3B data and the HSN summary.
Reports and a dashboard, a smart engine for reorder and transfer suggestions without AI (an AI booster is optional and off), roles and scopes, approvals, an audit trail, 2FA and encrypted backups.
A phone app for the warehouse floor with an offline queue and a GS1 scanner, a REST API with webhooks, WooCommerce sync and marketplace order files; tested with 100,000 variants, 20,000 bins, 2,000,000 stock moves and 1,000,000 serial numbers.
A live demo mode: the installer's demo makes a fictional distributor with two warehouses, medicines with batches, serial-numbered phones and a sign-in for every ready role on the login page; its cron fills a year of sample history; read-only and reset every night; one-click updates with your licence key.
Only verified buyers can review a script, so this section stays empty until someone who
actually bought it writes something. If that is you, the form is below.
Write a review
FAQ
Does it need a VPS?
No. Shared hosting with PHP 8.1+, MySQL / MariaDB and one cron line is enough for the tested sizes. Very large catalogues or many people posting at the same time are better on a VPS.
Does it file my GST returns?
It helps with GST: it prepares GSTR-1 / 3B data, the HSN summary and the e-invoice / e-way bill JSON. You or your CA upload and file them on the government portals.
Can my staff see only their warehouse?
Yes. Each person gets ready roles and scopes (companies, branches, warehouses, zones); pages and reports show only what is inside them.
Does it handle batches and expiry for medicines?
Yes: batch numbers, expiry and MRP, first-expiry-first-out picking, near-expiry lists and recalls. The Schedule H1 register comes in 1.1.0.
Does the phone app work without internet?
It keeps a queue while the signal drops and sends it when it comes back; a conflict is shown to the person, never merged silently.
Can I move from Tally or Excel?
Items, parties and opening balances come in from CSV and Tally masters; the opening stock per bin and batch is entered or imported.
Is AI required?
No. Forecasts and suggestions work on rules; the AI booster is optional and off by default.
Which payment gateways?
Payment links through PayU, PhonePe and PayPal on your own merchant account, plus UPI QR, cash and bank transfer.