Hi Frank,
For "Handling" perhaps an option could be set to allow a multiple of selections per order. A "default" charge, a "combination" charge of the default and the product handling charge. The latter probably would best be implemented at the product side of the transaction so that the product handling fee could either override the default, or be added to the default per order setting. For example, if the majority of the items has small or no handling charges, the default might work fine, but if the order included an item that required some very specific handling (say a refrigerated product) then that item needs to have it's handling charge, and perhaps even its shipping charge "added to" the other default handling or shipping charges or even to both. I'm pretty sure if this would be best implemented on the product side and allow an "override" or "add to" setting.
Same sort of thing could be done for shipping. Shipping a small product to New York obviously costs a lot less than an 80 pound bar-b-que grill, so something needs to be addressed in cases like that.
It was late and I missed the check box. Sorry. 10 Order Status possibilities should definitely be enough, but it might be better to allow the Administrator to simply add the ones he/she wants than to hide the ones not being used, even though they can be renamed. If you choose that option, in the interest of flexibility you should leave the enable/disable function in any event. If this is to be deployable in multiple portals within a DNN install, then each might have different needs as well. Not sure how you intend to license this, but this would be a consideration for flexibility.
I looked through all of the "Just listed" items and none of them show an Image. You say "By default it's on" but none show. Not sure it's that important, but a picture is worth a thousand words, so they say.
Is the system set to default to three product column, and can that be set dynamically? Also, I am assuming that the "Dashboard" must refer to the top menu or something. When selected, nothing shows except the default display which appears when Site Admin is selected.
Now comes an idea I have seen implemented, but it's a touchy subject and might go beyond the scope of your intent.
In a project I worked on (I did the strategy/positioning of the system) they allowed an "inventory" setting for and a separate UI for each Vendor or Manufacturer with a default email when stock got low enough. The Administrator set the level of stock which, when arrived at, automatically fired of an email to the vendor or manufacturer to login and review the sales history for their specific items and inventory levels. This allowed them to have a bit closer watch on items that might require backorder if not ordered on time and such.
Just a thought. In any event, I really like what I see. It currently is beyond the scope of what I personally need and use, but in the near future is probably very, very close to what I would like to see available to sites I help implement.
Oh,, one last thing. An "Image Zoom" function would wonderful to allow perspective customers to "zoom" in for a better view of a product's specific areas of detail and could also assist in increasing sales.
Clay