Shopware 6 WorkQueue
The WorkQueue shows all pending and processed synchronization jobs for the Shopware 6 shop. Each entry represents a single action (e.g. item update, shipment report) that needs to be transmitted to the shop. Prices do not run through the WorkQueue but through the merchantCENTRAL price sync (see Prices from merchantCENTRAL).
The WorkQueue functions as an asynchronous queue: Changes to item data in BC are first queued and then processed in batches via the Job Queue or manually.
The list is read-only.
Opening the Page
- Via search: Shopware 6 Work Queue
- Via the Shopware 6 Dashboard → Advanced → Work Queue
- Via the dashboard by clicking the Work queue row in the Waiting for you card
Fields
| Field | Description |
|---|---|
| ID | Unique, automatically assigned ID of the queue entry. |
| Action | Type of action to be performed: Item Update (item data), Document Upload (posted invoice/credit memo), Order Refund (refund) or Delivery Shipped (shipment report). |
| Record PK | Item number of the affected BC item; for a document upload, an order refund and a shipment report the number of the posted invoice, credit memo or shipment. |
| Working State | Processing status: Idle (waiting) or In Progress. |
| Last Attempt | Timestamp of the last processing attempt. |
| Completed At | Timestamp of successful processing. If empty, the entry has not been successfully processed yet. |
| Failure Count | Number of failed processing attempts. For repeated failures, the cause should be checked in Additional Information. |
| Additional Information | Additional information or error messages for the entry. Contains the error description from the middleware/API in case of failures. |
Actions
| Action | Description |
|---|---|
| Process All Entries | Processes all pending queue entries immediately. The entries are processed sequentially and the respective action is transmitted to the Shopware shop. |
| Delete Processed Entries | After a confirmation naming their number, deletes all successfully processed entries (with Completed At set) from the queue; waiting entries stay. This helps maintain clarity and prevents the table from growing uncontrollably. |