Skip to content

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.

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.

  • 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.