Webhook Status
Intro
Webhook Status (formerly Integration Status) shows what Shopify is sending to StoresBoost 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 StoresBoost 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 StoresBoost 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 StoresBoost 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 StoresBoost |
| 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 StoresBoost 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.
StoresBoost 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 StoresBoost carrier service is not registered, activate it from the Shipping Rates app settings.
Checkout rate requests — a log of every time Shopify asked StoresBoost 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 | StoresBoost 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