Zmiany pomiędzy wersją początkową i wersją 1 dla MagazineAds

Pokaż
Ignoruj:
Data i czas:
2011-03-30 15:27:25 (14 years temu)
Autor:
marek (IP: 10.0.1.101)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • MagazineAds

    v1 v1  
     1= Ogłoszenia gazetowe = 
     2 
     3== Podział wg rodzaju klienta == 
     4 
     5=== Klient bez abonamentu === 
     61. Płatność online 
     7Klient zamawia ogłoszenia do gazety za pomocą systemu zamawiania, dodaje ogłoszenia do koszyka i płaci za zamówienie online. 
     8W tej sytuacji mamy zapłacone zamówienie, które zawiera ogłoszenia z dodatkiem gazetowym, które powinno się ukazać w następnym wydaniu gazety. 
     9 
     102. Płatność za pomocą kredytu kupieckiego 
     11Klient posiada pewien kredyt do wykorzystania na zamówienie produktów w systemie zamawiania. 
     12Gdy wartość zamówienia nie przekracza wysokości kredytu kupieckiego klient nie musi płacić online za takie zamówienie, może zapłacić przelewem w późniejszym terminie. 
     13Wówczas tworzymy zamówienie, które zawiera ogłoszenia z dodatkiem gazetowym, które powinno się ukazać w następnym wydaniu gazety. 
     14 
     15=== Klient z abonamentu === 
     16W tym przypadku nie mamy do czynienia z koszykiem, mamy za to aktywny abonament, w ramach którego klient może dodawać ogłoszenia. 
     17Każde z ogłoszeń abonamentowych może mieć dodany pakiet gazetowy. Za pakiet gazetowy klient powinien zapłacić dodatkowo. 
     18Podczas generowania (na żądanie) ogłoszeń gazetowych powinniśmy dla każdego klienta posiadającego abonament i aktywne ogłoszenia z dodatkiem gazetowym: 
     19 * utworzyć zamówienie na ogłoszenia gazetowe, ale tylko wtedy gdy wartość tego zamówienia nie przekracza wysokości kredytu kupieckiego 
     20 * w przypadku gdy wartość zamówienia przekracza wysokość kredytu kupieckiego wysyłamy maila klientowi z informacją, że jego ogłoszenia gazetowe się nie ukażą w najnowszym wydaniu, bo ma jakieś zaległości lub wartość zamówienia przekracza dopuszczalny kredyt kupiecki. 
     21 * tylko te ogłoszenia, dla których zostały utworzone zamówienia przekazujemy do produkcji gazety 
     22 
     23=== Generowanie === 
     24Funkcja generująca ogłoszenia do gazety powinna posiadać przynajmniej jeden parametr: 
     25 * generateOrders [true, false] 
     26Jeśli 'true' to wtedy powinny być utworzone zamówienia oraz wysłane maile do klientów. 
     27Jeśli 'false' to zwracamy tylko ogłoszenia z dodatkiem gazetowym, które są aktualnie online. 
     28 
     29Funkcja z parametrem 'generateOrders = true' powinna zostać wywołana tylko raz na dane wydanie.