Przedstawiamy BSW.BusWorker — centralny serwis kolejkowy oparty na RabbitMQ, który automatyzuje cały proces realizacji zamówienia — od przyjęcia ze sklepu, przez pakowanie, wystawienie listu przewozowego i faktury, aż po wysyłkę paczki.
⚡ Co się zmienia?
Do tej pory każda operacja wymagała ręcznego uruchomienia w programie s2s. Teraz wyspecjalizowane serwisy komunikują się między sobą automatycznie przez kolejkę wiadomości:
🌐 emoms — panel zarządzania w przeglądarce (komputer, tablet)
🛒 WebAPI.Shop — komunikacja ze sklepami internetowymi
📦 Jak wygląda realizacja zamówienia?
Klient składa zamówienie w sklepie. Od tego momentu system prowadzi magazyniera krok po kroku:
🛒 Zamówienie wpływa automatycznie i drukuje się na drukarce
🧑 Magazynier odbiera wydruk, kompletuje paczkę i skanuje produkty w emoms
🚚 Po spakowaniu system automatycznie generuje list przewozowy i drukuje etykietę na drukarce Zebra
🏷 Magazynier nakleja etykietę — paczka gotowa
📄 System wystawia fakturę w Subiekcie NEXO, drukuje ją i wysyła do sklepu
Wszystko dzieje się automatycznie — magazynier nie musi przełączać się między programami ani ręcznie uruchamiać kolejnych kroków.
🎬 Interaktywna prezentacja
Na stronie głównej e-mo.pl znajdziesz interaktywną animację pokazującą jak przepływają dane między serwisami. Kliknij wybrany scenariusz i obserwuj przebieg procesu krok po kroku.
🔧 Instalacja
Wszystkie serwisy instalowane są bezpośrednio z programu s2s — w ustawieniach na zakładce WebAPI wystarczy kliknąć Instaluj przy wybranym serwisie. Konfiguracja RabbitMQ, BSW.BusWorker i pozostałych komponentów odbywa się automatycznie.
💡 Rozwiązanie dostępne z programem s2s oraz Subiekt NEXO.
Żeby stawka VAT w Subiekcie NEXO pojawiła się prawidłowo na zamówieniu, muszą być spełnione poniższe warunki:
✅ 1) Towar ma ustawioną właściwą stawkę VAT w kartotece
Stawka VAT musi mieć przypisany kraj (zgodnie z ustawieniem pokazanym na poniższym ekranie).
✅ 2) Stawka VAT musi być aktywna w konfiguracji
Na liście stawek/podatków dana stawka musi mieć włączoną aktywność.
⚠️ 3) Wyjątek – gdy włączona jest opcja „VAT wg ustawień dokumentu/trybu”
Jeżeli jest włączona poniższa opcja (jak na screenie), to aktywność stawki nie jest konieczna – system pobiera VAT wg tej opcji i podstawia go na zamówieniu:
📌 Podsumowanie
Standardowo: towar ma stawkę + stawka jest aktywna → VAT na zamówieniu będzie poprawny.
Przy włączonej opcji z pkt 3: wystarczy ustawienie tej opcji → aktywność stawki może nie być wymagana.
Jeśli po spełnieniu powyższych warunków VAT nadal się nie podstawia, proszę o informację: jaki typ zamówienia (np. ZK/ZD) oraz czy dokument ma ustawiony status VAT / procedurę / rodzaj sprzedaży.
Uruchom program Subiekt NEXO na komputerze, na którym jest zainstalowany S2S,
Uruchom program S2S jako administrator.
W S2S przejdź do: Sklep → Konfiguracja → Web API. Kliknij prawym przyciskiem myszy na odpowiedniej pozycji i wybierz opcję aktualizacji (np. „Zainstaluj ponownie”).
Sprawdź połączenie w: S2S → Subiekt → Połączenie — połączenie powinno działać poprawnie.
Podgląd (menu pod prawym przyciskiem myszy):
Uwaga: Jeśli błąd nadal występuje, należy powtórzyć krok 1, uruchamiając program Subiekt NEXO jako administrator.
W oknie Sklep → Historia zamówień możesz sprawdzić, co dokładnie działo się z każdym zamówieniem – krok po kroku.
Najpierw kliknij wybrane zamówienie prawym przyciskiem myszy i wybierz opcję Pokaż historię:
🔍 Podgląd szczegółów zamówienia
Po wybraniu tej opcji otworzy się okno ze szczegółową historią zamówienia, podobne do poniższego:
Każdy wiersz na liście odpowiada jednej akcji wykonanej na zamówieniu – np. zmianie statusu, dodaniu dokumentu, wysłaniu listu przewozowego czy aktualizacji danych w sklepie lub w Subiekcie. Dzięki temu łatwo sprawdzisz:
✅ kto i kiedy coś zrobił z danym zamówieniem,
✅ czy dokumenty zostały poprawnie wystawione i wysłane,
✅ czy zmiany statusów i flag przeszły bez błędów,
✅ czy integracje (sklep, Allegro, BSW) zadziałały prawidłowo.
🧩 Jakie zdarzenia są logowane?
Obecnie logowane są m.in. takie typy zdarzeń (nazwy mogą się nieznacznie różnić w zależności od wersji programu):
🏷️ Flagi / Flaga na wejściu – zmiany flag zamówienia, w tym flaga pobrana z systemu zewnętrznego.
🔁 Statusy / Statusy na wejściu – zmiany statusu zamówienia w programie oraz statusy odebrane ze sklepu.
🧾 Faktury, paragony i dokumenty handlowe – dodanie dokumentu, wydruk (także PDF), zmiana statusu po wystawieniu, ewentualne błędy drukarki fiskalnej, logi typu „Bez fiskalizacji”.
💰 Płatności – informacje o płatnościach powiązanych z zamówieniem.
📦 Listy przewozowe – tworzenie, aktualizacja, usuwanie listów oraz zmiana ich statusów, a także dodanie numeru przesyłki w ERP.
🌐 Integracje z Allegro i sklepem – dodanie zamówienia/aukcji, wysyłka dokumentów i listów do Allegro, zmiana statusu w sklepie połączonym.
📥 BSW i kolejka – dodanie do BSW oraz potwierdzanie kolejki.
⚙️ Inne zdarzenia – poprawna weryfikacja VIES, wysłanie wiadomości e-mail z dokumentem, zdarzenia techniczne (np. „Zdarzenie: zmiana statusu”).
Udostępniamy integrację eBay w module Marketplace dostępnym w programach S2S oraz W2S. Integracja pozwala podłączyć wiele kont eBay jednocześnie i spiąć je z Twoim systemem magazynowo-sprzedażowym.
Co zyskujesz?
🧩
Wielo-konto eBay – obsługuj kilka kont w jednej instalacji; osobne ustawienia, osobne magazyny, jeden widok.
🔄
Synchronizację kluczowych danych: zamówienia, stany, ceny i statusy – bez ręcznego przenoszenia.
⚙️
Automatyzację typowych zadań marketplace (np. aktualizacje stanów/cen według reguł).
🧾
Dokumenty – zamówienia z eBay trafiają do Twojego systemu ERP, gdzie dalej je obsługujesz standardowymi procesami.
ERP, które wspieramy
Integracja działa z popularnymi systemami:
Subiekt GTSubiekt NEXONavireoWAPRO-MAG
Nie widzisz swojej konfiguracji? Daj znać – doradzimy najlepszy wariant pod Twoje potrzeby.
Jak zacząć?
Włącz moduł Marketplace w programie S2S lub W2S.
Dodaj konto eBay (lub kilka) i uzupełnij podstawowe ustawienia (magazyn, cennik, reguły synchronizacji).
Połącz z Twoim systemem ERP (Subiekt GT / Subiekt NEXO / Navireo / WAPRO-MAG) i uruchom synchronizację.
Dla kogo? Dla użytkowników, którzy chcą dodać i obsługiwać usługę WebAPI dla Subiekta NEXO (wymagana wersja 57 lub nowsza).
1) Dodawanie obsługi NEXO 57
Obrazek 1. Widok dodawania/zarządzania usługami WebAPI dla NEXO.
Kliknij Wybór bazy i wskaż bazę Subiekta NEXO (co najmniej wersja 57), którą chcesz obsługiwać przez API.
Ustaw Port dla WebAPI (np. 5001). Ważne: jeśli masz kilka baz NEXO, dla każdej dodaj osobne WebAPI i wybierz inny port (np. 5001, 5003, 5004…).
Kliknij Dodaj WebAPI – nowa usługa pojawi się na liście poniżej.
Wskazówka: Wybieraj porty z zakresu 5000–5999, aby uniknąć kolizji z innymi usługami.
2) Menu kontekstowe usługi
Obrazek 2. Menu pod prawym przyciskiem myszy dla wybranej usługi.
📜
Pokaż log usługi – otwiera okno z dziennikiem działania WebAPI dla wybranej bazy.
🔄
Restart – restartuje usługę Windows. Użyj, gdy nie można połączyć się z NEXO albo po zmianach konfiguracyjnych.
✅
Sprawdź – wyświetla adres usługi, zainstalowaną wersję i najnowszą dostępną wersję WebAPI (zob. obrazek 3).
▶️
Start – uruchamia wybraną usługę WebAPI.
⏹️
Stop – zatrzymuje usługę WebAPI.
🧰
Wygeneruj usługę – tryb awaryjny. Gdy coś się nie powiedzie podczas tworzenia usługi:
Do schowka Windows skopiuje się skrypt tworzący usługę.
Otwórz Wiersz poleceń / Windows Terminal jako Administrator.
Wklej skrypt Ctrl+V i zatwierdź Enter.
Po utworzeniu usługi uruchom ją opcją Start.
♻️
Zainstaluj ponownie – pobiera z naszych serwerów najnowszą wersję WebAPI i instaluje ją ponownie.
Zalecane po każdej aktualizacji NEXO do nowszej wersji oraz po dodaniu/zmianie pól dodatkowych w NEXO – model bazy zostanie zaktualizowany po stronie WebAPI.
3) Sprawdzanie wersji i adresu usługi
Obrazek 3. Okno z informacją o adresie WebAPI oraz wersjach: zainstalowanej i najnowszej.
Okno Sprawdź pokazuje:
Adres usługi (np. http://192.168.0.30:5003),
Twoją wersję (zainstalowaną),
Dostępną wersję (najnowszą).
Jeśli dostępna jest nowsza wersja – użyj Zainstaluj ponownie, aby zaktualizować usługę.
Najczęstsze problemy i szybkie rozwiązania
Port zajęty – wybierz inny port i ponownie kliknij Dodaj WebAPI.
Brak połączenia z NEXO – użyj Restart, w razie potrzeby Stop → Start.
Instalacja się nie powiodła – skorzystaj z Wygeneruj usługę i uruchom skrypt jako Administrator.
Zapora/antywirus – dodaj wyjątek dla wybranego portu (np. 5001, 5003…) i pliku usługi.
Pliki cookie
Używamy plików cookie, aby zapewnić Ci lepszą obsługę. Możesz określić warunki przechowywania lub dostępu do cookie w Twojej przeglądarce. Poznaj szczegóły
Polityka prywatności.