Customer Loyalty Ticket Draw system for business with stores in multiple locations.
Must have
Master Admin,? ?
Staff User Admin,? ?
Ticket Draw Admin
Customer Verification functions
## Deliverables
More detail of expected finished website for
Loyalty ticket draw system
For multiple store locations.
Below is a description of functions.
Staff User
Staff user logs in.
Add customer details screen (Tab)
1)? Staff enters customers email address (Field)
2)? Staff enters customers cell phone number (Field)
3)? Staff member enters number of loyalty tickets earned ( 1 to 10 ) (Field)
4)? When information entered correctly staff user clicks submit.
Actions
1)? Script checks for valid information
2)? Verification link sent to customers email address with of number of tickets.
3)? If email bounces email sent to invalid email entrant address
Customer Verification functions
Actions
1)? Customer checks email and clicks link to validate their entry to loyalty prize draw.
2)? Then webpage opens, saving they are now entered into draw
(This information on this opened page must be able to be edit by master admin which is described later)?
3)? Successful valid entrée recorded in database
Draw Admin
Log in
1.? User selects a time period from Successful entrants to data base
e.g.? ? Start Time Field, Date Field 10:00 19-4-2009 would be 10 am 19 April 2009
? ? ? ? ? ? ? ? End? ? Time Field, Date Field 10:00 26-4-2009 would be 10 am 26 April 2009
Which would equate to exactly seven days, but this needs to be flexible due to types of promotions being run
2.? Once time and dates are entered then user clicks on draw button
(A random ticket is drawn between the time and dates selected in (1) from data base)
3.? Then a result page is displayed with ticket number, date of entry, which staff member
? registered the winner, cell phone number, and email address.
4.? A copy of these results is emailed to draw-results email address? ?
Master Admin Section
Log in with Admin user name and password
Functions
1.? Edit information displayed on customers now entered in draw webpage
(Prize details, when it will be drawn and terms and conditions)
2.? Can add and remove staff Users
3.? Generate reports
(A) How many tickets registered to email address between specific dates.
(B) Staff totals between specific dates
(which staff members have been entering details into data base.)
4.? Delete tickets and entrants between specific dates