Potrzebny programista 1C, z
Wymagania są takie - Po pomyślnej płatności za zamówienie OpenCart wysyła webhook do 1C. Przekazywane są tylko dane o sprzedanym towarze:
* artykuł;
* rozmiar;
* ilość;
* numer zamówienia.
Przetwarzane są tylko zamówienia ze statusem „Pomyślna płatność”.
Po stronie 1C na podstawie otrzymanych danych automatycznie tworzony jest dokument przesunięcia towaru do magazynu „Sklep internetowy”.
Używane są tylko magazyny Sklep oraz magazyn główny.
Tworzą one json, z którego pobierane są towary dla strony.
W przesunięciu wskazywane są:
* artykuł towaru;
* charakterystyka — rozmiar;
* ilość.
W komentarzu do przesunięcia podawany jest numer zamówienia w formacie:
Szczegóły zamówienia nr 11** **
Dodatkowe informacje o zamówieniu lub kliencie w 1C nie są przekazywane.
1) uruchomienie usług serwera WWW IIS
2) konfiguracja i ustawienie IIS
3) przekierowanie połączeń http strona-www - realizowane przez stronę COAT
4) konfiguracja połączeń i relacji serwer 1C i web IIS, prawa dostępu
5) publikacja usług http api
6) przetwarzanie przychodzącego żądania + json
7) obsługa wywołania metod api klient-serwer - potrzebna do weryfikacji i debugowania końcowego mechanizmu
8) konwersja typów strony na typy bas
9) wyszukiwanie magazynu, towaru
10) obliczanie stanów towarów + priorytet magazynu
11) tworzenie dokumentu przesunięcia, zapis, przeprowadzenie obsługi błędów przeprowadzenia
12) generowanie odpowiedzi serwera WWW dla strony
13) rejestrowanie zdarzeń, log wywołań