Customization (where to start?)
Posted: Wed Mar 05, 2008 7:41 am
Hello again.
I finally took the plunge and purchased AC7! As per some of my earlier posts, I've written a custom .NET quoting engine that I need to integrate with AC7.
Some background:
My customers will make use of a custom Java Applet on the front end to parse their data files. The applet will then generate HTML line items that correspond to information from the files. These line items are then sent to a custom web service for price quoting. A quote is received by the client JavaScript and then displayed as part of each line item.
Whew
Now to the good stuff. I would like to have each line item exist like an auto generated product in AC7. I'd then like to offer the client the ability to click an order button that would take them to a one page checkout where they would have their payment details confirmed, and they could then place their order.
Did I forget to mention that I'm still fairly green to .NET development
I like to think that I've come a long way in the last few months, but there is quite a bit to learn and I find myself rewriting my code quite often, as I'm always finding a better way to do something.
Anyway, enough rambling, could anyone save me some research time, and point me in the right direction? Here are some starting questions:
1) What constitutes an order?
2) Do I need to create a basket to place the order in? Or can my order exist without a basket (as I don't really need one)?
3) Can I create an auto generated product that doesn't have a corresponding database entry? Or should I create a base product in the DB that will represent all of my line items, and then update the description and price on the fly?
4) Also, on a side note, I noticed that the User Profile is pretty limited. Could I add fields to the profile? Would it be as easy as extending the User object and adding some fields for data persistence, and updating some GUI screens etc?
Thanks in advance! I know this is a lot to take in.
Mike
I finally took the plunge and purchased AC7! As per some of my earlier posts, I've written a custom .NET quoting engine that I need to integrate with AC7.
Some background:
My customers will make use of a custom Java Applet on the front end to parse their data files. The applet will then generate HTML line items that correspond to information from the files. These line items are then sent to a custom web service for price quoting. A quote is received by the client JavaScript and then displayed as part of each line item.
Whew

Now to the good stuff. I would like to have each line item exist like an auto generated product in AC7. I'd then like to offer the client the ability to click an order button that would take them to a one page checkout where they would have their payment details confirmed, and they could then place their order.
Did I forget to mention that I'm still fairly green to .NET development

Anyway, enough rambling, could anyone save me some research time, and point me in the right direction? Here are some starting questions:
1) What constitutes an order?
2) Do I need to create a basket to place the order in? Or can my order exist without a basket (as I don't really need one)?
3) Can I create an auto generated product that doesn't have a corresponding database entry? Or should I create a base product in the DB that will represent all of my line items, and then update the description and price on the fly?
4) Also, on a side note, I noticed that the User Profile is pretty limited. Could I add fields to the profile? Would it be as easy as extending the User object and adding some fields for data persistence, and updating some GUI screens etc?
Thanks in advance! I know this is a lot to take in.
Mike