| |
Fido Project
Summer 2012 - todo list
Fido Project
track record..
* PLANNING: Poor up-front planning is probably the most common problem. You should have spent more time planning, and do not start execution without fully understanding the work to be done. * ROADMAP: Incomplete or vague project workplan (schedule) is the roadmap that describes what and when must be completed. You'll have problems, if you do not know upfront, how or who will accomplish the specified task.
1. Prebaciti User manager u Control panel Implemented
2. Maknuti revenue=0.00 expenditure=0.00 iz biling maila, može ostati na webu. Stavi ukupno sakupljeno bodova, i ukupno utrošeno bodova u tablicu Implemented 3. FIDO LOG bi bilo dobro da mogu odabrati vremenski raspon Implemented 4. Ne mogu birati billing period u FIDO billing Implemented 5. Proširiti mesage protokol da se u odgovor ubaci CARD_Popup_message – vrijednost se briše kada je poslana na terminal. Implemented 6. Dodati loyalty shemu - trebaju biti izlistane sheme (naziv i opis i do kada vrijedi), a kada se klikne na naziv onda se ulazi u prozor gdje se podešavaju (ili pregledavaju) parametri. 7. News mailer – odabir kartice/klijenta ili SVI. Ručni upis poruke – SEND Done on July 4th
8. BUG - Pojavila se neka greška kod Cards – samo mi izbacije jednu karticu i u e-mail je neki broj. To se dogodilo nakon što sam dodavao poruku u POPup message. CORRECTED
9. Time stamp u log izvješću 10. Dodati leading zeroes u time stamp (radi sortiranja) 11. Errata corrigge Ova je: Dolje se nalazi ispis svih transakcija od posljednjeg billing reporta A treba: Dolje se nalazi ispis svih transakcija u xxxx mjesecu. 12. Time stamp u povratnoj poruci (server time) 13. Napraviti modul FIDO Terminali/trgovine 14. U Cards/clients (billing results) dodati ime i adresu trgovine 15. U server response dodati 140 error messages, a 120 prepraviti 16. Tool tip sa podacima trgovine na billingu sa hiperlinkom na TID 17. Tool tip sa podacima klijenta/kartice na billingu sa hiperlinkom na CardID 18. Pojednostaviti Billing i log module (skinuti edit, delete) 19. Sortirati po time_Stampu - najnoviji eventi gore. 20. Ispraviti povratnu poruku kod error koda 100 (uključiti error kod 100). Treba biti error=100 Neregistrirana kartica xxxxxxxx Sada nema "100" 21. Odvojiti prikaz billing reporta i slanje billing reporta mailom u cards -zasebni gumbi 22. Odvojiti prikaz billing reporta i slanje billing reporta mailom u terminals -zasebni gumbi 23. Napraviti ću tako da FIDO Log ne pokazuje file za koji nema trasakcija. 24. za “Dnevni saldo” napraviti ću tako da kad nema podataka u logu za dotični terminal, prikazuje.. "Error=170 Nema podataka za terminal 5555"
25. Individualizirane poruke klijentima u aplikaciji fido_users.cgi Kod prijave klijenta na portal prikazati istaknuto (popup message, gore na formi i sl).
26. Card_type (Collection_only, Redemption_only,Collection_and_Redemption)
27. PopUpMessage=popust x% Poruka se ne briše nakon ispisivanja. Postaviti kao parametar (erase Popup message after sending - yes/no)
u aplikaciji "Fido Loyalty Schemas" treba napraviti slijedeće preinake: 28, 29.1 i 29.2 28. Prilagoditi koncept sheme lojalnosti: nakon dostizanja bodovnog praga: a) kreira se odgovarajuća poruka (popust) - to je već podržano, b) treba dodati brand*upgrading-downgrading (friendship->gold->vip->platinum koji odgovara broju bodova na kartici)
Trenutno se updatira samo polje PopUp Message, a treba se updatirati i polje BRAND, i resetirati stanje bodova nakon brand*upgrade na 0,00.
Scheme_Cases_PopUp PopUp Messages an example: 100=Osvojili ste popust od 10% na slijedećoj kupovini!/200=Osvojili ste popust od 20% na slijedećoj kupovini!
Scheme_cases_brand brand*upgrading-downgrading an example: 100=VIP/200=SILVER/500=GOLD reset check_box * yes/no
Scheme_cases_point_upgrade points*upgrade an example: 1000=+50/2000=+100
PRIMJEDBA: dolazi do ANOMALIJE kumulativnog skupljanja bodova ako dva ili više puta primjenimo point_upgrade schemu
29.1 Additional_rule: LOGICAL_AND conditions Definirati parametar u shemi lojalnosti koji govori na koje brandove (ili neke druge uvjete) se odnosi loyalty shema. Trenutno se odnosi na sve kartice, a Additional_rule je bitan radi filtriranja kartica, kada želimo primjeniti scheme samo na one kartice za koje vrijedi Additional_rule
example 1 - Additional rule: CARD_Datum_rođenja=5/5/**** example 2 - Additional rule: CARD_Brand=VIP
29.2 Scheme periodicity - annually
30. Uključiti provjeru expiration date prilikom svake transakcije. Kartice traju do zadnjeg dana u mjesecu. Ukoliko je kartica istekla, vratiti poruku Error=500 Valjanost kartice je istekla!
............................................................................................................................. treba napraviti/popraviti slijedeće:
31. Kada je CARD_bodovi prazno ili 0,00 tada na svaku transakciju (stanje i sakupljanje bodova) javlja error 103 nedovoljno bodova, a treba to javiti samo kod trošenja bodova - Čim je balans 1,00, radi dobro. To je posebno problem kod Discount only kartice jer one ni ne trebaju imati bodove. 32. Kod provođenja shema lojalnosti koja imaju Scheme_Point_Reset=Yes, nije se resetirao broj bodova. Sve se drugo ažurira, ali se ne resetiraju bodovi.
33. Maknuti limit na sakupljanje i trošenje bodova. Možda da se negdje to stavi kao parametar? Recimo u Cards: Collection limit, Redemption limit. Time bi se riješila i točka 34.
34. Pokušao sam sa karticom koja je Collection_only, napraviti trošenje, i prošlo je. Trebalo bi uvesti ograničenja za kartice Collection i redemption only da ne dopuštaju trošenje (Collection only) i sakupljanje (redemption only). Riješiti kao pod 33? - uvesti ograničenja za kartice Collection_only da ne dopuštaju trošenje - uvesti ograničenja za kartice Redemption_only da ne dopuštaju skupljanje
35. Umjesto decimalne točke, staviti decimalni zarez
36. Kada uvjet nije dostignut, polje (popup, ili brand, ili bodovi) ostaje nepromjen
37. Dodati mogućnost OR operacije na Scheme Additional Rule : npr: Card_brand=VIP, Card_brand=GOLD, card_brand=PLATINUM
................................................................................................................................
b. Za karticu 000100100001 (Marko Markić) iako je exp date 31/1/2012 kaže da nije istekla. Na POSu mi kaže da je istekla. Ostale rade dobro.
a. Dodatni uvjet u loyalty shemi. Uporno mi ažurira sve kartice koje zadovoljavaju galvni uvjet bodova.
c. Više se ne ažuriraju bodovi iz nekog razloga. Dodao, oduzeo, balance ostaje isti
38. EXPIRED CARDS Uključiti izvještaj o karticama koje ističu u tekućem mjesecu. - Expired cards only: - Soon expiring cards:
Uspješni testovi 1. Collection_only kartica a. Testirano sakupljanje bodova – OK, prošla transakcija b. Testirano trošnje bodova – stanje računa nepromijenjeno, dobivena poruka error: card is Collection only kartica – OK 2. Redemption only kartica a. Testirano sakupljanje bodova – stanje računa nepromijenjeno, dobivena poruka error: card is Collection only kartica – OK b. Testirano trošnje bodova – OK, prošla transakcija Neuspješni testovi
3. Discount only kartica – ne dopušta niti sakupljanje niti trošenje bodova. a. Testirano sakupljanje bodova – stanje računa nepromijenjeno, no nije došla poruka error: card is Discount_only b. Testirano trošnje bodova – stanje računa nepromijenjeno, no nije došla poruka error: card is Discount_only TBD: kao i u 1 i 2, treba stići poruka da je kartica Discount_only.
39. Napraviti import kartica putem Card_import datoteke .................................................................................................................................. OBENAUF extra FEATURES Važne funkcionalnosti za obenauf: 41. Loyalty kartice (GOLD, VIP, i PLATINUM) bi osim bodova trebale automatski ažurirati kod svake transakcije: a) brend i b) popup_message
Scheme_Title: DEFAULT Proces bi bio takav da svaka transakcija automatski okida DEFAULT shemu lojalnosti i setira odgovarajuće poruke za a) brend i b) popup_message
42. OBENAUF bi voljeo imati dinamičke poruke. Netko tko ima 500.000,00 kn, i trenutno je u GOLD brendu, ima poruku “GOLD popust 3%. Još vam fali 300.000 bodova do VIP popusta 5%” Gdje se 300,000 računa po formuli
Mogu se recimo i varijable ubaciti u popUp poruke:
0=Sakupite još $(400000-CARD_balance) bodova do GOLD popusta 2%;400000=GOLD POPUST 2%. Sakupite još $(800000-CARD_balance) bodova do VIP popusta 3%; 800000=VIP POPUST 3%. Sakupite još $(1200000-CARD_balance) bodova do PLATINUM popusta 5%; 1200000=PLATINUM POPUST 5%
43. U sva tri billinga http://loyalty.hr/cgi-bin/obenauf_billing.cgi http://loyalty.hr/cgi-bin/obenauf_clients.cgi http://loyalty.hr/cgi-bin/obenauf_shops.cgi staviti balance xxx,xx
.................................................................................................................................................... 43. Omogućiti editiranje podataka o klijentu preko klijentskog portala u aplikaciji Fido - users: Ime, prezime, oib, adresa, datum rođenja, password Mora se uvesti još jedno dodatno polje u aplikaciji Fido - users i u aplikaciji Fido - cards : a) Password
44. Statistika postojećih podataka a) Top performance client list u aplikaciji Fido - cards b) Top performance terminal/merchant list u aplikaciji Fido - shops
45. TESTIRANJE - FAT 46. Kreiranje instance za obenauf http:\\www.loyalty.hr/obenauf/
------------------Added value for future ---------------------------------------------- 1. Cards/customer administration – potrebno je napraviti wizard za kreiranje gift kartica. S obzirom da je to veći broj kartica istih karakteristika samo drugi ID, trebalo bi dodati mogučnost da se unese početni i krajnji cardID i da se automatski izgeneriraju kartice za svaki pojedinačni. BATCH IMPORT as solution
2. BONUS KONDICIJE Promocija bodova - promotivni bodovi se mogu biti 2x, 3x i nx gdje je x broj unešenih bodova na terminalu. Uvjeti za promotivne bodove su: trgovina (jedna ili više) and klijenti (jedan ili više) and vremenski period. Npr: a) TID1, TID2, TID3, u periodu od 1.1.-1.2. daju dvostruke bodove. b) CARDID1, CARDID2, CARDID3, u periodu od 1.1.-1.2. dobivaju dvostruke bodove bez obzira na TID c) CARDID1, CARDID2, CARDID3 na TID1, TID2, TID3 periodu od 1.1.-1.2. daju dodatnih 5 bodova Bodovi mogu biti n*x, a mogu biti i n+x, gdje je x broj bodova!
Moraju se uvesti još 3 dodatna polja u aplikaciji Fido - cards: a) Formulae: n*x ili n+x (unosi se posebno factor_n* ili factor_n+) b) Bonus uvjeti vrijede na: TID1, TID2, TID3 c) Bonus uvjeti vrijede u razdoblju: 1.1.2013 - 1.2.2013
3. Treba napraviti web vizard za kreiranje akcija promotivnih bodova.
4. Funkcija "card merging" - dvije ili više kartica se mogu ujediniti i imati zajednički račun. Tako da imamo dva ili više usera koji imaju zajednički račun.
|
|