Przepis to gotowe rozwiązanie jednego zadania integracji: od decyzji, jak je zrobić, po kod do skopiowania. Każdy przepis ma przykłady w czterech wariantach (curl, JavaScript, Python i PHP), a wybrany język zapamiętuje się na wszystkich stronach.
Przepisy korzystają wyłącznie z operacji opisanych w referencji API i z mechanizmów opisanych w przewodnikach. Kod jest punktem wyjścia: dopasuj obsługę błędów, logowanie i konfigurację do swojej aplikacji.
Obsługa błędów i ponowieńKlient HTTP, który rozpoznaje błędy przejściowe, czeka zgodnie z Retry-After i ponawia mutacje z tym samym Idempotency-Key.
Zamówienie ze sklepu internetowegoZamówienie ze sklepu w Prynt jednym wywołaniem: produkty, osoba kontaktowa i dostawa, bez duplikatów przy ponowieniu; kupujący jako klient, założony, jeśli go nie ma.
Zamówienia do księgowościSynchronizacja przyrostowa zamówień z cenami, kosztami i płatnościami: co kilka minut tylko zmiany.
Klienci do CRM i z powrotemZmienieni klienci z Prynt do CRM co kilka minut, klienci z CRM do Prynt bez duplikatów (własny identyfikator externalRef) i aktywności z CRM jako notatki.
Pliki do zamówieniaPliki do druku wysyłane do produktów zamówienia i pobieranie plików przez podpisane adresy.
Stany magazynowe do BIStany papieru, farb i folii z wartością magazynu oraz ruchy magazynowe do hurtowni danych: co kilka minut tylko zmiany.
Zamówienie zakupu z systemu dostawcyZamówienie z systemu dostawcy jako zamówienie zakupu w Prynt, zapisane raz (externalRef), i dostawa z dokumentu WZ przyjęta na magazyn bez podwójnego przyjęcia.
Status produkcji dla klientaEtap i postęp produkcji zamówień do panelu klienta albo sklepu: co kilka minut tylko zamówienia, w których coś się zmieniło — także na hali.
Faktury do księgowościFaktury sprzedaży produktów i faktury zakupu z kwotami i dokumentami PDF do programu księgowego: co kilka minut tylko nowe i zmienione.
Zmiany na żywo w ekranach integracjiEkrany integracji odświeżane kilka sekund po zmianie w Prynt: jeden poller w backendzie, jedna sonda kilku list co 15 sekund i zmiany do przeglądarek przez SSE albo WebSocket.