5 | | * dodawanie nowego klienta (nowy rekord w tabeli Customers w nowym systemie oraz nowy rekord w systemie CTB - zdefiniować dokładną procedurę, uwaga na synchronizację ID klienta) |
6 | | * edycja klienta - dane firmy, adresy (kontaktowe, billingowe, adresy ogłoszeń), adresy email, itd - zdefiniować elementy jakie powinno się edytować |
7 | | * rabat, kredyt kupiecki |
| 5 | * migrujemy klientów do nowego systemu z ostatniego roku (z ogłoszeniami z ostatniego roku...) |
| 6 | * zachowujemy ID klienta |
| 7 | * edycja klienta i jego danych potrzebnych w systemie www przez formularz www widoczny pod CTB |
| 8 | * dodawanie klienta przez formularz www - dodajemy tylko w nowym systemie! |
| 9 | * wyszukiwanie freetext'owe klienta + wyszukiwanie po ID oraz kolekcji ID |
| 10 | * rabat, kredyt kupiecki - ustalić gdzie to trzymać |
15 | | * dodawanie / wznawianie / edycja istniejącego - opisać workflow |
16 | | * koszyk / zamówienie - informacja o cenie - opisać workflow |
17 | | * ?? |
| 18 | === a) zapytanie o cenę === |
| 19 | * handlowiec tworzy nowe ogłoszenie, w między czasie CTB wysyła zapytanie o cenę dla tego ogłoszenia, podając tylko parametry cenotwórcze tego ogłoszenia, API zwraca cenę za to co jest w request. |
| 20 | === b) dodanie nowego ogłoszenia === |
| 21 | * gdy klient akceptuje to wówczas wysyła ostateczny zestaw ogłoszeń wraz ze wszystkimi danymi ogłoszenia (parametrami i wartościami), na tej podstawie jest tworzone zamówienie i automatem jest realizowane |
| 22 | === c) dodanie nowego ogłoszenia === |
| 23 | * gdy wznawiamy to CTB wysyła ID ogłoszenia po naszej stronie - my robimy update danych jeśli to konieczne oraz tworzymy zamówienie wraz ze szczegółami odpowiadającymi danym cenotwórczym tego ogłoszenia. |
| 24 | * zdefiniować czy zawsze wysyłamy wszystkie dane, czy tylko te które się zmieniły dla wznowień. |
| 25 | |