diff --git a/modules/order/commerce_order_ui.module b/modules/order/commerce_order_ui.module
index a217d5e..fe2612e 100644
--- a/modules/order/commerce_order_ui.module
+++ b/modules/order/commerce_order_ui.module
@@ -237,6 +237,46 @@ function commerce_order_ui_order_uri($order) {
 }
 
 /**
+ * Implements hook_commerce_order_view().
+ */
+function commerce_order_ui_commerce_order_view($order, $view_mode, $langcode) {
+  // Add css for the order admin page.
+  drupal_add_css(drupal_get_path('module', 'commerce_order') . '/theme/commerce_order.admin.css');
+
+  // Add account info to the order.
+  $order->content['commerce_order_ui_account_info'] = array(
+    '#theme' => 'commerce_order_ui_account_info',
+    '#order' => $order,
+  );
+}
+
+/**
+ * Implements hook_field_extra_fields().
+ */
+function commerce_order_ui_field_extra_fields() {
+  $extra = array();
+  $extra['commerce_order']['commerce_order']['display']['commerce_order_ui_account_info'] = array(
+    'label' => t('Account info'),
+    'weight' => 0,
+  );
+  return $extra;
+}
+
+/**
+ * Implements hook_theme().
+ */
+function commerce_order_ui_theme($existing, $type, $theme, $path) {
+  $path = drupal_get_path('module', 'commerce_order_ui') . '/theme';
+  return array(
+    'commerce_order_ui_account_info' => array(
+      'variables' => array('order' => NULL),
+      'file' => 'commerce_order_ui.theme.inc',
+      'path' => $path,
+    ),
+  );
+}
+
+/**
  * Implements hook_forms().
  */
 function commerce_order_ui_forms($form_id, $args) {
diff --git a/modules/order/theme/commerce_order.admin.css b/modules/order/theme/commerce_order.admin.css
index a01ae49..2cba5ea 100644
--- a/modules/order/theme/commerce_order.admin.css
+++ b/modules/order/theme/commerce_order.admin.css
@@ -22,3 +22,31 @@
 #commerce-order-ui-redirect-form .form-submit {
   margin-top: 1.8em;
 }
+
+/**
+ * Account info styles
+ */
+.commerce-order-account-info {
+  border: 1px solid #BEBFB9;
+  padding: 10px;
+  width: 50%;
+  margin: 10px 0;
+}
+
+.commerce-order-account-info h3 {
+  margin-top: 0;
+}
+
+.commerce-order-account-info strong {
+  display: block;
+  float: left;
+  margin-right: 3%;
+  width: 20%;
+  text-align: right;
+}
+
+.commerce-order-account-info span {
+  display: block;
+  float: left;
+  text-align: left;
+}
\ No newline at end of file
diff --git a/modules/order/theme/commerce_order_ui.theme.inc b/modules/order/theme/commerce_order_ui.theme.inc
new file mode 100644
index 0000000..52212a3
--- /dev/null
+++ b/modules/order/theme/commerce_order_ui.theme.inc
@@ -0,0 +1,58 @@
+<?php
+
+/**
+ * @file
+ * Theme functions for commerce_order_ui module.
+ */
+
+function theme_commerce_order_ui_account_info($vars) {
+  $order = $vars['order'];
+  $account = user_load($order->uid);
+
+  // Format the account name as a link, if it's a known user.
+  if ($account->uid) {
+    $account_name = l(format_username($account), 'user/' . $account->uid);
+  }
+  else {
+    $account_name = format_username($account);
+  }
+
+  $build = array(
+    '#prefix' => '<div class="commerce-order-account-info">',
+    '#suffix' => '</div>',
+    'title' => array(
+      '#prefix' => '<h3 class="title">',
+      '#suffix' => '</h3>',
+      '#markup' => t('Account'),
+    ),
+    'content' => array(
+      '#prefix' => '<div class="content">',
+      '#suffix' => '</div>',
+      'accont_number' => array(
+        '#prefix' => '<div class="account-number clearfix">',
+        '#suffix' => '</div>',
+        'label' => array('#markup' => '<strong>' . t('Username') . '</strong>'),
+        'value' => array('#markup' => '<span>' . $account_name . '</span>'),
+      ),
+    ),
+  );
+
+  // Take the email from the order or fall back to the account if possible.
+  if (!empty($order->mail)) {
+    $mail = $order->mail;
+  }
+  elseif (!empty($account->mail)) {
+    $mail = $account->mail;
+  }
+
+  if (!empty($mail)) {
+    $build['content']['mail'] = array(
+      '#prefix' => '<div class="mail clearfix">',
+      '#suffix' => '</div>',
+      'label' => array('#markup' => '<strong>' . t('E-mail') . '</strong>'),
+      'value' => array('#markup' => '<span>' . $mail . '</span>'),
+    );
+  }
+
+  return render($build);
+}
