Akson to włókno w neuronie, które przenosi impuls. Nie decyduje, co wysłać — wiernie przewodzi. Axon jako produkt działa tak samo. Każda cena, limit, uprawnienie i polityka handlowa zostają w Shopware. My tylko dostarczamy je handlowcowi w formie, która działa na tablecie przy ladzie showroomu.
Aplikacja w stylu ERP musiałaby reimplementować reguły cenowe, kontrole uprawnień i cykl życia oferty. To dwa systemy do utrzymania w synchronizacji — i prędzej czy później dwa systemy, które się rozjeżdżają.
Axon PWA rozmawia z Shopware przez dwa standardowe kanały API. Nic nowego nie jest dodawane do Twojej bazy Shopware.
Jesteśmy tylko panelem — Shopware pozostaje źródłem prawdy dla cen, rabatów, uprawnień i polityki handlowej. Axon je wyświetla, upraszcza i przekazuje handlowcowi.
Połączenie wznawia się automatycznie po zerwaniu. Operacje kontynuują tam, gdzie się zatrzymały — handlowiec nie traci pracy.
Działamy na standardowych modułach z licencji Shopware Evolve — nie wymagamy żadnych dodatkowych wtyczek.*
* MessagePack (szybszy transport dla list produktów i klientów) wymaga naszej wtyczki po stronie backendu. Bez niej Axon dalej działa na JSON.
Handlowiec widzi cenę, którą zobaczyłby klient — bo liczy ją Shopware, nie Axon. Reguły rabatowe, jurysdykcje podatkowe, umowy handlowe: wszystko delegowane.
Listy produktów i klientów ładują się nawet dwukrotnie szybciej na wolnym łączu — wysyłamy lżejszy pakiet danych zamiast zwykłego tekstu. Gdy MessagePack nie jest dostępny, Axon automatycznie wraca do JSON.
Jeśli 24-godzinna sesja wygaśnie w trakcie oferty, pokazujemy overlay re-logowania nad bieżącym widokiem. Po re-auth każdy formularz, każda linia, każdy filtr jest dokładnie tam gdzie były.
Zerwane połączenie wraca bez przeszkadzania. Zapisy automatycznie ponawiają się i kontynuują tam, gdzie się zatrzymały. Wygaśnięta sesja otwiera okno ponownego logowania nad aktualnym widokiem — bez przekierowania.
Lokalny cache podstawowych danych z automatyczną eksmisją. Wyszukiwanie w katalogu trafia najpierw w cache, potem na serwer — słabe kreski nie spowolnią handlowca. Cache klientów nie zawiera wrażliwych danych i czyści się przy wylogowaniu; katalog zostaje między sesjami.
Układ kolumn, gęstość listy, tryb skanera i dźwięk są zapisywane w Shopware. Zmień tablet — to samo środowisko, te same filtry, te same kolumny.
* MessagePack wymaga Shopware PaaS lub Self-hosted z zainstalowaną wtyczką Axon po stronie backendu. Sklepy na Shopware SaaS korzystają z JSON.
Gdy sygnał wraca, operacje same kontynuują tam, gdzie się zatrzymały. Bez ręcznego ponawiania, bez komunikatów o błędach.
Wygaśnięcie sesji pokazuje okno ponownego logowania nad aktualnym widokiem. Po logowaniu każdy formularz, linia i filtr są dokładnie tam, gdzie były.
Wyszukiwanie trafia najpierw w lokalny cache, potem dopytuje serwer gdy jest dostępny. Słaby sygnał nie zatrzymuje wyników.
Zmiany w ofertach i zamówieniach kolejkują się i synchronizują, gdy łącze wraca. Handlowiec nie widzi spinnerów w złym momencie.
Podłącz Shopware, zaproś handlowców, ruszaj w poniedziałek.