Drupal 7 Ubercart 3 simple POS integration

CLOSED
Bids
21
Avg Bid (USD)
$1561
Project Budget (USD)
$750 - $1500

Project Description:
We run a charity Lobsterfest once a year selling 10-20 food items for a one day event.
On the day of the event we must process a few thousand orders via 5-6 computerized kiosks. Our primary goal is a Point of Sale type interface for the day of the event for order pickup. Here is a complete list of functionality. Much of this is already working with Drupal 7 and Ubercart 3.0.



Sales and Ordering Software
mailing lists
customer orders,
inventory management,
purchasing,
distribution,
long term collection of, and access to, historical data.

The solution should allow access of multiple departments to the data, be straightforward and easy to use, and if at all possible not rely too heavily on the expertise (and long hours) of single individuals).
Customer Management:

customer database
order history
mailing lists, email, snail mail, etc.

Order Entry & Processing

Via "Lobster Line" -- phone in orders --
Mail/fax Orders
Web Sales
Coupons (Living Social, Groupon, etc.)
Tied to inventory in real time
collect cash/check/CC or mark pay on pick up

POS Interface Day of Sales:

See User Cases
Live inventory management
Order entry/customer creation
Pick lists

Typical Day of Pick up scenarios:

Customer arrives at computer kiosk to retrieve order, partial order or place new order
Server looks up order by customer name, email, order number
if completely new order server may need to add customer info
New order or Customer could add items to order
Server verifies stock additional items and adds/creates them to order
if low stock admins are notified automatically
enters any coupons if applicable
Server collects any money due cash/check/CC
Items picked up marked as closed, order remains open while any items remain to be picked up.
Pick list printed for runner to retrieve order (currently on Brother label printers with paper stock)
Runner brings order to customer
customer is happy camper

This entire process must be done very quickly. We process a few thousand orders in a very short time using 4-5 kiosks stations with networked laptops. Our current software does much of this already quite well (stock management is always an issue) Finding orders/customer names ideally is done with pick lists not long queries. Adding orders/customers must be quick and painless


Inventory Management:

Stock levels and warnings for both ordering and Day of Sales.
Bill of Materials (BOM) management for side items (could be handled offline via spreadsheet)
BOM for placing food orders with vendors (again could be handled offline via spreadsheet)
Easy creation of new items and BOM
Item categories and related items
Food items as well as t-shirts, hats, clothing, etc.


Reporting:

financial reports
inventory reports
sales reports
BOM reporting
historical reports
import/export

Skills required:
Amazon Web Services, CSS, Drupal, PHP, Ubuntu
Additional Files: userCases.txt
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 1546
in 25 days
$ 1546
in 13 days
$ 3526
in 45 days
$ 1546
in 12 days
Hire indivar
$ 3157
in 25 days
$ 1396
in 15 days
$ 1546
in 30 days
$ 1473
in 30 days
$ 1200
in 30 days
$ 1649
in 8 days