Skip to main content

What can I do if my message queue is not working?

The message queue in Shopware 6 ensures that many tasks are executed in the background – for example, sending emails, importing/exporting data, or Pickware processes. If it is not working properly, these tasks get stuck, and your shop reacts slowly or with errors. A functioning queue is therefore absolutely necessary for your shop and Pickware to work smoothly. A more comprehensive tutorial on the message queue directly from Shopware can be found here.

How do I know that my message queue is not working properly?

There are a few typical signs that suggest something is wrong with your message queue:

  • Import and export functions such as the DATEV document export or the import of supplier orders do not work

    • Since these functions always run through the message queue, they are one of the most common symptoms

  • Pickware processes are not completed, or only with significant delay

  • Orders or stock levels are not updated

  • In the Shopware Administration, tasks permanently remain in the open status

Some Shopware and Pickware tasks are started regularly via so-called scheduled tasks. These tasks are then also processed via the message queue – if the queue is not working, these tasks will not be executed either. So if these processes are no longer working as usual, the cause is often a message queue that is not running.

How do I check the status of my message queue?

If one or more of these symptoms occur, you should first check the status of your message queue. You have the following options for this:

Checking via Frosh Tools

We recommend the free plugin Frosh Tools from Friends of Shopware for checking. Using the traffic light indicator in the top left of your Shopware Administration, you can see live, quickly, and without detours whether there are any problems.

Mess Queue Anzeige.png

In addition, you can also check in the Warteschlangen-Manager (Queue Manager) section in real time exactly how your messages are being processed.

Screenshot 2025-03-10 at 09.50.57.png

Here you can (among other functions) view the status of your message queue in detail and see how much delay there is and whether messages are getting stuck in the queue.

Checking via Shopware Admin

The Shopware Admin itself also offers, via SettingsNachrichtenwarteschlangen-Statistiken (Message Queue Statistics), the option to give you an overview of your message queue, logging processed messages.

NaWaScSta.png

NaWaScSta 1.png

What can I do?

If your queue is not working, this is usually because no active worker process is running.
Please contact your hosting provider or administrator and ask them to set up the CLI worker permanently. This processes the queue independently of the Shopware Administration and ensures that all Pickware and Shopware tasks are processed correctly.

You can find instructions on this in the official Shopware documentation: Message Queue and Scheduled Tasks Some hosting providers also offer their own step-by-step instructions:

You can find even more detailed technical information on the message queue in the Shopware documentation for developers.

Did this answer your question?