The axon is the fibre in a neuron that carries the impulse. It does not decide what to send; it conducts faithfully. Axon the product follows that rule. Every price, limit, permission and trading policy stays in Shopware. We just carry it to the rep in a form that works on a tablet at a showroom counter.
An ERP-like rep app would need to re-implement pricing rules, permission checks and quote lifecycle. That means two systems to keep in sync — and eventually, two systems that disagree.
The Axon PWA speaks to Shopware over two standard API channels. Nothing new is added to your Shopware database.
We are only a panel — Shopware remains the source of truth for pricing, discounts, permissions, and trading policy. Axon displays, simplifies, and delivers it to the rep.
The connection resumes automatically after a drop. Operations pick up where they stopped — the rep does not lose work.
We run on standard modules from the Shopware Evolve licence — no additional plugins required.*
* MessagePack (faster transport for product and customer lists) requires our backend plugin. Without it, Axon still works over JSON.
The rep sees the price the customer would see — because it is computed by Shopware, not by Axon. Discount rules, tax jurisdictions, trading agreements: all delegated.
Binary transport on list payloads reduces bytes over the wire by 20–50% — product and customer lists load up to twice as fast on slow connections. JSON is requested automatically if MessagePack is unavailable.
If the 24h session lapses mid-quote, we surface a re-login overlay above the current view. After re-auth, every open form, every draft line, every filter is exactly where it was.
A dropped connection comes back without interrupting the user. Writes retry automatically and pick up where they stopped. An expired session opens a re-login dialog over the current view — never a redirect.
Local cache of essential data with automatic eviction. Catalogue search hits the cache first, the server second — so slow bars never slow the rep down. Customer cache holds no sensitive data and clears on logout; catalogue persists across sessions.
Column layout, list density, scanner mode and sound are stored in Shopware. Swap tablets — same workspace, same filters, same columns.
* MessagePack transport requires Shopware PaaS or Self-hosted with the Axon backend plugin installed. SaaS tenants use JSON.
When the signal returns, operations continue on their own from where they stopped. No manual retry, no error messages.
An expired session shows a re-login overlay above the current view. After re-auth, every form, every line, every filter is exactly where it was.
Search hits the local cache first, then queries the server if available. A weak signal does not hold back your results.
Quote and order edits queue up and sync when the connection returns. No spinners at the wrong moment.
Connect your Shopware, invite your reps, ship on Monday.