Integracja Systim Baselinker API
W świecie e-commerce ręczne przepisywanie faktur między systemem magazynowym a księgowym to strata zasobów i proszenie się o błędy ludzkie (błędny NIP, literówki w adresach). Jeśli korzystasz z BaseLinker jako command center swojego sklepu oraz Systim do księgowości, manualna obsługa dokumentów powinna być reliktem przeszłości.
Przedstawiamy rozwiązanie typu „set and forget”: Integrator Systim Baselinker API, który spina oba te środowiska, automatyzując wystawianie faktur w PLN i synchronizację plików PDF.
Jak to działa pod maską?
Integrator nie jest wtyczką do przeglądarki, ale samodzielną aplikacją serwerową (PHP 8.3+), która działa w tle w oparciu o harmonogram zadań (CRON). Rozwiązanie eliminuje konieczność ręcznego generowania plików JPK czy eksportów CSV – komunikacja odbywa się bezpośrednio po API obu systemów.
Workflow procesu:
- Pobranie zamówień: Skrypt cyklicznie odpytuje API BaseLinker o nowe zamówienia od określonej daty.
- Weryfikacja kontrahenta: Następuje synchronizacja z bazą Systim. Jeśli klient (firma po NIP lub osoba prywatna) już istnieje – pobierane jest jego ID. Jeśli nie – integrator tworzy kartotekę kontrahenta w Systim w czasie rzeczywistym.
- Wystawienie faktury: Na podstawie danych z zamówienia, w Systim generowana jest pełnoprawna Faktura VAT.
- Podmiana dokumentu: To kluczowa funkcjonalność. Integrator pobiera wygenerowany PDF z Systim, konwertuje go i wysyła do API BaseLinker, podmieniając domyślny, „bezwartościowy” dokument systemowy BaseLinkera. Klient końcowy otrzymuje więc od razu poprawny dokument księgowy.
- Księgowanie wpłat (Opcjonalnie): Jeśli zamówienie ma status „opłacone”, system może automatycznie dodać płatność do faktury w Systim i zaksięgować ją w KPiR/księgach handlowych.
Stack technologiczny i wymagania
Jako rozwiązanie backendowe, integrator stawia na wydajność i stabilność. Nie obciąża on hostingu sklepu (chyba że jest na nim zainstalowany), ponieważ działa niezależnie.
Wymagania środowiskowe:
- PHP: Wersje 8.1 – 8.3 (zalecane 8.3 ze względu na wydajność).
- Baza danych: MariaDB 10.6+ lub MySQL 5.7+.
- Dostęp: SSH (do instalacji zależności Composerem) oraz obsługa CRON.
- Środowisko: Sprawdzone na DirectAdmin + LiteSpeed/Apache.
Skrypt posiada wbudowany system logowania błędów oraz powiadomień mailowych (SMTP), dzięki czemu w przypadku awarii API (np. po stronie Systim) administrator natychmiast otrzymuje informację o problemie.
Cennik i model licencyjny
Rozwiązanie oferowane jest w modelu Lifetime (dożywotnia licencja na domenę), co jest ekonomiczną alternatywą dla modelu subskrypcyjnego (SaaS).
- Licencja na oprogramowanie:250,00 zł brutto (płatność jednorazowa).
- W cenie: dożywotnie użytkowanie, 3 miesiące aktualizacji.
Usługi dodatkowe (Opcjonalne):
Dla osób, które nie chcą zajmować się konfiguracją serwera VPS/dedykowanego, dostępne są pakiety wdrożeniowe:
- Hosting dedykowany pod integrator:120,00 zł brutto / rok.
- Parametry: Dysk 2GB NVMe, skonfigurowany pod wysokie wymagania skryptu (PHP 8.3, wysokie limity czasu wykonywania).
- Usługa instalacji:50,00 zł brutto (jednorazowo).
- Obejmuje wgranie plików, konfigurację
config.php, ustawienie zadań CRON na serwerze klienta oraz testy połączenia.
- Obejmuje wgranie plików, konfigurację
Podsumowanie
Integracja Systim-BaseLinker to narzędzie dla świadomych e-commerce managerów. Zamiast tracić czas na „klepanie faktur”, pozwalasz maszynie robić to, do czego została stworzona – przetwarzać dane szybko, bezbłędnie i 24/7.
Link do rozwiązania: Integrator Systim Baselinker API

