Need a customized project? We build it to your exact requirements.Contact us on WhatsApp

Shoe Store Inventory & POS – Google Sheets Apps Script

Full-Stack Shoe Inventory System Using Google Sheets and Apps Script | E48
You get
  • Google Sheet link
  • Source code file
  • Resale rights
  • Edit rights
  • Setup guide
  • AI setup help

Key Features

Article master with colour and size variant matrix Pairs tracked per colour and per size Base price tax weight image and description per article Active and inactive article status Inactive articles hidden from the sale screen Delete protection on articles carrying sale records Shop sale screen with live bill preview Quick-add customer from inside the sale Stock validation against available pairs Discount amount paid and balance due per sale Cash card online and transfer payment methods Invoice number generated per sale Customer ledger with sales refunds paid and balance Record payments against a customer balance Returns against an invoice with partial quantity restore Return approval by the admin for salesperson returns Inventory view by article colour and size Direct stock addition from the inventory screen Expense tracking with income pulled from sales Dashboard with revenue today sales today and total stock Gemini AI prediction of next month sales Two roles admin and shop salesperson Salesperson limited to viewing and their own sales Settings for app name currency and logo Google Sheets as the database

Description

Footwear breaks most inventory systems, because a shoe is not one product β€” it is an article, in several colours, in several sizes, each with its own count of pairs. This handles that properly, and runs the sale, the ledger and the returns on top of it.

Articles, colours, sizes

An article carries its number, name, base price, tax, weight, image and description β€” then colours beneath it, and sizes beneath each colour, each with its own pair count. Black in size seven is a different line to black in size eight, which is how a shoe shop actually counts stock. Articles can be made inactive, and an inactive article disappears from the sale screen without being deleted.

At the counter

The sale screen shows a live bill preview as it is built. Pick the customer or quick-add a new one without leaving the screen, choose the article, then the colour, then the size β€” and the system refuses a quantity larger than the pairs actually in stock. Add a discount, record what was paid, and the balance due carries forward. A sale produces its invoice number and can email the receipt to the customer.

What is owed, and what comes back

Every customer has a ledger: total sales, refunds, paid and outstanding balance, with payments recorded against it by method, date and reference. Returns are raised against an invoice with a reason, and only the quantity actually returned is restored β€” a customer keeping two of twelve pairs restores ten. A salesperson's return needs admin approval; an admin's is applied at once.

Guardrails, money and the forecast

An article with sales against it cannot be deleted, so history stays intact. Expenses are entered by category while income flows from the sales, giving a real income-and-expense view. The dashboard reports revenue today, sales today and total stock β€” and with a Gemini API key, predicts next month's sales from your own trading history. Two roles: admin, and a shop salesperson who can sell and add customers but not delete, and who sees only their own sales.

Requirements

  • A Google account (Gmail or Google Workspace)
  • Google Sheets and Google Apps Script β€” no hosting or server needed
  • Your article list with colours, sizes and opening pair counts
  • A Gemini API key for the AI sales prediction (optional)
  • Gmail for emailing receipts to customers

What's Included

  • Complete Google Apps Script source code
  • Article master with colour and size variant stock
  • Sale screen with live bill preview and quick-add customer
  • Stock validation, discounts, part payment and invoice numbering
  • Customer ledger with payment recording
  • Returns with partial restore and admin approval
  • Inventory view and direct stock adjustment
  • Expense tracking with income from sales
  • Dashboard with revenue, sales and stock
  • Gemini AI next-month sales prediction
  • Admin and shop salesperson roles with settings for name, currency and logo
  • Step-by-step video walkthrough of the full build
  • Free support from the developer

Item Details

Versionv1.0
PublishedMar 27, 2026
PlatformGoogle Apps Script
DatabaseGoogle Sheets
CategoryInventory & Warehouse
Tagsshoe store inventory management systemshoe store pos systemfootwear inventory softwareshoe shop pos google sheetspos system google sheets apps scriptsize and color variant inventorypos system for small businessinventory management system google sheets
VideoWatch walkthrough
LicenseRegular License
Regular License E48
Subtotal $1.29 USD
Total $1.29 USD
Other payment methods
Wise / Bank Transfer Β· via WhatsApp +92 343 534 7417 $2.58$1.29
Redotpay
Full-Stack Shoe Inventory System Using Google Sheets and Apps Script | E48
Secure checkout
Amount due
$1.29$2.58
Total due
Redotpay Account
1002896884
How to pay
  1. Copy the Redotpay account
  2. Pay $1.29 via Redotpay
  3. Enter the transaction reference below
  4. Submit the details below to complete your order
Order details$1.29
Order summary
ItemFull-Stack Shoe Inventory System Using Google Sheets and Apps Script | E48
ReferenceE48
Payment MethodRedotpay
Total$1.29
Your payment proofReference + screenshot β€” takes a minute
Your receipt and download link will be sent to this address.
Country code is set from your location. Change it if needed and enter the number without the code.
Upload a screenshot of the paymentDrop it here or click to browse · JPG or PNG, up to 2 MB
Confirmed typically within 2 hours (24/7)
Encrypted connection
Confirmation in 2 hours
Emailed receipt
Binance Pay
Full-Stack Shoe Inventory System Using Google Sheets and Apps Script | E48
Secure checkout
Amount due
$1.29
Total due · no additional fees
Binance Pay ID
766412546
Account holder: Muahmmad Ramiz Imdad
How to pay
  1. Open the Binance app and choose Pay
  2. Enter the Pay ID
  3. Send $1.29 in any supported asset
  4. Copy the Order ID from your Binance receipt
  5. Enter it below with a screenshot and submit
Order details$1.29
Order summary
ItemFull-Stack Shoe Inventory System Using Google Sheets and Apps Script | E48
ReferenceE48
Payment MethodBinance Pay
Total$1.29
Your payment proofReference + screenshot β€” takes a minute
Your receipt and download link will be sent to this address.
Country code is set from your location. Change it if needed and enter the number without the code.
Upload a screenshot of the paymentDrop it here or click to browse · JPG or PNG, up to 2 MB
Confirmed typically within 2 hours (24/7)
Encrypted connection
Confirmation in 2 hours
Emailed receipt
Cryptocurrency
Full-Stack Shoe Inventory System Using Google Sheets and Apps Script | E48
Secure checkout
Amount due
$1.29
Send the equivalent amount in the selected asset
Select an asset
Wallet address
15jjKnm6NgxN1Wgbfh7xdBWgbCFztHeNhE
Send only the selected asset on the selected network. Transfers made on a different network cannot be recovered.
How to pay
  1. Select an asset above
  2. Copy the wallet address and send the equivalent of $1.29
  3. Enter the transaction hash below
  4. Submit the details below to complete your order
Order details$1.29
Order summary
ItemFull-Stack Shoe Inventory System Using Google Sheets and Apps Script | E48
ReferenceE48
Payment MethodCryptocurrency
Total$1.29
Your payment proofReference + screenshot β€” takes a minute
Your receipt and download link will be sent to this address.
Country code is set from your location. Change it if needed and enter the number without the code.
Upload a screenshot of the paymentDrop it here or click to browse · JPG or PNG, up to 2 MB
Confirmed typically within 2 hours (24/7)
Encrypted connection
Confirmation in 2 hours
Emailed receipt
PayPal
Full-Stack Shoe Inventory System Using Google Sheets and Apps Script | E48
Secure checkout
Amount due
$1.29
Total due
Pay $1.29 with PayPal
Opens PayPal in a new tab. Return here with your Transaction ID to complete the submission.
How to pay
  1. Select Pay $1.29 with PayPal; PayPal opens in a new tab
  2. Copy the Transaction ID from your PayPal receipt
  3. Enter it below with a screenshot of the payment, then submit
  4. Your payment is verified and access is enabled; the download link is also emailed to you
Order details$1.29
Order summary
ItemFull-Stack Shoe Inventory System Using Google Sheets and Apps Script | E48
ReferenceE48
Payment MethodPayPal
Total$1.29
Your payment proofReference + screenshot β€” takes a minute
Your receipt and download link will be sent to this address.
Country code is set from your location. Change it if needed and enter the number without the code.
Upload a screenshot of the paymentDrop it here or click to browse · JPG or PNG, up to 2 MB
Confirmed typically within 2 hours (24/7)
Encrypted connection
Confirmation in 2 hours
Emailed receipt

Need This Customized For Your Business?

Extra modules, your branding, integrations or reports built on top of this file. You get a clear quote and timeline before any work starts, and support after delivery.

400+
Projects Delivered
91+
Countries Served

What We Customize

Features & Functions
Add new features, modify existing scripts, custom formulas & automations
API & Integrations
Connect with WhatsApp, Payment Gateways, CRM & more
Design & UI Changes
Custom branding, layout redesign, dark mode, mobile optimization
Full Custom Projects
Dashboards, billing systems, inventory, CRM β€” built from scratch
Get Free Quote on WhatsApp

20-30% advance to start β€’ Clear quote before work begins β€’ Support included after delivery

$1.29
USD Β· card / manual pay

People choose these

What buyers of this file added to the same order

Most bought together How to Build a Wholesale Distribution System in Google Sheets & Apps Script - E50 How to Build a Wholesale Distribution System in Google Sheets & Apps Script - E50 2 buyers took both Apps Script $6.52 USD Free AI CRM in Google Sheets β€” Full Lead Management System with Apps Script | E39 Free AI CRM in Google Sheets β€” Full Lead Management System with Apps Script | E39 2 buyers took both Apps Script $6.52 USD Build Complete Food Ordering System with Google Sheets Database & Apps Script | D44 Build Complete Food Ordering System with Google Sheets Database & Apps Script | D44 2 buyers took both Apps Script $3.91 USD

Reviews & Feedback

What buyers and viewers say about Full-Stack Shoe Inventory System Using Google Sheets and Apps Script | E48.

No star ratings yet Tap a star to be the first to rate it.
23 comments from
YouTube viewers
Sort
@DurvishJawaleOfficial via YouTube
"Barcode Scanner Integration" - Adding support for barcode scanners would significantly speed up the checkout process in the Shop Sales section. And also the "Low Stock Alerts"
2 likes on YouTube
@RealToonStoriesHQ via YouTube
β€œI’ve been working on building an ERP system using Google Sheets and Apps Script, and your content has been really helpful so far. It would be amazing if you could create a full series on developing a complete ERP/CRM systemβ€”something like a simplified SAP for small businesses. If possible, covering modules like Sales & CRM, Purchase and Vendor Management, Inventory & BOM, Production Planning, Invoicing & Accounts, and a Dashboard with automation would be incredibly valuable. It would also be great to include an admin-level control panel with full access, along with department-wise logins and permissions so each team can access only what they need. I’m sure this would help a lot of small businesses and people like us who are trying to build systems on our own.”
1 like on YouTube
@elixiruniverse7701 via YouTube
Wonderful Apps Script Project like you Shoe sales and Inventory Management.
1 like on YouTube
@foodmastiIndia via YouTube
Perfectly made for the shoe shop as it use the article size, color and inventory as it's very need in the shop. Also I appreciate the return facility as it's exactly works in the system.
1 like on YouTube
@M.K.Kalaiyarasan via YouTube
every time you release a video, there’s this expectation what new or creative thing are you… this one nice one and very useful
1 like on YouTube
@vipulchaudhari4437 via YouTube
❀ best effort....Nice project....πŸŽ‰πŸŽ‰πŸŽ‰
1 like on YouTube
@aychemistry5052 via YouTube
Koi non IT vala person bhi aisi website bna skta h kya, aap iski video daal skte h kya ki kaise aisi website build kar sakte h hum bhi
@irfanchauhan495 via YouTube
Really nice web application for the inventory management system..
@MiguelAngelGonzalezDiaz via YouTube
Excelente Aporte !!!
@UnileverWarehouse via YouTube
Good working. ❀
@zohairdilawar116 via YouTube
Very useful, logical and thoughtful. Keep up the good work. All the best
@bgmbiblecollege via YouTube
Good work πŸ‘πŸ‘
@msi________2760 via YouTube
This is a very smart and practical implementation. I really like how you structured the dashboard and made everything so easy to understand. It feels like something that can be used in real-world projects. Appreciate your effort! Best regards & stay blessed β€β€πŸŽ‰
@gusadiyanto via YouTube
Nice web app store πŸ‘
@hnourkonsult5329 via YouTube
This is an outstanding app, but you didn't later talk about the AI Prediction
@MichaelS.Glasgow via YouTube
A job well done. Your Apps Script projects are getting more and more impressive with features that are needed in any app.
@Ariel1433 via YouTube
Very usefull thank bro
@rodasluis1308 via YouTube
Amazing project, really usefull
@JeanTube7777 via YouTube
Otro gran sistema, excelente.πŸŽ‰
@thegames_tws7871 via YouTube
Absolutely Amazing System πŸŽ‰πŸŽ‰β€β€
@dahamisathsarani8162 via YouTube
Wooow . Good job brother πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘
@freddymoreno7653 via YouTube
Buenisimo como siempre
@sonukarhana via YouTube
Excellent work