mattia - 8:03 am on Nov 11, 2011 (gmt 0) [edited by: lorax at 12:30 pm (utc) on Nov 11, 2011]
The ecommerce solution we use has an estimate module.
Basically you, as the admin create the "estimate" for the user (who has to be a registered user already) and send him the quote/estimate by email.
The estimate module can let you add new products and add discount rate the way you want it. The discounts can even be based on the type of customer (useful for B2B selling)
Anyway, the user can manage the list of estimate in his account and pay or delete the one he wants.
However, even if complete, I fel a little different from what you relly wanted. I mean you wanted to have the customer to fill his cart first...
Well in this case the estimate module lets you "sort of" fill out the cart for him and give it a name - the estimate ID name....
is that what you're looking for as a feature?
[edit reason] fixed typo [/edit]
[edited by: lorax at 12:30 pm (utc) on Nov 11, 2011]