Budżet: 1000 UAH Termin: 20 dni
Witam. Oto moja wizja tego, jak to ma działać:
1) Na serwerze skonfigurowano automatyczne uruchamianie specjalnego skryptu (zadanie w cron), który wykonuje się co pewien czas, na przykład co 6 godzin.
2) Przy każdym uruchomieniu skrypt wysyła zapytanie do zewnętrznego systemu, gdzie przechowywany jest plik XML z aktualnymi stanami towarów.
3) Zapytanie wymaga uwierzytelnienia, dlatego skrypt przekazuje dane logowania (email i hasło), które potwierdzają dostęp do systemu w celu pobrania pliku.
4) Po pomyślnym zapytaniu system otrzymuje plik XML z informacjami o stanach, który zawiera strukturę danych z informacjami o towarach, ich ilości na magazynie, identyfikatorach, nazwach itp.
5) Skrypt pobiera ten plik i używa parsera XML, aby odczytać informacje z poszczególnych elementów (tagów) pliku.
6) Po odczytaniu danych skrypt przekazuje każdy element danych do CMS, aktualizując informacje o stanach dla każdego towaru.
7) Ta aktualizacja może odbywać się poprzez zapis danych w bazie danych CMS lub przez interfejs CMS, jeśli wspiera takie zautomatyzowane aktualizacje.
8) Dla bezpiecznej wymiany zewnętrzny system udostępnia dostęp do danych XML tylko dla serwerów, których adres IP jest potwierdzony i znajduje się na liście dozwolonych (whitelist).
Gotowy do realizacji tej automatyzacji w AJAX/PHP.
Cena: 400$
Terminy: 20 dni