How Long Does a Sync Take in Orion?

Modified on Mon, 17 Nov, 2025 at 2:47 PM

Orion is designed to keep your Wix Store and Epos Now account aligned in real-time, but that doesn’t always mean “instant”.

This guide explains what actually happens during a sync, how long each step takes, and why timings may vary.


How Orion Syncs Your Products (The Real Flow)

Every time something changes in Epos Now (price, stock, barcode, product details) Epos sends an event to Orion.
Orion then processes each affected product individually and performs a full pass:

Step 1 — Update the Product in Orion

Orion calls Epos Now for the latest data:

  • Product Name

  • Price

  • Inventory

  • Modifier options

  • Active/Archived status

  • Settings (real-time stock/price sync toggles)

This updates the product record instantly inside your Orion dashboard.

Step 2 — Check if the Product is Linked to Wix

Orion checks whether the product is already linked to a Wix item.

If not linked:

  • Tries to match barcode

  • If barcode fails → tries SKU

  • If still not linked → sync completes, but no Wix updates happen

Nothing breaks if a link is missing — the product will simply wait until it is linked.

Step 3 — Sync Stock & Price to Wix (only if linked)

If the product is linked and the relevant real-time settings are enabled:

  • Stock is updated on Wix

  • Price is updated on Wix

  • Any failures are logged (Wix rate limits, variant errors, etc.)

This means one single event causes all 3 operations automatically.


So How Long Does a Sync Actually Take?

Real-Time – Normal Operation

Most product events complete in:

2–10 seconds per product

This includes:

  • Fetching data from Epos

  • Checking links

  • Updating stock

  • Updating prices

  • Logging the sync history

  • Sending notifications


Why Isn’t It Instant Every Time?

Real-time sync depends on two external systems:

1. Epos Now Response Time

Sometimes Epos APIs are instant. Other times they temporarily slow down.

Common delays:

  • Busy merchant accounts

  • Large product catalogues

  • Burst updates inside Epos

  • Global Epos maintenance windows

If Epos delays sending data, Orion must wait.


2. Wix API Rate Limits

Wix processes thousands of merchant updates globally.
If Wix is busy, they may briefly return:

  • 429 Too Many Requests

  • Slower response times

Orion automatically retries in these cases, but it adds a few seconds.


Sync All — Timing Expectations

The “Sync All” button sends one big batch event to re-sync every product you have.

Typical timing depends on catalogue size:

Number of ProductsExpected Sync Duration
1–500~1–3 minutes
500–2,000~3–8 minutes
2,000–5,000~8–18 minutes
5,000–10,000~20–35 minutes


Why?

Because each product is processed individually, and Orion guarantees:

  • No duplicates

  • No double-processing

  • No overload of Wix or Epos

  • Automatic retries

  • Stale jobs automatically cleaned up

Even huge stores sync safely without timeouts or failures.


Why Are Timings More Predictable in Orion?

Unlike the old “Legacy” system:

❌ Legacy (Old System)

  • Batch updates

  • Velo limitations

  • Manual flags

  • Long delays

  • Often took 30–60 minutes

  • High failure rate during busy periods

✅ Orion (New System)

  • Real-time pub/sub events

  • No batching

  • No Velo limits

  • Fault-tolerant

  • Automatic retry logic

  • Job tracking & cleanup

  • Full product pass on every event

This results in much smoother, more reliable and faster syncs.


How Do I Know My Sync Worked?

Orion provides visibility:

  • Dashboard → shows overall health

  • Notifications → tells you exactly what synced (stock, price, product, link, deletion)

  • Product Viewer → shows real-time product state

  • Progress tracking (for Sync All)

  • Full job history (internal)

If something can’t sync (e.g., missing link), nothing breaks — Orion safely logs the reason.


Key Takeaways

  • Most updates complete within 2–10 seconds

  • “Sync All” is much faster and more reliable than the old system

  • Orion runs entirely event-driven — not batched

  • Stock and price syncs happen automatically whenever possible

  • Delays are almost always caused by Epos or Wix being temporarily slow


Need help?

If your sync seems unusually slow, feel free to raise a ticket — we can check your logs in real time.

Click here to log a ticket

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article