I have been wracking my brain trying to figure this out. There doesn't seem to be a Drupal module for this, and I have no idea where to begin building this functionality myself in terms of a custom Drupal module or using something like Views or CCK.
I need to create a custom quoting tool that's integrated with Drupal. The site administrator or a marketing person will log into the admin panel, add a new product to the product list, then add offerings to the product. Each offering can have various options of different types (checkbox, dropdown list, possibly text box), and prices associated with different quantities or options. For example:
Product Name: Offering 1: Select Box with integer values from 250 to 300 incrementing by 10 Offering 2: Checkbox option 1 Checkbox option 2 Checkbox option 3 Estimated Price: $1,234.56 Contact Info: Name (text input) Phone (text input) Email (text input) Notes or requests (text area)
When a user initiates a quote, they will be given a basic automatically-calculated estimated price. If they enter their contact details, they can "reserve" the quote, in exchange providing the company with a sales lead.
How can I do this with Drupal 6? I don't know enough about the various power-modules to know which of them do what or how to leverage them to achieve what I'm trying to do. I don't know how to code a custom module, either. I tried "Quoting / Estimate" which has no documentation and did not appear to do anything at all when I tried it. I saw some mentions in the Drupal forums of maybe being able to use the E-Commerce modules to pull off something similar, but in each case the OPs never responded with a rundown of how they achieved their needs, if at all.
Am I cursed to need to teach myself how to code a module in order to build this? I want the end result to be low-maintenance so that no coding or advanced administration would be required to add/modify products.
I inherited this project kinda by accident, and I've been able to get along just fine learning how to administer the site, install modules, modify content, and perform updates and such, but this is over my head, and based on how little useful information I found while Googling or looking through the Drupal website, I feel like it's not a common issue and I'm alone in this need (which is surprising considering how often I see quoting tools around the web).