Skip to content

Filter Orders by Status

Use these filters when you want to export only orders that match specific order, delivery, or payment states.

The order export supports dedicated status filters so you can control which orders are included based on:

  • Order status (order.state)
  • Delivery status (order_delivery.state)
  • Payment status (order_transaction.state)

The new filters are implemented as hardcoded dropdown lists in the export profile configuration, ensuring consistency with Shopware’s internal state machine values.

When configuring an order export profile on the Filters tab, you will find three dropdown filters:

  • orderStatus
  • deliveryStatus
  • paymentStatus

Each filter provides a fixed list of available states retrieved from Shopware’s state machine configuration.

This guarantees that the export criteria rely on stable technical identifiers rather than translated labels.

  • Filters are based on Shopware’s State Machine.
  • The system uses technicalName values for filtering to ensure reliability across languages and environments.
  • The dropdown lists are fixed to prevent invalid state selection.
  • Filtering applies before export generation, reducing unnecessary processing and improving performance.

You can now export:

  • Only completed orders
  • Orders with shipped deliveries
  • Orders with paid transactions
  • Any combination of order, delivery, and payment states

This allows for more precise integrations with ERP, accounting systems, fulfillment providers, or reporting tools.