Drupal 7 Ubercart 3 simple POS integration

  • Status Closed
  • Budget $750 - $1500 USD
  • Total Bids 21

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


Get free quotes for a project like this

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