orderFulfillmentExpressionFields
Get available fields and predicates for building order fulfillment transition validation expressions. Returns fields from the OrderFulfillmentContext schema with their types and available predicates.
orderFulfillmentExpressionFields(
salesChannelId: ID!
): [ExpressionField!]!
Arguments
orderFulfillmentExpressionFields.salesChannelId ● ID! non-null scalar
The sales channel ID (used for permission validation).
Type
ExpressionField object
Expression Field
Describes a field that can be used in transition validation expressions. Each field has a key path (e.g., "order.financial_status") and available predicates. Predicates now include their input type (right_type) directly.