Как правильно сохранять заказы и работать с ними в Shopkeeper3 ?

На сайте есть форма ShopOrderForm, есть реализация добавления заказа в каталог:

$order = $modx->newObject('shk_order');
$insert_data = array(
'contacts' => $contacts,
'options' => '',
'price' => Shopkeeper::$price_total,
'currency' => $shopCart->config['currency'],
'date' => strftime('%Y-%m-%d %H:%M:%S'),
'sentdate' => strftime('%Y-%m-%d %H:%M:%S'),
'note' => '',
'email' => isset( $allFormFields[$emailField] ) ? $allFormFields[$emailField] : '',
'delivery' => $delivery_name,
'delivery_price' => $delivery_price,
'payment' => isset( $allFormFields[$paymentField] ) ? $allFormFields[$paymentField] : '',
'tracking_num' => '',
'phone' => isset( $allFormFields[$phoneField] ) ? $allFormFields[$phoneField] : '',
'status' => $modx->getOption( 'shk3.first_status', null, '1' )
);
if( $userId ){
$insert_data['userid'] = $userId;
}
$order->fromArray($insert_data);
$saved = $order->save();

Как узнать id заказа который будет сохранен?

Со всем разобрался можно закрывать

Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.