• Kierowca dostępny teraz
  • całą dobę, 7 dni w tygodniu
  • Dojazd do 1 h w promieniu 40 km
  • Diagnoza laptopa 0 zł
Paczki przygotowane do wysyłki — integracja sklepu z programem handlowym — Integracja WAPRO Mag z Allegro i BaseLinkerem

Integracja WAPRO Mag z Allegro i BaseLinkerem

Sprzedaż na Allegro wymaga sprawnej obsługi zamówień w systemie magazynowym — integracja WAPRO Mag z BaseLinkerem pozwala obsłużyć ten kanał sprzedaży bez ręcznego wprowadzania danych.

Objaw

Zgłoszenia dotyczą firm sprzedających na Allegro, które ręcznie przenoszą zamówienia do systemu magazynowego WAPRO Mag, borykają się z niezgodnością stanów widocznych na aukcjach, albo chcą rozszerzyć sprzedaż o kolejne kanały (Amazon, eBay) bez zwiększania nakładu pracy administracyjnej.

Możliwe przyczyny

Typowe sytuacje: rosnąca liczba zamówień z Allegro przekraczająca możliwości ręcznej obsługi, chęć wystawiania tego samego asortymentu na kilku platformach jednocześnie, albo potrzeba jednego panelu do zarządzania sprzedażą wielokanałową zamiast osobnego logowania się do każdej platformy z osobna.

Co robimy

Wdrożenie obejmuje konfigurację BaseLinkera jako pośrednika między WAPRO Mag a Allegro — synchronizację asortymentu, cen i stanów magazynowych, automatyczne pobieranie zamówień z aukcji do systemu magazynowego oraz generowanie na ich podstawie dokumentów sprzedażowych. Konfigurowana jest też obsługa statusów zamówień i automatyczne generowanie etykiet wysyłkowych dla kurierów. Rozwiązanie łatwo rozszerza się o kolejne kanały sprzedaży — Amazon, eBay, Kaufland — bez zmiany podstawowej struktury integracji.

Ile to trwa

Wdrożenie integracji to zwykle kilka dni pracy, zależnie od liczby produktów i kanałów sprzedaży objętych automatyzacją.

Co można zrobić samemu, zanim przyjedzie serwisant

Warto przygotować dostęp do konta na Allegro oraz do systemu WAPRO Mag, a także określić, które kanały sprzedaży mają zostać objęte integracją w pierwszej kolejności.

Czego nie robić: nie warto włączać automatycznej synchronizacji cen bez wcześniejszego ustalenia reguł — na przykład marż czy zaokrągleń — inaczej ceny na Allegro mogą odbiegać od zamierzonych.

Warunki

Wdrożenie integracji wyceniane jest indywidualnie, zależnie od liczby produktów i kanałów sprzedaży.

Architektura i zasada działania połączenia systemów

Prawidłowo zaprojektowane środowisko sprzedaży wielokanałowej opiera się na relacji między lokalną bazą danych a platformami handlowymi za pośrednictwem systemu centralnego. WAPRO Mag działa w oparciu o relacyjną bazę danych Microsoft SQL Server (oprogramowanie do zarządzania strukturami danych na serwerze lokalnym), natomiast BaseLinker funkcjonuje w chmurze jako platforma integrująca marketplace’y, sklepy internetowe i przewoźników kurierskich.

Wymiana informacji pomiędzy tymi środowiskami wymaga dedykowanego modułu synchronizującego, nazywanego agentem lub integratorem. Program ten instalowany jest bezpośrednio na serwerze lub stacji roboczej mającej stały dostęp do bazy WAPRO Mag. Odpytuje on bazę danych o stany magazynowe i cenniki, a następnie za pośrednictwem interfejsu programistycznego API (zestaw reguł i protokołów umożliwiających automatyczną komunikację między różnymi programami komputerowymi) przesyła przetworzone dane do panelu BaseLinkera.

Gdy na platformie handlowej pojawi się nowa transakcja, BaseLinker odbiera powiadomienie poprzez mechanizm webhook (metoda natychmiastowego przekazywania informacji o zdarzeniu z jednego systemu do drugiego w czasie rzeczywistym). Następnie zamówienie jest pobierane przez lokalnego agenta i wprowadzane do bazy WAPRO Mag pod postacią dokumentu ZK (zamówienie od klienta stanowiące wstępną rezerwację towaru) lub bezpośrednio jako dokument handlowy FS (faktura sprzedaży) bądź PA (paragon). Całość procesu odbywa się bez udziału pracownika, co eliminuje konieczność ręcznego przepisywania danych adresowych i asortymentowych.

Warianty problemów podczas synchronizacji WAPRO Mag z Allegro

Podczas eksploatacji środowiska integrującego mogą wystąpić zróżnicowane zakłócenia w przepływie informacji. Ich właściwe zdiagnozowanie wymaga rozróżnienia kilku typowych wariantów usterki:

  • Zjawisko oversellingu (sprzedaż towaru, którego fizycznie brakuje w magazynie z powodu opóźnień w aktualizacji stanów): powstaje, gdy interwał synchronizacji jest ustawiony na zbyt długi czas, a dany produkt cieszy się dużym zainteresowaniem na kilku kontach handlowych jednocześnie. Problem ten nasila się również wtedy, gdy zamówienia wpadające do WAPRO Mag nie tworzą natychmiastowej rezerwacji magazynowej, przez co system wciąż raportuje wolny stan do innych kanałów.
  • Konflikty identyfikatorów SKU i kodów kreskowych EAN (unikalne oznaczenia magazynowe i międzynarodowe kody towarowe): jeżeli w kartotece WAPRO Mag indeks katalogowy zawiera znaki niedozwolone, spacje na końcu ciągu znaków lub ten sam kod EAN jest przypisany do kilku różnych kartotek, integrator nie jest w stanie jednoznacznie przyporządkować oferty z Allegro do pozycji magazynowej. Skutkuje to pomijaniem produktu podczas synchronizacji lub błędnym przypisaniem pozycji w pobranym zamówieniu.
  • Rozbieżności kwotowe z powodu zaokrągleń podatku VAT: pojawiają się przy różnicach w algorytmach wyliczania wartości dokumentu pomiędzy platformą handlową (liczenie od cen brutto pojedynczych pozycji) a systemem WAPRO Mag (możliwość liczenia dokumentu od sumy netto z późniejszym doliczeniem stawki podatku). Wymaga to precyzyjnego ustawienia reguł zaokrągleń w konfiguracji modułu integrującego.
  • Zatrzymanie kolejki zadań synchronizatora: objawia się brakiem nowych zamówień w WAPRO Mag mimo widocznych transakcji w panelu Allegro. Najczęściej wynika to z zawieszenia usługi systemowej Windows odpowiedzialnej za działanie agenta, wygaśnięcia tokena autoryzacyjnego OAuth (protokół bezpiecznego uwierzytelniania dostępu do konta bez przekazywania hasła) lub zablokowania portów komunikacyjnych przez lokalne oprogramowanie zabezpieczające.
  • Błędy mapowania form płatności i dostawy: nowo uruchomione metody wysyłki lub nowe punkty odbioru na Allegro, które nie zostały wcześniej powiązane z odpowiednimi kartotekami usług i formami płatności w WAPRO Mag, powodują odrzucenie zamówienia podczas próby jego zapisu w bazie danych.

Błędy popełniane podczas prób samodzielnej konfiguracji

Samodzielne próby wdrożenia lub modyfikacji reguł synchronizacji bez odpowiedniego przygotowania technicznego niosą ze sobą ryzyko zakłócenia bieżącej sprzedaży i uszkodzenia integralności danych. Najczęściej spotykane błędy to:

  • Uruchomienie synchronizacji bez wykonania kopii zapasowej: brak pełnego zrzutu bazy danych Microsoft SQL Server przed pierwszą masową operacją importu lub eksportu towarów uniemożliwia szybkie przywrócenie stanu pierwotnego w razie nadpisania opisów, stawek podatkowych lub cen bazowych.
  • Włączenie dwukierunkowej synchronizacji opisów bez wyznaczenia systemu nadrzędnego (master database): jeżeli zarówno WAPRO Mag, jak i BaseLinker mają włączone uprawnienia do wzajemnego nadpisywania tytułów, parametrów i opisów produktów, dochodzi do pętli nadpisywania danych i utraty indywidualnych szablonów aukcji.
  • Pominięcie obsługi wielu magazynów: jeżeli firma prowadzi w WAPRO Mag kilka magazynów logicznych (na przykład magazyn główny, magazyn zwrotów, magazyn ekspozycyjny), a integracja zostanie podłączona bez filtracji, system może wystawić na Allegro produkty uszkodzone lub zablokowane do wyjaśnienia.
  • Ręczna edycja dokumentów w trakcie trwania synchronizacji: ingerencja operatora w pozycje zamówienia ZK dokładnie w momencie, gdy integrator próbuje wystawić dokument końcowy lub pobrać aktualizację płatności, prowadzi do zablokowania rekordu w bazie danych i generowania błędów transakcyjnych.
  • Brak konfiguracji akcji automatycznych dla statusów: pozostawienie domyślnych ustawień bez zdefiniowania reguł zmiany statusów po opłaceniu zamówienia, wygenerowaniu etykiety czy wystawieniu dokumentu zmusza pracowników do manualnego przeklikiwania każdego etapu, co niweluje korzyści płynące z wdrożenia automatyzacji.

Kiedy przyczyna problemów leży poza integratorem

Nie każde zakłócenie w realizacji zamówień wynika z nieprawidłowego działania samego modułu łączącego WAPRO Mag z BaseLinkerem. Istnieją sytuacje, w których źródło problemu znajduje się w innych warstwach infrastruktury informatycznej:

Pierwszym czynnikiem może być kondycja samej bazy danych Microsoft SQL Server. Zbyt duży rozmiar plików dziennika transakcji (pliki LDF rejestrujące wszystkie operacje zapisu i modyfikacji), pofragmentowane indeksy tabel lub brak wolnego miejsca na dysku serwera prowadzą do drastycznego spadku wydajności bazy. W takiej sytuacji zapytania wysyłane przez program synchronizujący przekraczają dopuszczalny czas oczekiwania (tzw. time-out) i operacja zapisu zamówienia zostaje przerwana.

Drugim czynnikiem są ograniczenia i limity narzucane przez interfejsy zewnętrzne, określane jako rate limiting (ograniczenie liczby zapytań wysyłanych do serwera w określonej jednostce czasu). Jeżeli konto marketplace obsługuje tysiące ofert i jednocześnie wykonywana jest masowa aktualizacja cen, serwery Allegro mogą tymczasowo odrzucać połączenia, co objawia się komunikatami o błędach komunikacji sieciowej mimo w pełni sprawnego oprogramowania lokalnego.

Trzecią przyczyną bywają blokady na poziomie sieci lokalnej i zapór ogniowych. Zmiana konfiguracji routera firmowego, restrykcyjne reguły w programie antywirusowym lub niestabilne łącze internetowe mogą przerywać sesje przesyłania pakietów danych między agentem lokalnym a serwerami w chmurze, powodując opóźnienia w odświeżaniu statusów.

Najczęściej zadawane pytania o integrację WAPRO Mag z BaseLinkerem i Allegro

Czy do działania integracji komputer z systemem WAPRO Mag musi być stale włączony?

Tak. Ponieważ baza danych WAPRO Mag znajduje się w środowisku lokalnym, program synchronizujący (agent) wymaga nieprzerwanego dostępu do serwera bazodanowego oraz stabilnego połączenia z siecią internetową. Aby wymiana danych, pobieranie zamówień i aktualizacja stanów magazynowych na Allegro odbywały się bez przerw przez całą dobę, zaleca się instalację środowiska na dedykowanym serwerze firmowym lub stale działającej maszynie roboczej.

Jak rozwiązywana jest kwestia automatycznego wystawiania faktur i paragonów?

Proces może zostać w pełni zautomatyzowany. W zależności od przyjętej procedury księgowej, zamówienie spływające z BaseLinkera może tworzyć w WAPRO Mag dokument rezerwacji ZK, z którego po zmianie statusu (na przykład po spakowaniu paczki i zeskanowaniu kodu) generowany jest dokument handlowy. W przypadku paragonów istnieje możliwość integracji ze sterownikami urządzeń fiskalnych podłączonych lokalnie do stacji roboczej, co pozwala na automatyczny wydruk paragonu w momencie zmiany statusu zamówienia na gotowe do wysyłki.

Co się dzieje, gdy ten sam produkt zostanie kupiony jednocześnie na Allegro i w sklepie stacjonarnym?

Kluczową rolę odgrywa mechanizm natychmiastowej rezerwacji zasobów. Gdy towar zostanie sprzedany na kasie stacjonarnej lub wprowadzony na dokument sprzedaży w WAPRO Mag, stan magazynowy ulega natychmiastowemu pomniejszeniu. Przy najbliższym cyklu synchronizacji agent przekazuje zaktualizowaną liczbę dostępnych sztuk do BaseLinkera, a ten wysyła żądanie zmiany liczby sztuk na trwających aukcjach Allegro lub zamyka ofertę, jeśli stan osiągnął wartość zerową.

Czy integracja obsługuje zestawy produktów i warianty wielocechowe?

Tak, pod warunkiem prawidłowej konfiguracji kartotek asortymentowych w WAPRO Mag. System magazynowy pozwala na tworzenie artykułów typu komplet (artykuł złożony z wielu składników magazynowych). Integrator potrafi odczytać dostępność takiego kompletu na podstawie stanu jego najmniej licznego komponentu i przekazać właściwą wartość do oferty na Allegro. W przypadku wariantów (np. rozmiar lub kolor) każda pozycja musi posiadać swój unikalny kod SKU, który zostaje powiązany z odpowiednim wariantem w BaseLinkerze.

Czy jedno wdrożenie pozwala na obsługę wielu kont Allegro i innych platform jednocześnie?

Tak. BaseLinker umożliwia podłączenie wielu kont Allegro (zarówno polskich, jak i zagranicznych) oraz innych marketplace’ów do jednego profilu. Wszystkie zamówienia ze wszystkich źródeł trafiają do wspólnego bufora, z którego są przekazywane do jednej, centralnej bazy WAPRO Mag. Pozwala to na prowadzenie sprzedaży wielokanałowej w oparciu o jeden wspólny magazyn fizyczny bez ryzyka dublowania stanów.

Procedura wdrożenia i stabilne utrzymanie automatyzacji sprzedaży

Wdrożenie integracji WAPRO Mag z platformami sprzedażowymi przebiega etapowo, co gwarantuje ciągłość bieżącej obsługi zamówień w firmie. Pierwszym krokiem jest audyt spójności kartotek towarowych w bazie WAPRO Mag, obejmujący weryfikację unikalności kodów SKU i EAN oraz poprawności stawek podatkowych. Następnie przygotowywane jest środowisko pośredniczące w BaseLinkerze, gdzie definiowane są szablony serii numeracji, mapowania kurierów, form płatności oraz reguły automatycznych akcji.

Po konfiguracji połączenia testowego uruchamiana jest kontrolowana synchronizacja na wybranej grupie produktów w celu potwierdzenia prawidłowego przepływu dokumentów handlowych i magazynowych. Dopiero po pełnej weryfikacji poprawności obliczeń podatkowych i rezerwacji stanów system przełączany jest w tryb automatycznej pracy ciągłej. Właściwie wdrożona integracja magazynowa eliminuje rutynowe czynności administracyjne, zabezpiecza firmę przed błędami magazynowymi i pozwala na swobodne skalowanie sprzedaży internetowej.

Powiązane teksty