For Medusa V2 stores · iPhone & Android

Run your Medusa store from your pocket.

Orders, products, customers, inventory and real-time sales — in a fast native app that connects straight to your own Medusa backend. And a push notification the moment a new order lands.

Any self-hosted Medusa V2 store Multiple stores, one app Your data stays in Medusa
Medusa V2 Admin API Native iOS & Android Signed HMAC webhooks Any currency — ₪ · $ · € · £ Light, dark & system themes
Everything day-to-day

The store you run on your laptop,
now on your phone.

Built for the moments you’re away from your desk — checking today’s sales, shipping an order, fixing a price, answering a customer.

Live dashboard

Revenue, orders, average order value and new customers for today, 7, 30 or 90 days — in your store’s currency and time zone, with charts, top products and low stock.

Orders & fulfilment

Search and filter every order. Fulfil items, add tracking, mark delivered, capture payment or cancel — with clear confirmations and the exact amounts involved.

Products & inventory

Edit titles, descriptions, status, variant prices, SKUs and stock. Publish or unpublish, copy a SKU, share the storefront link, and see stock per location.

Customers

Contact details, addresses, order history and lifetime value — and one tap between a customer and their orders.

Multiple stores

Connect every Medusa store you manage and switch between them from the top of the app. Each store keeps its own secure sign-in.

Made for phones

Native lists, pull to refresh, haptics, dark mode, Face ID lock and honest offline states — it never pretends stale data is live.

Orders

Ship it before you’re back at your desk.

Open any order and see everything that matters: customer, items, address, payment and fulfilment. Then act on it — through the same Medusa Admin API your dashboard uses.

  • Fulfil and ship — partial fulfilments, tracking numbers and tappable tracking links.
  • Capture payments with an explicit confirmation of the exact amount.
  • Cancel safely — if money was captured, the app tells you exactly what Medusa will refund before you confirm.
  • Filters that fit the phone — pending, paid, unfulfilled, fulfilled, cancelled, plus debounced search.
Notifications

Never miss an order.

A small companion plugin in your Medusa backend sends a signed event the moment an order is placed. Your phone gets a push in seconds — no battery-draining polling.

  • Tap to open — the notification goes straight to that order, whether the app was open, in the background or closed.
  • Choose per store — new orders, captured payments, cancellations, refunds, fulfilment and low stock.
  • One alert per event — duplicate events are de-duplicated on the server.
  • Checkout always wins — if notifications are ever down, your customers still check out.
How the alert reaches you

From checkout to your lock screen.

1

Order placed

A customer checks out on your Medusa storefront.

2

Bridge subscriber

The plugin hears order.placed — after checkout has committed.

3

Signed event

A minimal payload, HMAC-SHA256 signed, timestamped and replay-protected.

4

Verified & routed

Our backend checks the signature and finds your devices and preferences.

5

Push

Your phone buzzes. Tap, and order #1053 opens.

Connect any store

Your Medusa. Your URL. Connected in a minute.

Enter your store’s address, sign in with your Medusa admin account, and you’re in. The app checks the server is reachable, really is Medusa V2, and uses HTTPS before it ever asks for a password.

  • Works with self-hosted stores — on DigitalOcean, Railway, your own server or anywhere else.
  • Switch stores instantly — each store has its own sign-in and its own data, never mixed.
  • Any currency, any time zone — ILS, USD, EUR, GBP and every currency Medusa supports.
Privacy & security

Your commerce data stays in your Medusa.

Medusa Mobile talks to your store directly. Orders, customers and products are never copied to our servers — we only keep what’s needed to run the app and deliver notifications.

Secure sign-in

You sign in with your own Medusa admin account. The session token lives only in the phone’s secure keychain, and your password is never stored.

No secret keys in the app

Medusa secret API keys never go into the app. Notifications use a per-store secret and signed, replay-protected webhooks.

Minimal by design

Push payloads carry only what the alert needs. Logs and diagnostics are redacted. Optional Face ID / biometric lock protects the app on your device.

For developers

A tiny plugin. No changes to Medusa core.

Notifications come from the Medusa Mobile Bridge — a standard Medusa V2 plugin built on Medusa’s own subscriber and route extension points. Install it, set three environment variables, and link it from the app.

  • Never blocks checkout — runs after the order commits, with timeouts, and never throws.
  • Verified events only — order placed, payment captured, order canceled, refunds, fulfilment and low stock.
# medusa-config.ts — register the plugin
plugins: [{ resolve: "medusa-mobile-bridge", options: {} }]

# .env on your Medusa server (values come from the app)
MEDUSA_MOBILE_STORE_ID=…
MEDUSA_MOBILE_WEBHOOK_SECRET=…
MEDUSA_MOBILE_ENDPOINT=…

The app’s Bridge setup screen generates the values and tests the connection.

FAQ

Questions

Is Medusa Mobile made by Medusa?

No. Medusa Mobile is an independent, unofficial mobile admin client for Medusa, built by Barq Agency. It is not developed, sponsored or endorsed by Medusa.

Which Medusa versions does it support?

Medusa V2. The app uses the official V2 Admin API, and checks that your server is a Medusa V2 backend before you sign in. Medusa V1 is not supported.

Do I need to install anything on my server?

Not to manage your store — orders, products, customers and inventory work with any Medusa V2 store out of the box. Push notifications need the small Medusa Mobile Bridge plugin, so your store can tell the app about new orders.

Where is my store data kept?

In your Medusa backend, where it already is. The app reads it directly from your store. Medusa Mobile’s own servers keep only your app account, connected-store details, notification settings and delivery history.

Can I manage more than one store?

Yes. Connect as many Medusa stores as you run, each with its own sign-in, and switch between them from the top of the app.

When can I download it?

Medusa Mobile is preparing for the App Store and Google Play. Store links will appear on this page as soon as the listings are live.

Your store, wherever you are.

Medusa Mobile is coming to iPhone and Android.

Download on the App StoreSoon Get it on Google PlaySoon