API systemu zamawiania ogłoszeń

Zarządzanie kategoriami

  • Pobieranie struktury kategorii (w postaci drzewa) z określeniem języka
  • Pobieranie szczegółów wybranej kategorii, w szczeółach powinny się znajdowac następujące informacje:
    1. pełna nazwa kategorii
    2. lista dostepnych pól do wypełnienia, wraz z nazwami tych pół i ograniczeniami
    3. lista dostępnych opcji dla pól
    4. lista dostępnych marek i modeli dla wybranej kategorii

Zarządzanie klientami

  • Wyszukiwanie klienta po podanym Id
  • Wyszukiwanie klienta po podanym id z bazy reklam
  • Pobranie listy klientów na podstawie podanej listy Id
  • Pobranie listy klientów na podstawie podanego tekstu (wyszukiwanie freetext)
  • Tworzenie klienta biznesowego (pełne dane, fakturowanie)
  • Tworzenie klienta standardowego (skrócone dane)
  • Aktualizacja danych klienta

Funkcje wyliczające ceny

  • Pobranie ceny pojedynczego ogłoszenia, jako parametry funkcja przyjmie wszystkie dane bilingowe ogłsozenia (typ, wyróżnienia itp.)
  • Pobranie cen wielu ogłoszeń

Zarządzanie ogłoszeniami

  • Tworzenie nowego ogłoszenia
  • Pobranie szczegółów ogłoszenia
  • Aktualizacja ogłoszenia
  • Aktualizacja treści gazetowej w ogłoszeniu
  • Generowanie treści gazetowej na podstawie danych ogłoszenia
  • Lista ogłoszeń na najbliższe wydanie gazetowe
  • Lista ogłoszeń wymagających weryfikacji (zmówionych przez WWW z opcją emisji w gazecie)

Zarządzanie zamówieniami

  • Tworzenie nowego zamówienia, wymaga podania:
    1. listy ogłoszeń
    2. wielkości rabatu
    3. daty startu ogłoszeń
    4. id użytkownika składającego zamówienie
  • Pobranie szczegółów zamówienia
  • Lista zamówień do fakturowania
  • Zmiana statusu zamówienia (np. po wystawieniu faktury)
  • Tworzenie zamówienia na abonament
  • Lista wygasających zamówień (do wznowienia)
  • Lista klientów których wygasają zamówienia

Pobieranie danych słownikowych

  • Lista obsługiwanych języków
  • Lista wyróżnień internetowych
  • Lista wyróżnień gazetowych
  • Lista dodatków gazetowych
  • Lista typów klientów