I am looking for a Developer that is able to create a Windows application that integrates the Magento Sweettooth loyalty module with our POS program. I require someone with magento and sweettooth experience along with windows application development history, The application can be written in either PHP or .Net but must be suitable to run on Windows XP, Windows 7 both 32/64bit.
The application will integrate into POS by reading/writting certain lines from a text file which is also read/written to by the POS system. Work is not required to be performed on the actual POS system rather this application will be called at given times through the sales process.
The Application will be called upon by the POS system at stages through the sale process where it will be required to read the text file and determine at what stage the process is at to perform the necessary action (listed below). The POS operator will be provided with 3 different layouts by the Application; Enter Loyalty Number or search, Spend customers points, Points spent and account summary.
The text file will include the following lines, some of which will be written by the POS application and others by this application (i.e.$ amount to spend and points left). I have also included the action that needs to take place by the application.
1 Docket Number Prompts to enter Loyalty Number/Search
2 Staff Code Prompts to enter Loyalty Number/Search
3 VIP number Spend points screen.
4 Tender Number Spend points screen.
5 Sale Amount Spend points screen
6 $ to spend Points spent screen with final balance
7 Points left Points spent screen with final balance
8 Exported Points spent screen with final balance
9 Magento reference. Points spent screen with final balance
Functions that will be required are as follows, a more in depth scope will be supplied to the selected freelancer.
-Customer account retrieval/search
Can be retrieved by searching for Loyalty Number, Customer Name, Phone number, email.
-Show Customer account details after selecting a customer
Customers Loyalty Number, Name, Email, Phone number(s), Address, Points Balance, points ratio (standard 0.05),calculated points worth (i.e; 200 points is worth $10)
Customers might not want to spend all their points so we need the ability to select how much to spend of their balance.
We also might only allow them to spend their points in increments, i.e. 200 points at a time. This should be a config value for the application.
When a sale is committed for a VIP customer the balance needs to be converted to points and updated.
-Reports (phase 2)
We would like to run a report (in a selected period) which provides a rundown of loyalty point activity, i.e. spend, and accrued. This should show a count of orders and an average points per order.
The main purpose of this would be to make sure no one is duping the system but it could also be used for incentive/comps.
The developer will need to start ASAP and be required to finish the application by the 20th of October, source code will need to be supplied at the end of the project. Ongoing work might be required depending on the freelancers ability.