Jak przygotować integrację sklepu z systemem firmy?
Zanim połączysz sklep z magazynem, CRM lub innym narzędziem, ustal, które dane mają się zgadzać i co zrobić, kiedy połączenie chwilowo nie działa.
Wybierz jedno źródło dla każdej informacji
Określ, gdzie edytujesz cenę, stan, opis produktu i dane zamówienia. Nie musi to być ten sam system dla wszystkich informacji. Ważne, żeby nie nadpisywać zmian w dwóch kierunkach bez ustalonej reguły. Najłatwiej rozpisać to na przykładzie jednego produktu i zamówienia.
Ustal kierunek i moment wymiany
Czy zamówienie ma trafiać ze sklepu do programu firmy? Czy zmiana stanu powinna wracać do sklepu? Zdecyduj też, jak szybko aktualizacja jest potrzebna. Połączenie pracujące okresowo może być wystarczające w jednym procesie, a zbyt wolne w innym. Możliwości zależą od interfejsów i ograniczeń obu systemów.
Sprawdź identyfikatory i warianty
Nazwy produktów często nie wystarczają do pewnego dopasowania. Potrzebne są spójne identyfikatory, warianty i zasady dla brakujących danych. Ustal także sposób obsługi zestawów, wielu magazynów i produktów wycofanych ze sprzedaży, jeśli występują w Twojej firmie.
Zaplanuj błędy i ponowienia
Przerwa w dostępie do systemu nie powinna wymuszać zgadywania, czy zamówienie zostało przekazane. W zakresie projektu warto określić zapis błędów, ponawianie operacji i ochronę przed duplikatami. Ustal, kto otrzymuje informację o problemie i jak może bezpiecznie wznowić pracę.
Przetestuj pełny obieg
Przed uruchomieniem sprawdź nie tylko utworzenie zamówienia, lecz także zmianę statusu, anulowanie i inne operacje należące do uzgodnionego zakresu. Testuj na przygotowanych danych i oddzielonym środowisku, jeśli jest dostępne. W dokumentacji zapisz ograniczenia oraz wersje systemów.
Do pierwszej rozmowy nie potrzebujemy haseł
Przygotuj nazwy i wersje narzędzi, linki do dokumentacji oraz opis oczekiwanego przepływu danych. Dane dostępowe przekazuje się później, ustalonym bezpiecznym kanałem. Nie wklejaj kluczy API ani haseł do publicznego briefu.
Najczęstsze pytania
Czy da się połączyć każde dwa systemy?
Nie zawsze. Trzeba sprawdzić dostępne interfejsy, licencje, limity i zakres udostępnianych danych. Czasem wystarczy istniejący moduł, a czasem potrzebne jest inne rozwiązanie.
Czy gotowa wtyczka może wystarczyć?
Tak. Najpierw warto porównać jej działanie z potrzebnym procesem. Dedykowany moduł ma sens, gdy konfiguracja i dostępne rozszerzenia nie zapewniają wymaganych funkcji.
Chcesz odnieść to do swojego projektu?
Opisz, co działa dziś i co chcesz zmienić. Ustalimy, od czego zacząć.
Zobacz usługę: Wtyczki i integracje ↗Zapytaj o swój projekt →