Freelance Projects

All Freelance Projects at One Location


Inventory Stock Level Script  04.02.09

Write necessary PHP scripts and MySQL DBs to process and store consolidated inventory data that will be used to update shopping cart product availability daily; with a simple web interface for administration .

Familiarity with Magento is a plus, but not required.

collect inventory stock levels from 4 vendor warehouses.
filter out items we do not sell
distinguish between in stock, out of stock, new, closeout and special order items
consolidate the 4 warehouse reports into one summary report.
use the summary to update stock levels in the Magento shopping cart

– Inputs
warehouse 1 – stock levels generated daily and available as .xls on ftp server.
warehouse 2 – stock levels generated daily and available as .cvs on ftp server.
warehouse 3 – PHP script generates cvs file.
warehouse 4 – internal and small, need simple mysql db to track stock levels.

each warehouse uses different internal part numbers that are different from the SKUs in the shopping cart. I will provide the translation tables.
each warehouse has different costs, that will effect the sale price depending on availability.

Magento can export current product stock levels and status

– Outputs
cvs/xml file with summary stock levels ready to import into Magento (see attached sample files)
Stock Status/Cost Change Report report for management to review.
archive outputs.
error alerts and reports

– Processing
filter and normalize the 4 warehouse input files
merge the 4 inputs into a summary output
consider sale price, costs, margins, flat rate shipping, status
compare with previous cost and status to see significant changes

– Resources
ftp address: ftp.gunaccessorysupply.com
login: image
password: image
<inventory.xls>

ftp address: ftp.rsrgroup.com
login: rsrdealer
password: 429Sg81
<fullfilment-inv.txt>

Magento shopping cart hosted on SimpleHelix.com
auxiliary ftp/mysql/http site hosted by Westhost.com

– Database Structures (proposed)
product db
product_id, sku, upc, name, qty, status, preferred_vendor_id, cost, map , special_price, price

sku xref db
product_id, vendor_id, part_num,

product availability db
product_id, vendor_id, datestamp, qty, status

vendor price list db
vendor_id, product_id, datestamp, cost, min_markup, special_price, start_date, end_date

vendor db
vendor_id, vendor_name

Share and Enjoy:
  • Digg
  • del.icio.us
  • Google Bookmarks
  • Twitter
  • Facebook
  • StumbleUpon
  • Slashdot
  • Technorati
  • BlinkList
  • Reddit
  • DZone
  • Live
  • NewsVine
  • LinkedIn
  • Yahoo! Buzz
  • MySpace
  • Netvibes
  • Tumblr
  • Yahoo! Bookmarks
  • Add to favorites
  • email
  • Print
  • RSS


If you liked this project, make sure you
Subscribe to Freelance Projects RSS feed!