Order Export Status Filters
Starting from version 1.0.57, the order export functionality has been enhanced with dedicated status-based filters. These filters allow you to precisely control which orders are included in the export 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.
How It Works
Section titled “How It Works”When configuring an Order Export job on the Filter tab, you will now find three separate 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.
Technical Details
Section titled “Technical Details”- 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.