Our client has a chain of restaurants that uses a customized version of Unicenta POS. the POS is currently the main backbone of the entire business including a customized CRM, HRM, and reporting tools.
at this moment the client has a second software to accept and manage online order and or Telephone orders.
Due to complications and issues with running two different software packages, we are looking to build a custom web interface to place Telephone orders (placed by call center workers) directly into UNICENTA POS.
the Hypothetical scenario we need to reach is creating a shopping cart that can interact directly with the Unicenta POS database.
the Web interface should get product information from the unicenta database showing the same categories and products that the client has filled in his restaurant stock.
*when users log in to this web interface they have to use a username and a password that are registered in unicenta (so it has to use Unicenta user credentials)
*two levels of users are required, 1-Telesales worker. 2- Admin
*orders can only be canceled by an administrative user.
*telesales workers should be able to initiate/Request a cancellation but the order is only canceled after an admin user approves the cancelation.
*orders made through this interface has to show in Unicenta as telesales orders. (with the name of the telesales worker) each order must have an order number with client information.
*by every order the system has offer options for a new user or a known saved user in the unicenta client database.
*client has must choose either credit card or Cash.
*by cash choice a selector must appear to allow the client to choose what kind of currency will the client use.
*when the order is placed it has to behave like a regular table in unicenta which means it has to print on the kitchen printer. show on the kitchen screen and after the order has been dispatched from the kitchen and handed over to delivery then it could be marked as fulfilled by special logged in user to the interface.
*Most important is seamless integration with the unicenta order and processes.
KNowledge and experience with UNicenta are a must.
the success of this project will lead to phase two