Hi Andrey,
several customers have reported that the structure of the Order Details page is kind of confusing, meaning that the sections seem to be order in an illogical way.
By the most opinions the best order of the elements would be something like this:
.order-overview
.order-details-area
.section.shipments
.section.products
.section.order-notes
.section.options
.section.totals
This way you have the overview and addresses at first, as it is by default. Then you see one of the most important things for the client, all of the real-time information about the shipment. Then you have the products and notes tables, which are more of a secondary information at this point. And at the end you have the attributes and totals sections, containing the least important information after the order has already been made. Also moving the Re-order and Return-items buttons right after the .totals-info element inside the .section.totals for overall consistency with other similar pages.
I have the mark-up ready (including some more minor alterations), so if you want I can send it to you via Git or something else.
As a customer, a lot of time myself, it is very important to have all the information on this page consistent, easy to access and logically sound, so for me it seems a good addition to the improving nopCommerce UX!
Let me know what you think :)
Kind regards,
Aleks