The publisher of the newspaper where I am building a new site in Drupal/ProsePoint wants to move the "Lifestyles" announcements (birthdays, birth announcements, engagements, weddings, anniversaries) into an ad section (in the print version of the newspaper) called "Celebrations."
And she wants people to be able to place orders for "Celebrations" ads online.
Which means that people need to be able to fill out a form online with the requested information (for example, for a birthday ad, it would include the first and last name of the person celebrating a birthday, the gender and birthdate of the person, details about the plans for a party or celebration, etc.) and then be directed to a "checkout" where they can pay for the ad; then an email would be sent to us, letting us know the size and type of the ad (each of the five categories above will have four sizes; each size will have a different cost; within each size will be the choice of horizontal or vertical) and giving us the content of the form so our composing department can create the ad.
I've been looking for a way to create this in Drupal; I thought that Ubercart + Webform (using Webform Associate and Ubercart Webform Productize) would be the way to go ... but here's the problem:
Each of the ad sizes (all 40 of them) would need to be set up as individual products in Ubercart. That's not the hard part; the hard part is that the associated Webform has to be created DURING the process of setting up each ad size.
Which means that I have to create 40(!!!) webforms. (And some of the larger forms may have 20-50 fields.)
I can't create one Webform for birthday ads, for example, and then clone and revise the form for each ad size (the form will have more fields for larger ad sizes and fewer fields for smaller ad sizes) and then somehow link the form to the appropriate ad size.
Any ideas or suggestions?
Sincerely,
Katrina
Comments
A suggestion - use ubercart
A suggestion - use ubercart with http://drupal.org/project/uc_node_checkout
Doing it this way, you'll only need to create one CCK form with the options and link it to one "Pay for Celebrations" product.
Still think Webform is the way to go
I looked at Ubercart Node Checkout, but I don't think that's going to work. The users wouldn't be creating anything to be viewed on the website; they'd simply be using the website to fill out a form and pay for an ad that would appear in the print version of the newspaper.
Katrina
Site builder, writer, trainer, graphic designer
Ubercart Node Checkout can do same
Node Checkout can be used for that purpose, even if you do not want users to view anything on website.
Anyway, I guess you should use what suits you best.
E-commerce + Webform
Actually, I discovered last night that there's an E-commerce + Webform solution that might work. I like Ubercart ... but if it doesn't offer an easy solution with Webform, I can't use it.
Katrina
Site builder, writer, trainer, graphic designer
found this ...
Not sure how you're getting on but I was looking for a classifieds solution and found both your post and this one ..
http://groups.drupal.org/node/21898
Did you go down the webform route, or have you looked again at ubercart & found a half-way?
Andy
Using ubercart and Rules module
I have implemented classified ads system in drupal for several clients by integrating ubercart and Rules module. I find it easier to customize for different client requirements.
-Babu
Drupal Projects showcase: http://paramprojects.com/website/drupal-servicesprojects
Promote Drupal with Tshirts/merchandise: http://paramprojects.com/drupalstore