Skip to main content

How to check the queue status

If something has not synced yet, the queue pages are the best place to check what is happening.

This is where you can see whether an item is:

  • waiting in the queue
  • currently being processed
  • processed successfully
  • stuck with an error

If anything is stuck, you will usually also receive an email notification.

Where to find the queues

Log in to the Slynk Dashboard, open your Epos Now WooCommerce app, and look at the Queues section in the left hand menu.

The available queue pages are:

  • EN Products Queue
  • Woo Products Queue
  • Customers Queue
  • Orders Queue
  • Order Print Queue
  • Stock Queue

What each queue is for

EN Products Queue

This shows product updates received from Epos Now to sync to WooCommerce.

Woo Products Queue

This shows product updates received from WooCommerce to sync to Epos Now.

Customers Queue

This shows WooCommerce customers to sync to Epos Now. Only available when EposNow is the master for stock.

Orders Queue

This shows order and refund sync activity.

This page can be used in both sync directions depending on how your account is configured.

Order Print Queue

This shows online order print jobs waiting to be processed. This is used when online order printing is enabled on Epos Now Android tills.

Stock Queue

This shows stock updates waiting to be synced.

What the columns mean

The queue pages all work in a very similar way.

Here is an example of a queue page:

The main columns to check are:

Status

This shows whether the queue item has:

  • just been received in the queue
  • processed successfully
  • failed with an error

Processing

This shows whether the item is currently being worked on by the queue worker or not.

The queues are processed in batches, so it is normal for items to wait briefly before they are processed.

Comment

This usually gives the most useful plain-English explanation of what happened.

If the item processed successfully, this often tells you what action was taken.

If the item failed, this may help explain why.

Error count

This shows how many times the system has already tried to process the item.

If an item errors, it retries automatically.

The time between retries gets longer as the error count increases, until eventually it retries once per day.

Response Code

This can help confirm whether the request was successful.

For example, successful entries often show codes like 200 or 201.

Received at / Last activity

These show when the item entered the queue and when something last happened with it.

This is useful when checking whether the item is still actively moving through the queue.

What a healthy queue looks like

In most cases, a healthy queue item will show:

  • a successful status
  • Processing completed
  • Error count of 0
  • a recent Last activity time

Processed queue items are cleared daily, so you will normally only see the current day's queue entries based on UTC.

What to look for if something is stuck

If something has not synced, check:

  1. the queue that matches the type of sync you are expecting
  2. the Comment column
  3. the Error count
  4. the Response Code
  5. the Last activity time

If there is an error, compare the error message with the most relevant reference page:

If you are not sure what the message means or what action to take, contact support.

Orders queue actions

On the Orders Queue page, you will also see these buttons:

  • Fetch Woo Orders
  • Fetch Woo Refunds

These are useful if WooCommerce webhooks did not fire as expected.

They queue up any unsynced WooCommerce orders or refunds so they can be picked up and processed again.

Example queue pages

Products queue

Orders queue

Stock queue