Webhook Status
Intro
Webhook Status (formerly Integration Status) shows what Shopify is sending to ShipManta right now, what happened to each delivery, whether the store connection is healthy, and how the checkout shipping-rate callback is answering. When an order does not appear, a product change does not show, or checkout shows backup rates, start here.
Open Integration → Webhook Status (View settings permission; topic actions need Manage settings). The header shows N updates in the last hour, Nothing failed today or N could not be saved today, and N still saving. History is kept for 2 days, then cleaned up automatically. Refresh reloads everything.
Live activity
A board of every webhook topic ShipManta expects, grouped Orders / Products / Inventory / App:
| Column | Values |
|---|---|
| What Shopify sends | The topic (order created, product updated, inventory level…) |
| Subscription | Listening — Shopify is set up to send this · Not set up — Shopify is not sending it; Refresh turns it on · Not used — Shopify sends it but ShipManta does not use it; safe to remove · Checking — waiting for Shopify to confirm |
| Today | Coming in, None today, N still saving, N could not be saved, Turn on to receive, Arriving, unused |
| Health | Receiving, Quiet · nothing in 24h, Not registered, N failed · 24h |
Managers can refresh a topic (re-register it with Shopify) or remove it (Stop {topic}? — the dialog warns when the topic is required, or notes when it is unused).
Updates waiting to be processed
An alert appears when deliveries pile up:
- N updates are stuck waiting (red) — Shopify delivered the change and ShipManta saved it, but the background worker has not imported it yet. Nothing is lost: it imports the moment the worker runs, and the 5‑minute auto‑sync also picks it up. Managers can press Process now.
- Order updates are on hold (amber) — the store's order import setup has not been finished yet (Stores). Updates are saved and processed as soon as it is done.
Delivery history
Every delivery of the last two days, newest first. Filter All / Needs attention / Failed / Ignored / Waiting / Processed and search by Order #, product id, title, error…. Expand a row for the Shopify delivery id, the error text, and when it was received and processed.
| Status | Meaning |
|---|---|
| Processed | Imported into ShipManta |
| Waiting | Saved, not yet imported (see the alert above) |
| Ignored | Deliberately not acted on — the feature it belongs to is off, or the payload had nothing ShipManta could use |
| Failed | Import raised an error; the text is on the row |
Connection
Store Connection shows the Shopify connection state and the Store Identifier, with Checked against Shopify. Last checked … and a Check again button. If the token has expired, reconnect from Stores.
Carrier services
Two things live here.
ShipManta Carrier — whether the shipping-rates carrier service is registered on Shopify, its callback address, and All Carrier Services on Shopify (with Total services). If it says ShipManta carrier service is not registered, activate it from the Shipping Rates app settings.
Checkout rate requests — a log of every time Shopify asked ShipManta for shipping rates at checkout. Filter All / Needs attention / Rates returned / No rates / Error / No profile / Timed out; search City, postcode, rate name, error….
| Status | Meaning |
|---|---|
| Rates returned | Checkout received shipping options |
| No rates | The profile matched but nothing applied to this cart |
| Error | Calculating failed; the fallback response was sent |
| No profile | No active shipping-rates profile applies to this store |
| Timed out | ShipManta never finished answering; Shopify gave up waiting |
| Calculating | Still working on it |
Click a row to open the request: What we answered (the rates sent back) and What Shopify sent (cart, address). An Answered too late alert means the answer took longer than the ~10 seconds Shopify waits, so the customer most likely saw the store's backup rates — the Rate Tester in Shipping Rates can replay the same cart.
Symptoms this page explains
| Symptom | Where to look |
|---|---|
| New checkouts never arrive | Live activity — is the orders topic Listening? Refresh it if Not set up. Then Connection for an expired token |
| An order arrived in Shopify but not here | Delivery history — Waiting means processing is behind (Process now); Ignored means a filter skipped it; Failed shows the error |
| Product or inventory changes do not show | Same checks on the Products / Inventory groups; also run Sync all products on Products |
| Checkout shows the wrong / backup rates | Carrier services — find the request by postcode; No profile, No rates, Timed out each point to a different fix |
| Everything healthy but an order is missing | Order sync recent runs — a store filter may skip it on purpose |
Related
- Stores — reconnecting, order import settings
- Shipping Rates — the carrier service and rate profiles
- Alerts — Order import failed, Orders missing locally
- Orders → Print & Order sync
Collective Partner
Link a retailer and a supplier so the delivery date and requested shipping method follow a Shopify Collective order — pushed on import, and requested by the supplier when a push was missed.
Overview
Optional apps that extend checkout, fulfillment, and operations — calendars, add-ons, upsells, rates, rate shopping, inventory sync, weather, carrier claims, and POS extensions.