| 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 | |