Inventory Spreadsheet

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Gig

SALARY

$7/hr

HOURS PER WEEK

TBD

DATE UPDATED

Dec 3, 2025

JOB OVERVIEW

Hello, we are looking for a way to create an automated system that will help with internal tracking and ordering for our inventory. Note this would also be for three separate locations that have their own unique inventory as well.

Currently the tracking is done manually, each location has their own sheet on an excel page. The tracking is calculated by tabulating the current stock and comparing it to our minimum par. See Have v Par (2nd column from left) more details listed below picture 1.

Ideally, the new system (i.e. table/sheets/etc) would automatically update with the items that are below par and need to be refilled/ordered. Either the needed inventory would have its own column and generate the listed items or it would have some indication like change of color or have a table with columns such as low stock/out of stock/in stock to indicate levels of inventory. The main goal is to create an easy visual to help us order what inventory is out of stock or low stock.

Additionally, this tool would ideally be something that could be applied to a bi weekly inventory check without erasing previous data entered. We do like to keep history of the order patterns to track the flow of ordering and usage for each item.

We currently have 100+ items that would need to be imported and each have their own minimums.

Currently the inventory sheet looks like this sample below:

Picture 1-


As referenced above, we have the three locations (Menchaca/OHill/Amill) listed as separate sheets. Next, in pink you can see the items listed with their minimum par indicated just next to it. The light blue horizontal row indicates the date so we can reference previous inventory checks and underneath in the green horizontal row indicates the columns we currently use to track inventory levels (have/need/ordered). The Need column would ideally auto generate as we input the Have # for each item in stock. We understand the format may change but this is the goal to have inventory more automated to reflect what item needs redordering..


See test table below:
Picture 2


Currently, the test table above does not support the bi-weekly tracking that would be ideal to have as well.

Google Doc linked here that includes the pictures mentioned - ----------

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0156
Total Execution Time  0.0169
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,490,952 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Inventory-Spreadsheet-1527061
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0103 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1527061
 LIMIT 1 
0.0012   SELECT *
FROM `employers`
WHERE `employer_id` = 724632
 LIMIT 1 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1527061
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1527061' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1527061 
0.0008   UPDATE employer_jobs SET hit_counts '***Dec-03-2025=88***Dec-04-2025=715***Dec-05-2025=360***Dec-06-2025=276***Dec-07-2025=124***Dec-08-2025=69***Dec-09-2025=26***Dec-10-2025=31***Dec-11-2025=9***Dec-12-2025=16***Dec-13-2025=2***Dec-14-2025=8***Dec-15-2025=10***Dec-16-2025=6***Dec-17-2025=9***Dec-18-2025=11***Dec-19-2025=4***Dec-20-2025=7***Dec-21-2025=2***Dec-22-2025=6***Dec-23-2025=2***Dec-24-2025=2***Dec-25-2025=4***Dec-26-2025=2***Dec-27-2025=6***Dec-28-2025=1***Dec-29-2025=2***Dec-30-2025=5***Dec-31-2025=2***Jan-01-2026=8***Jan-02-2026=4***Jan-03-2026=4***Jan-04-2026=3***Jan-05-2026=3***Jan-06-2026=6***Jan-07-2026=3***Jan-08-2026=7***Jan-09-2026=2***Jan-10-2026=4***Jan-11-2026=3***Jan-12-2026=4***Jan-13-2026=1***Jan-15-2026=2***Jan-16-2026=6***Jan-17-2026=2***Jan-18-2026=5***Jan-19-2026=10***Jan-20-2026=7***Jan-21-2026=5***Jan-22-2026=8***Jan-23-2026=3***Jan-24-2026=6***Jan-25-2026=3***Jan-26-2026=1***Jan-27-2026=1***Jan-28-2026=7***Jan-29-2026=3***Jan-30-2026=2***Jan-31-2026=2***Feb-02-2026=3***Feb-03-2026=2***Feb-04-2026=1***Feb-05-2026=2***Feb-06-2026=6***Feb-07-2026=5***Feb-08-2026=1***Feb-09-2026=3***Feb-10-2026=2***Feb-11-2026=4***Feb-12-2026=4***Feb-13-2026=6***Feb-14-2026=2***Feb-15-2026=1***Feb-16-2026=3***Feb-17-2026=2***Feb-18-2026=1***Feb-19-2026=1***Feb-20-2026=4***Feb-21-2026=1***Feb-23-2026=2***Feb-25-2026=1***Feb-26-2026=1***Feb-27-2026=2***Mar-02-2026=1***Mar-03-2026=2***Mar-04-2026=2***Mar-08-2026=3***Mar-09-2026=1***Mar-10-2026=1***Mar-11-2026=3***Mar-12-2026=1***Mar-14-2026=2***Mar-16-2026=2***Mar-17-2026=2***Mar-18-2026=2***Mar-19-2026=3***Mar-23-2026=1***Mar-24-2026=1***Mar-26-2026=1***Mar-27-2026=2***Mar-28-2026=2***Mar-30-2026=1***Mar-31-2026=2***Apr-01-2026=1***Apr-05-2026=1***Apr-06-2026=1***Apr-08-2026=1***Apr-09-2026=1***Apr-11-2026=6***Apr-15-2026=1' WHERE job_id'1527061'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Dec-2025=1805***Jan-2026=125***Feb-2026=60***Mar-2026=35***Apr-2026=12' WHERE job_id'1527061'  
0.0018   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1527061' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1527061 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '724632'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)