# MessageOrder **Type:** GraphQL objects **Description:** Order/commerce message content (WhatsApp order flow). ## Fields - catalogId (String): Commerce catalog identifier. - productItems (MessageOrderProductItem): Products in this order. - productRetailerId (String): Product retailer identifier (matches Product.code in core). - quantity (Int): Quantity ordered. - itemPrice (Float): Unit price of the item (as reported by WhatsApp). - currency (String): Currency code (e.g. 'AED', 'USD'). - name (String): Resolved product name, or null when no matching product exists. - attachment (Attachment): Resolved product attachment ({ url, name, type }), or null when no matching product exists. - text (String): Order summary text.