Need help creating a Commerce Order from Commerce Customer shipping profile
Things like this, is much easier to accomplish with a bit of custom code. You could add a form on the order view page, with the order as the context. This can be done by using hook_commerce_order_view.

All you really need to do, in the submit handler would be something like this.

$old_order //
$new_order = commerce_order_new();
$new_order-&gt;uid = $old_order-&gt;uid;
$new_order-&gt;commerce_shipping_profile = $old_order-&gt;commerce_shipping_profile;
commerce_order_save($new_order);
$form_state['redirect'] = 'admin/commerce/order/' . $new_order-&gt;order_id . '/edit';


The code above is from memory, should be in a form submit handler and is written from memory, but should work, if I remembered correctly. As you can see, it's pretty simple to accomplish.