How To Control Display Order Of Products Table On Invoice/packing Slip?

Hey All - I am using CS Cart 4.3.6 and I am trying to determine how the software displays the order of products on an order's Invoice and Packing Slip.

I would like the ability to control the display order of products on the invoice / packing slip to match how things are layed out in pack n' ship to help the packing work flow.

It seems CS Cart displays products on orders in Alphabetical order, and then it takes into account the product's options priority, however this sometimes doesn't work and we receive orders in the order in which the customer added them to their cart.

Hope I am being clear in what I am looking for - Thanks for your help!

You can use hooks in the fn_get_order_info function (app/functions/fn.cart.php) to change order products sorting