Drupal 7 Ubercart 3 simple POS integration

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

Get free quotes for a project like this
Employer working
Project Budget
$750 - $1500 USD
Total Bids
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,
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.


financial reports
inventory reports
sales reports
BOM reporting
historical reports

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