Page::getChangedFields()

Version 3.8

Get fields that have been changed

Return value

Array Array of Field

Full documentation

Show all changes in order:

$txt = "<h2>Order has been changed:</h2>";
foreach ( $Order->getChangedFields() as $Field ){
    $txt .= "{$Field->getTitle()}: {$Field->getOldValue()} -> {$Field->getValue()}";
}