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.
Available Filters
Section titled “Available Filters”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.
How the Filters Work
Section titled “How the Filters Work”- Filters are based on Shopware’s State Machine.
- The system uses
technicalNamevalues 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.
Practical Use Cases
Section titled “Practical Use Cases”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.