Integracje

Ktoś w Twojej firmie codziennie przepisuje te same dane między sklepem, magazynem i księgowością. Spinam WooCommerce z systemem ERP, Baselinkerem, Allegro albo hurtownią tak, żeby produkty, stany i zamówienia wędrowały same - także wtedy, gdy gotowy łącznik nie istnieje.

Koszt od 1 200 zł netto
Czas realizacji 1–3 tygodnie
Realizacja ERP w miesiąc
★★★★★ 5,0 z 42 opinii w Google
10 lat przy WordPressie
200+ zrealizowanych projektów
Integracje sklepu z systemami zewnętrznymi
Typowe potrzeby

Co najczęściej trzeba połączyć

Wspólny mianownik jest zawsze ten sam: człowiek przepisuje dane, które maszyna mogłaby przenieść sama.

Stany magazynowe się rozjeżdżają

Sklep sprzedaje towar, którego nie ma, albo blokuje sprzedaż czegoś, co leży w magazynie. Ktoś aktualizuje to ręcznie raz dziennie i i tak nie nadąża, zwłaszcza w sezonie.

Zamówienia przepisywane do systemu

Każde zamówienie ktoś wprowadza ręcznie do programu magazynowego albo księgowego. Przy kilkudziesięciu dziennie to etat, a przy okazji źródło literówek w adresach wysyłki.

Sprzedaż na Allegro obok sklepu

Prowadzisz dwa kanały i dwa razy wprowadzasz te same produkty, a stany pilnujesz osobno. Integracja pozwala trzymać jedno źródło danych i sprzedawać z obu miejsc bez dublowania pracy.

Hurtownia dropshipping

Dostawca udostępnia katalog w pliku albo przez API i chcesz, żeby produkty, ceny i dostępność aktualizowały się same, a zamówienia trafiały do niego automatycznie.

Faktury wystawiane ręcznie

Po każdym zamówieniu ktoś loguje się do programu do faktur i przepisuje dane. Da się to spiąć tak, żeby dokument powstawał sam i trafiał do klienta razem z potwierdzeniem.

Nie ma gotowego łącznika

Twój system jest niszowy albo lokalny i nikt nie napisał do niego wtyczki. Jeśli udostępnia API lub choćby wymianę plików, integrację można napisać na zamówienie.

Zanim zaczniemy

Wszystko zależy od tego, co udostępnia drugi system

WooCommerce potrafi wymieniać dane praktycznie z każdym systemem - to nigdy nie jest problem. Wąskim gardłem jest zawsze druga strona: czy Twój program magazynowy ma API, czy udostępnia dokumentację i czy dostawca w ogóle wspiera integracje.

Dlatego pierwsze pytanie, które zadaję, brzmi: z czego korzystasz i czy masz dostęp do dokumentacji technicznej. Odpowiedź decyduje o koszcie i terminie bardziej niż cokolwiek innego, a czasem przesądza o tym, że lepszym rozwiązaniem będzie zmiana systemu, nie integracja.

Trzy poziomy trudności

  • Gotowy łącznik do sprawdzenia i skonfigurowania - najtaniej i najszybciej
  • System z dokumentacją API - integrację piszę na zamówienie, zwykle 1-3 tygodnie
  • Wymiana plików co kilka godzin, gdy API nie ma - działa dobrze przy stanach i cenach
  • System całkowicie zamknięty - wtedy mówię wprost, że się nie da
Zanim wyślesz zapytanie, sprawdź u dostawcy swojego systemu, czy udostępnia API i dokumentację. To jedna wiadomość, a skraca całą rozmowę o wycenie o kilka dni.
Zakres prac

Co mogę połączyć

Nie każde wdrożenie obejmuje wszystko. Zakres wynika z tego, gdzie realnie tracisz czas, a nie z długości listy.

Analiza przepływu danych

Ustalamy, co ma wędrować w którą stronę i jak często. To najważniejszy etap - większość nieudanych integracji bierze się z tego, że nikt nie opisał wyjątków przed rozpoczęciem prac.

Produkty i ceny

Synchronizacja katalogu z systemu do sklepu: nazwy, opisy, ceny, warianty i przypisania do kategorii. Z regułami dla przypadków, gdy dane w systemie są niepełne.

Stany magazynowe

Aktualizacja dostępności w ustalonych odstępach albo natychmiast po sprzedaży. Z zabezpieczeniem przed sprzedażą towaru, który właśnie zszedł w sklepie stacjonarnym.

Zamówienia do systemu

Zamówienie ze sklepu trafia do ERP gotowe do realizacji, razem z danymi klienta, metodą dostawy i statusem płatności. Bez przepisywania i bez literówek w adresach.

Faktury i dokumenty

Automatyczne wystawianie faktur po opłaceniu zamówienia i wysyłka do klienta. Numeracja zgodna z tą, którą prowadzi księgowość.

Kanały sprzedaży

Allegro i Baselinker jako dodatkowe źródła zamówień, ze wspólnym stanem magazynowym. Jedno miejsce, w którym prowadzisz katalog, niezależnie od liczby kanałów.

Kurierzy i etykiety

Generowanie listów przewozowych i przekazywanie numerów przesyłek do klienta oraz do systemu. Zwykle najszybszy zysk czasu w całej obsłudze zamówień.

Obsługa błędów

Element pomijany w tanich wdrożeniach i najważniejszy w praktyce. Gdy system nie odpowiada, integracja ponawia próbę i powiadamia, zamiast po cichu gubić zamówienie.

Przebieg

Jak przebiega wdrożenie integracji

Najwięcej zależy od drugiego kroku. Im dokładniej opiszemy wyjątki, tym mniej niespodzianek po uruchomieniu.

  1. 1

    Rozpoznanie systemu

    1-2 dni

    Mówisz, z czego korzystasz, a ja sprawdzam, czy ma API i dokumentację. Jeśli istnieje gotowy łącznik, powiem to od razu - wtedy zamiast wdrożenia wystarczy konfiguracja i płacisz ułamek tej kwoty.

  2. 2

    Ustalenie przepływu

    rozmowa i notatka

    Spisujemy, co wędruje w którą stronę i co ma się stać w sytuacjach nietypowych: produkt usunięty z systemu, zamówienie anulowane, cena zmieniona w trakcie realizacji. Te wyjątki decydują o powodzeniu.

  3. 3

    Budowa na danych testowych

    1-2 tygodnie

    Piszę integrację i uruchamiam ją na kopii sklepu oraz na środowisku testowym systemu, jeśli je masz. Twój sklep przez cały ten czas działa bez zmian.

  4. 4

    Testy na prawdziwych zamówieniach

    2-3 dni

    Puszczamy kilka realnych zamówień i sprawdzamy, czy wszystko dochodzi na miejsce w oczekiwanej postaci. Tu wychodzą różnice w formatach dat, walut i jednostek, których nie widać w dokumentacji.

  5. 5

    Uruchomienie i obserwacja

    plus 2 tygodnie

    Włączenie na produkcji i obserwacja przez pierwsze dwa tygodnie. Konfiguruję powiadomienia o błędach, żebyś dowiedział się o problemie z systemu, a nie od klienta.

Z kim właściwie pracujesz?

Nazywam się Bartosz Ciachurski i od dekady buduję sklepy na WooCommerce. Integracje piszę sam, w PHP, więc nie ograniczam się do tego, co obsługuje gotowa wtyczka - ostatni projekt ze spięciem sklepu z systemem ERP oddałem w miesiąc.

Powiem też, kiedy integracja nie ma sensu. Jeśli obsługujesz kilka zamówień dziennie, ręczne przepisywanie zajmuje kwadrans i wdrożenie zwróci się po latach - wtedy szkoda pieniędzy.

Bartosz Ciachurski
Ile to kosztuje

Cena zależy od tego, co udostępnia Twój system

Sprawdzenie możliwości jest bezpłatne. Jeśli istnieje gotowy łącznik, powiem to od razu, zamiast wyceniać pracę, której nie trzeba wykonywać.

Konfiguracja łącznika

1 200 złnetto
  • Istnieje gotowa wtyczka do Twojego systemu
  • Konfiguracja i mapowanie pól
  • Dopasowanie kategorii i atrybutów
  • Testy na prawdziwych zamówieniach
  • Powiadomienia o błędach synchronizacji
  • Krótka instrukcja obsługi
Sprawdź swój system
Najczęstszy zakres

Integracja na zamówienie

4-9 tys. złnetto
  • System z API, ale bez gotowego łącznika
  • Dwustronna wymiana: produkty, stany, zamówienia
  • Reguły dla sytuacji nietypowych
  • Ponawianie prób i obsługa błędów
  • Podgląd historii synchronizacji w panelu
  • Testy na środowisku testowym i produkcyjnym
  • Obserwacja przez 2 tygodnie po uruchomieniu
Opisz swój przypadek

Projekt złożony

Wycenapo analizie
  • Kilka systemów spinanych jednocześnie
  • Katalogi powyżej 10 tysięcy pozycji
  • Synchronizacja w czasie rzeczywistym
  • Systemy bez API, z wymianą plików
  • Własna logika cenowa albo rabatowa
  • Integracje wielomagazynowe
Umów rozmowę

Co warto wiedzieć

  • Wszystkie kwoty są netto. Do faktury doliczam 23% VAT.
  • Sprawdzenie możliwości integracji jest bezpłatne. Wycenę podaję po zapoznaniu się z dokumentacją Twojego systemu.
  • Jeśli istnieje gotowy i dobrze działający łącznik, powiem to zamiast wyceniać pisanie własnego.
  • Potrzebuję dostępu do dokumentacji API i danych testowych po stronie Twojego systemu.
  • Opłaty po stronie dostawcy systemu - za dostęp do API albo moduł integracyjny - są poza wyceną.
  • Twój sklep działa normalnie przez cały czas prac. Integrację uruchamiam po testach.
  • Kod integracji zostaje Twój. Nie ma opłat licencyjnych za jej używanie.
  • Przez 30 dni po uruchomieniu jestem do dyspozycji przy dostrajaniu integracji - bez dodatkowych opłat.
Efekt

Co dostajesz po wdrożeniu

Trzecia pozycja bywa niedoceniana, a decyduje o tym, czy integracja jest wygodą, czy nową rzeczą do pilnowania.

Czas

Odzyskane godziny

Nikt nie przepisuje zamówień ani stanów. Przy kilkudziesięciu zamówieniach dziennie to zwykle pierwszy powód, dla którego integracja zwraca się w kilka miesięcy.

Zgodność

Jedno źródło prawdy

Ceny i stany w sklepie zgadzają się z systemem, więc nie sprzedajesz towaru, którego nie ma, i nie blokujesz tego, co leży w magazynie.

Kontrola

Podgląd i powiadomienia

Historia synchronizacji w panelu i powiadomienie, gdy coś nie przejdzie. Dowiadujesz się o problemie z systemu, a nie od zdenerwowanego klienta.

Dokumentacja

Opis działania

Co wędruje w którą stronę, jak często i co się dzieje w sytuacjach nietypowych. Przydaje się, gdy za rok ktoś inny będzie to rozwijał.

Terminy

Ile trwa integracja i czego potrzebuję

Terminy liczone od otrzymania dokumentacji. Jej jakość wpływa na czas wdrożenia bardziej niż wielkość katalogu.

Etap albo zakres Czas Uwagi
Sprawdzenie możliwości Czy system ma API i dokumentację 1-2 dni Bezpłatnie, przed wyceną
Konfiguracja gotowego łącznika Istnieje sprawdzona wtyczka 2-4 dni robocze Z mapowaniem pól i testami
Integracja na zamówienie System z API, bez gotowego rozwiązania 1-3 tygodnie Zależnie od zakresu wymienianych danych
Projekt złożony Kilka systemów, duże katalogi od miesiąca Harmonogram ustalany po analizie
Czego potrzebuję Dokumentacja API Twojego systemu Dane testowe albo środowisko testowe
Twoje zaangażowanie Opisanie wyjątków w procesie Sprawdzenie kilku zamówień w systemie po testach
Po uruchomieniu Powiadomienia o błędach 2 tygodnie obserwacji plus 30 dni wsparcia

Największym ryzykiem nie jest kod, tylko drugi system. Jeśli dostawca nie udostępnia dokumentacji albo jego API działa niestabilnie, żadne wdrożenie tego nie naprawi. Sprawdzam to przed wyceną, żeby nie okazało się w połowie projektu.

Uczciwie: przy kilku zamówieniach dziennie ręczne przepisywanie zajmuje kwadrans i integracja zwróci się po latach. Wtedy powiem, żeby wydać te pieniądze na coś innego.

Uczciwie

Gotowa wtyczka czy integracja na zamówienie?

Przy popularnym systemie i standardowym sklepie sam polecę wtyczkę - to tańsze i szybsze. Poniżej różnice, które ujawniają się przy wszystkim, co odbiega od standardu.

Obszar Integracja na zamówienie Gotowa wtyczka
Zakres danych Dokładnie to, czego potrzebujesz, łącznie z polami niestandardowymi i własną logiką cenową To, co przewidział autor. Pola spoza standardu zwykle nie przechodzą
Sytuacje nietypowe Ustalane przed wdrożeniem: anulowane zamówienie, usunięty produkt, zmiana ceny w trakcie Obsługiwane domyślnie albo wcale. Efekt widać przy pierwszym nietypowym zamówieniu
Obsługa błędów Ponawianie prób, zapis historii i powiadomienie, gdy coś nie przejdzie Często cicha porażka. Zamówienie nie trafia do systemu i nikt się nie dowiaduje
Koszt na starcie Wyższy, bo to praca programistyczna Niski albo zerowy - i to jest realna zaleta
Koszt później Jednorazowy. Kod zostaje Twój, bez opłat licencyjnych Abonament roczny za wtyczkę, czasem naliczany od liczby produktów
Wydajność przy dużym katalogu Synchronizacja przyrostowa - przesyłane tylko zmiany Często pełny import przy każdym uruchomieniu, co potrafi zatkać serwer
Rozwój Dokładasz nowe pola i reguły, kiedy potrzebujesz Czekasz, aż autor doda funkcję - albo nie doda nigdy
Kiedy wtyczka wystarczy Przy standardowym sklepie i popularnym systemie sam ją polecę zamiast pisać kod To scenariusz, w którym sprawdza się najlepiej
Zobacz też

Powiązane usługi

Integracja rzadko jest sprawą osobną. Poniżej to, co najczęściej pojawia się razem z nią.

Sklep WooCommerce od zera

Jeśli obecny sklep stoi na platformie, która utrudnia integracje, czasem sensowniej zbudować nowy niż walczyć z ograniczeniami.

od 6 500 zł netto Zobacz ofertę wdrożeń

Migracja do WooCommerce

Brak możliwości integracji to jeden z najczęstszych powodów odejścia z platform abonamentowych. Przenoszę sklep razem z danymi i pozycjami w Google.

od 4 000 zł netto Więcej o migracji

Sklep B2B

Integracja z ERP jest zwykle częścią większego wdrożenia hurtowego: ceny indywidualne, limity kupieckie, szybkie zamawianie.

od 12 000 zł netto Zobacz ofertę B2B

Przyspieszenie sklepu

Źle napisana synchronizacja potrafi obciążyć serwer bardziej niż ruch klientów. Jeśli sklep zwolnił po wdrożeniu integracji, warto to sprawdzić.

od 400 zł netto Więcej o optymalizacji

Opieka nad sklepem

Integracje wymagają nadzoru - dostawcy zmieniają API, wygasają klucze dostępu. Stała opieka obejmuje pilnowanie, czy wszystko nadal chodzi.

od 199 zł netto / mies. Zobacz zakres opieki

Wsparcie godzinowe

Drobne zmiany w działającej integracji: nowe pole, inna reguła, dodatkowy status zamówienia. Rozliczane za faktyczny czas pracy.

od 70 zł netto / h Jak to działa
Często zadawane pytania

FAQ - integracje i automatyzacje

Z jakimi systemami integrujesz?

Z każdym, który udostępnia API albo pozwala na wymianę plików. W praktyce najczęściej są to systemy ERP i magazynowe obecne na polskim rynku, Baselinker, Allegro oraz hurtownie dropshipping. Kluczowe pytanie brzmi, czy Twój dostawca ma dokumentację techniczną - sprawdzam to bezpłatnie przed wyceną.

Co, jeśli mój system nie ma API?

Wtedy zostaje wymiana plików: system generuje eksport ze stanami i cenami, sklep pobiera go i importuje o ustalonych porach. Dane odświeżają się co kilka godzin, a nie na żywo, ale przy większości sklepów to w zupełności wystarcza. Jeśli system jest całkowicie zamknięty, powiem wprost, że się nie da.

Jak często synchronizują się dane?

Zależy od tego, co przenosimy i co pozwala drugi system. Stany magazynowe zwykle co kilkanaście minut albo natychmiast po sprzedaży, katalog raz na dobę, zamówienia natychmiast po złożeniu. Częstotliwość ustalamy tak, żeby nie przeciążyć ani sklepu, ani systemu.

Co się stanie, jeśli system nie odpowie?

Integracja ponawia próbę po chwili i zapisuje zdarzenie w historii. Jeśli mimo to nie przejdzie, dostajesz powiadomienie. To najważniejsza różnica względem tanich wdrożeń, w których zamówienie po prostu nie trafia do systemu i nikt się o tym nie dowiaduje.

Czy sklep będzie działał w trakcie wdrożenia?

Tak. Integrację buduję i testuję na kopii, a na produkcji uruchamiam ją dopiero po sprawdzeniu na prawdziwych zamówieniach. Twoja sprzedaż nie jest w żaden sposób wstrzymywana.

Ile to trwa?

Konfiguracja gotowego łącznika to dwa, cztery dni robocze. Integracja pisana na zamówienie zwykle od tygodnia do trzech. Projekty łączące kilka systemów albo obsługujące bardzo duże katalogi zaczynają się od miesiąca.

Czy istnieje gotowa wtyczka do mojego systemu?

Możliwe i sprawdzam to w pierwszej kolejności. Jeśli jest sprawdzona i dobrze utrzymywana, powiem to od razu - konfiguracja kosztuje ułamek tego, co pisanie własnej. Nie mam interesu w wymyślaniu pracy, której nie trzeba wykonywać.

Kto odpowiada, gdy dostawca zmieni API?

To realne ryzyko przy każdej integracji i warto o nim wiedzieć. Zmiany po stronie dostawcy zdarzają się raz na jakiś czas i wymagają poprawki. Przy stałej opiece pilnuję tego i naprawiam na bieżąco, poza nią - wyceniam jako osobne zlecenie.

Czy integracja obciąży serwer?

Dobrze napisana nie, bo przesyła wyłącznie zmiany, a nie cały katalog przy każdym uruchomieniu. Źle napisana potrafi obciążyć sklep bardziej niż ruch klientów - to częsty problem tanich wtyczek przy dużych katalogach.

Czy to się opłaci przy moim obrocie?

Policzmy: ile zamówień dziennie i ile minut zajmuje obsługa jednego. Przy kilkudziesięciu zamówieniach integracja zwraca się w kilka miesięcy. Przy kilku dziennie ręczne przepisywanie zajmuje kwadrans i wtedy powiem, że szkoda pieniędzy.

Sprawdzenie bez opłat

Napisz, z jakiego systemu korzystasz

Sprawdzę, czy ma API i czy istnieje do niego gotowy łącznik. Jeśli tak, powiem to od razu - wtedy zamiast wdrożenia wystarczy konfiguracja. Jeśli nie, wycenię integrację po zapoznaniu się z dokumentacją.