System integracyjny ERP Subiekt ↔ kanał e-commerce PrestaShop 8

Dla hurtowni Elektrokram zrealizowałem kompleksowy projekt modernizacji i cyfryzacji procesów sprzedażowych – od architektury środowiska, przez integrację ERP, po wdrożenie sklepu internetowego. Punktem wyjścia była lokalna baza programu sprzedażowego Subiekt GT oparta na Microsoft SQL Server (MSSQL Express) zawierająca ponad 4 000 produktów, które do tej pory funkcjonowały wyłącznie offline.

Opis projektu

Wdrożyłem system integracyjny, który pełni rolę „warstwy pośredniej” pomiędzy systemem ERP a kanałem sprzedaży online, automatyzując przepływ danych produktowych, magazynowych i sprzedażowych. System cyklicznie pobiera i przetwarza dane z lokalnej bazy (MSSQL), normalizuje je i zapisuje w bazie danych sklepu (MySQL) opartego o PrestaShop 8 – wraz ze stanami magazynowymi, cenami, opisami, zdjęciami, producentami i cechami produktów.

Integracja działa dwukierunkowo: zamówienia ze sklepu są automatycznie przekazywane do Subiekta, a dział handlowy ma natychmiastowy wgląd w sprzedaż online. Całość została zoptymalizowana pod wydajność i bezpieczeństwo, oparta o mechanizmy raportowania, cron, logi i automatyczne powiadomienia.

Na koniec zakodowałem frontend, zaawansowane wyszukiwanie w sklepie, wersję responsywną w Bootstrapie, optymalizację SEO i konfigurację serwera VPS.

Kluczowe funkcjonalności:

  • Dwukierunkowa integracja Subiekt ↔ PrestaShop 8
    Automatyczne eksporty i importy danych w cyklach cron.

  • Obsługa pełnych danych produktowych
    opisy, zdjęcia, ceny, kategorie, producenci, cechy techniczne, SKU.

  • Synchronizacja stanów magazynowych w czasie rzeczywistym
    (pobieranie danych z Subiekta i aktualizacja sklepu).

  • Automatyczna obsługa zamówień
    zamówienia ze sklepu trafiają bezpośrednio do ERP.

  • Zaawansowane wyszukiwanie produktów
    filtrowanie po cechach, parametrach technicznych, producentach.

  • Wdrożenie sklepu PrestaShop 8
    autorski frontend, layout, optymalizacje, poprawa UX.

  • Bezpieczeństwo, wydajność i stabilność
    wdrożenie logów, raportowania błędów, walidacji danych.

  • SEO techniczne i optymalizacja szybkości
    caching, kompresje, optymalizacja szablonu i zapytań

Moja rola:

  1. Architektura systemu i projekt integracji.

  2. Development frontendu, backendu i logiki integracyjnej (PHP).

  3. Przetwarzanie i mapowanie danych MSSQL → MySQL.

  4. Mechanizm ETL i wieloetapowe walidacje.

  5. Modyfikacje PrestaShop pod customowe wymagania.

  6. Konfiguracja serwera, SEO, optymalizacja wydajności i bezpieczeństwa.

Efekty:

  • Pełna automatyzacja procesów, które wcześniej zajmowały wiele godzin tygodniowo.

  • Aktualne stany i ceny w sklepie 24/7.

  • Wyeliminowanie błędów ręcznej obsługi produktów.

  • Zwiększenie sprzedaży i usprawnienie pracy działu handlowego.

  • Stabilny, szybki i zoptymalizowany sklep internetowy.

Technologie i narzędzia

HTML,CSS, PHP, MySQL, MSSQL, PrestaShop 8, JavaScript, Bootstrap, AJAX, cron, cURL, Apache/Nginx, Linux, git, opt. wydajności, ETL, logi i monitoring, bezpieczeństwo aplikacji.

Zobacz inne projekty