Version 25 (modified by marek, 14 years ago) |
---|
Idea przebudowy portalu adMoto.pl
(* system dotyczy tylko kategorii Samochody osobowe)
Źródło ogłoszeń
Ma nim być otoMoto.pl. Za pomocą API Allegro (funkcja doGetSiteJournal) można śledzić informacje dot. zmian stanu (dodanie ogłoszenia, zmiana ogłoszenia, ogłoszenie wygasło) ogłoszeń w serwisie Otomoto.
Pomysł na przekonanie klientów
Każdemu dealer'owi aut osobowych korzystającemu z Otomoto zaproponujemy roczny darmowy abonament z gwarancją, że jeśli doda ofertę, zaktualizuje ofertę lub usunie ofertę z Otomoto my automatycznie zaktualizujemy odpowiednio jego ofertę na adMoto.pl.
Intuicyjna wyszukiwarka
Wyszukiwarka adMoto.pl ma być oparta na idei Nubuco - profilowanie wyników wyszukiwania pod użytkownika.
Idea działania systemu aktualizującego ogłoszenia na podstawie informacji z doGetSiteJournal
- czytamy doGetSiteJournal na bieżąco i z niego wyciągamy id aukcji dot. Otomoto
- wchodzimy na stronę aukcji -> tu następuje przekierowanie do strony Otomoto, po przekierowaniu mamy id ogłoszenia z systemu Otomoto
- sprawdzamy na stronie Otomoto, czy ogłoszenie jest ogłoszeniem dealer'a - w treści strony z ogłoszeniem powinien być link do strony www dealer'a w stylu: http://zawada.otomoto.pl/
- jeśli ogłoszenie nie należy do dealer'a to je ignorujemy
- jeśli dealer'a nie mamy jeszcze w naszym systemie, tworzymy nowy rekord dealer'a Otomoto
- jeśli ten dealer nie korzysta z naszego systemu, przypisujemy tylko id tego ogłoszenia do jego konta i zapisujemy stan tego ogłoszenia (dodane, zmienione, usunięte)
- jeśli dealer korzysta z naszego systemu to aktualizujemy odpowiednio stan oraz w razie potrzeby dane ogłoszenia
Model - propozycja
Tabela, w której mamy wszystkich dealerów OtoMoto
!otoMotoDealers |
Id |
Name |
Url |
CustomerId |
Tabela, w której mamy ogłoszenia dealerów !otoMoto - tylko ich Id i status
!otoMotoAds |
Id |
!otoMotoDealerId |
Status |
CreatedOn |
UpdatedOn |
AdId |
Aplikacje
AllegroJournalReader
Ta aplikacja jest odpowiedzialna tylko i wyłącznie za czytanie zmian w Allegro i wyłanianie ogłoszeń z Otomoto. Ogłoszenia Otomoto (id aukcji wraz ze stanem) są umieszczane na kolejce, z której na bieżąco powinny być one zdejmowane przez aplikację OtoParser i w zależności od statusu powinna być wywoływana określona akcja.
OtoParser
Aplikacja odpowiedzialna za aktualizację stanu ogłoszenia i informacji o dealerze w naszej bazie. Powinna pobrać dane ogłoszenia ze strony Otomoto i w razie potrzeby (jeśli mamy do czynienia z klientem !adMoto) uaktualnić ogłoszenia w systemie !adMoto.