I am working with a web developer to upgrade my employer's existing website. The web developer was hired mostly for theming and some basic view/content type additions. However, there is one major part of our website that neither of us are quite sure how to handle. We are adding a store to our website, but it's not like a traditional e-commerce store. This store is an application store that requires the user to choose software, platform and infrastructure choices to create an order (all three parts of "the cloud"). The steps for the entire process are listed below:
- User searches for Software (Application node type).
- User can choose the software they want directly from the search list or from the Application's node.
- The user has now started the order process and will be asked questions about the software itself.
- After answering questions about the software, the user may be asked questions about the platform. The software they have chosen will determine if this step is necessary.
- The user may now be asked to choose an Infrastructure Provider (IaaS Provider node type) from a list of providers. The software they have chosen will determine what, if any, providers they can choose from.
- The user will be presented with a summary of their order and an estimated monthly charge based on their answers
- The submit button will actually take them off site to a "cloud management portal" where they will handle billing. The order number needs to be included in the url so that the portal can use web service calls to look up their software and infrastructure choices, as well as any other information they were asked to enter.
Is there an existing module that will handle this? I have done module development in the past and I'm not too worried if I have to do some to get this to work properly. However, we have a due date of Friday November 13 for this website so I want to be able to due this with as little development as possible.
Thanks,
~BassistJimmyJam
Comments
Ubercart and E-commerce are
Ubercart and E-commerce are the modules available.
As far as I know, I'm not
As far as I know, I'm not able to add custom content types as products in Ubercart. I've never had much luck with e-commerce but I'll give it a shot, thanks.
_
Checkout the http://drupal.org/project/uc_node_checkout module.