Integracja z Loyalty Starter

Wstęp

Integracja z system lojalnościowym Loyalty Starter.

Integracja polega na nadawaniu punktów kontrahentom na podstawie faktur wystawianych w systemie Symfonia Handel.

Opis funkcjonalny

Uruchamianie na procedurze AfterInsert (czyli od razu po wystawieniu faktury) zakolejkowania naliczenia punktów danej fakturze. Wystawienie faktury powoduje "zakolejkowanie" procedury naliczenia punktów, a samo naliczanie punktów odbywa się cyklicznie (np. co 5 minut) na serwerze.

Integrator sprawdza jakie są aktualnie punkty dla poszczególnych grup towarowych w LoyaltyStarter i wylicza ilość punktów jakie każda grupa pozycji na fakturze wygenerowała kontrahentowi.

Korekty z wartościami ujemnymi zmniejszają punkty.

Numer klienta w LoyaltyStarter jest odczytywany z:
- pola dodatkowego faktury
- jeśli nie ma wprowadzonego numeru na fakturze to numer sprawdzamy w wymiarze kontrahenta.

Instalacja funkcjonalności

1. Instalacja HPP (tylko na serwerze)

2. Wgranie raportów do Symfonia Handel (tylko raz z dowolnego stanowiska)

UWAGA:
Funkcjonalność wykorzystuje procedury dokumentu sprzedaży.
 
W przypadku instalacji kilku rozwiązań korzystających z tego mechanizmu instalację należy przeprowadzić w sposób niestandardowy.
W takim przypadku prosimy o kontakt z Biurem Obsługi Klienta.

Konfiguracja modułu

Konfiguracja jest wykonywana jednorazowo podczas wdrożenia i pierwszego uruchomienia integracji. Obejmuja ona szereg parametrów konfiguracyjnych.

Ustawienie zadania w harmonogramie zadań serwera na uruchomienie 'automatu'
Zadanie powinno być uruchamiane np. co 5 minut lub raz dziennie. Częstotliwość uzgadniana podczas wdrożenia.
Każde uruchomienie zadania spowoduje wysłanie punktów ze wszystkich skolejkowanych do tej pory faktur.
Po poprawnym wysłaniu punktów faktury zostaną usunięte z kolejki.

Akcja:

Uruchomienie

Funkcjonalność działa automatycznie. Warunkiem jest poprawna instalacja i konfiguracja rozwiązania.

Konfiguracja dodatku

Aby uruchomić okno z konfiguracją należy otworzyć w Symfonii Handel okno raportów (Kartoteki -> Raporty), następnie wchodzimy kolejno do Symfonia.Pro -> HPP.
Klikamy PPM na raport "Integracja Loyaltystarter - Ustawienia NET (BLOT)" i wybieramy "Wykonaj raport".

Pokaże nam się poniższe okno.

konfiguracja

 

W polach ClientID oraz Secret należy podać dane autoryzacyjne do API wygenerowane w panelu administracyjnym Loyaltystarter.
Instrukcja wygenerowania ww. danych: INSTRUKCJA
(Podczas dodawania aplikacji wg powyższego linku należy zaznaczyć w sekcji 'Dostęp' zarówno Odczyt jak i Zapis)

W polu Numer klienta w Loyaltystarter należy wybrać pole dodatkowe (typu tekstowego) faktur sprzedaży, z którego będziemy odczytywać numer klienta w Loyaltystarter.

W polu Kartotekowy numer klienta w Loyaltystarter należy wskazać wymiar (typu tekstowego) kontrahenta, z którego będziemy odczytywać numer klienta w Loyaltystarter
(w przypadku braku tego numeru w polu dodatkowym faktury).

Po uzupełnieniu danych w sekcji Parametry API możemy sprawdzić czy wszystko jest poprawnie ustawione poprzez kliknięcie guzika Przetestuj połączenie.
Spowoduje on testowe zalogowanie się przez API do Loyaltystarter i pobranie pierwszego klienta w bazie.
Jeżeli nam się to uda to dostaniemy komunikat Połączenie poprawne!. W przeciwnym przypadku dostaniemy informację o błędzie.

Kliknięcie Zapisz spowoduje zapisanie zmian na oknie i zamknięcie okna ustawień.
Kliknięcie Anuluj spowoduje zamknięcie okna ustawień bez zapisania dokonanych zmian.