What I am trying to figure out how to do:
-make use of an additional OrderStatus (OrderStatus.Estimate, for example)
-enable editing of product variant attributes for an item on an existing order
Why I am trying to figure out how to do that:
An instance of NopCommerce I am working on is being used solely for sales of services, rather than products.   I’ve found nopCommerce’s design very much compatible with this model, but would ideally like to be able to create an order that is essentially an estimate that can, once approved, be ‘toggled’ into a billable invoice.   While I know I could manage estimates outside of nopCommerce and then just create invoices within nopCommerce as they get approved, it would seem much more consistent and professional to have it be seamless within nopCommerce.    It seems as though if I, for example, added a resource called OrderStatus.Estimate, could figure out how to set an order to that status and permit editing of the product variant attributes, I would have a basic method of providing estimates online that would facilitate everything being consistent and inside of nopCommerce.
Any thoughts, ideas, or suggestions would be greatly appreciated.