WordPress Inventory Tracking/Control Module

This project received 37 bids from talented freelancers with an average bid price of $736 USD.

Get free quotes for a project like this
Project Budget
$250 - $750 USD
Total Bids
Project Description

I have a small inventory control/tracking project that I would like built as an enhancement to our WordPress/WooCommerce Build. The tracking functions here are independent of our WooCommerce System and tracking completely separate inventory units.

1.) Create Independent Table for Tracking Special Inventory Units

a. Date Added | Shipment Tracking Link | User Name | ESN | MDN | Phone Description | Status | Date Sold

2.) Edit WP_User Add/Edit Page to Allow for Hierarchical User Tracking

a. Ability to Add an Agent Code Text Field

b. Ability to Mark One WP_User as Parent/Child to Another (Multiple Levels) for Tracking Purposes

3.) In WordPress Admin

a. Insert Menu for Inventory

i. Allow User to Upload CSV or Copy and Paste Rows with Columns of ESN, MDN, Phone Description and Shipment Tracking Link

ii. Allow User to Select Receiving User by Drop Down and to Link to WooCommerce Order Number by AJAX Validated Text Field (Optional for User)

iii. Save Data to Independent Inventory Table and Mark Status as Unsold

4.) Create Table Viewer Page with User Based Viewing Restrictions as Page in Front End Shop

a. Allow Users to Only See Inventory for Themselves or Child Users

b. Search and Filter Functions

5.) Create CRON Job to Accept CSV File and Update Inventory Table Every 2 Hours

a. CSV Contains ESN, MDN and Agent Code Columns

b. Any Record Contained is to be Updated to Status=Sold and Date Sold=System Date and Update User Assigned from CSV

If successful I will authorize additional enhancements that we have planned.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online