The 3 main requirements are:
It needs to be able to scan items in by quantity and weight
It needs to be able to handle discount coupons… allow for two different types of coupons
% off total
Buy ‘x’ get ‘y’ free (i.e. buy 3 get 1 free)
It should be able to provide a caller with a total cost and a list of items
Please note that we are only interested in the server side implementation and want to see code only, so please do not work on any UI, a console application is fine.
Your implementation should be approached as one that would fit within a real world application and so should exhibit proper software design principles, modularity, reusability and be an example of your own best coding practices.
10 freelancers are bidding on average $32 for this job
Have extensive experience in developing web based software and functionality in the areas of inventory, pricing, invoicing with configurable options for price and discount rules, taxation etc