Our newspaper wants to offer people the ability to place orders for classified ads online. In my head, I can picture how the system could work -- but I can't figure out how it could be done in Drupal.
The ad rates would be based on a per-word charge. For example, the first 12 words would be $12, with each additional word 35 cents extra.
If I could design the perfect system, there would be a field that would provide a dynamic count of the total number of words.
Then the system would run a calculation of how much the ad would cost.
The user would be presented with that final cost and would be able to adjust the ad length accordingly.
Once the user agreed to pay for the ad, the payment would go through PayPal, and our Classifieds department would receive an email with the ad copy and a confirmation that the ad had been paid for.
We're already accepting ad orders (and PayPal payments) through Ubercart for "Celebration" ads (announcements of births, birthdays, anniversaries, weddings, and engagements); however, those ads have a fixed cost per size (1x4, 2x7, etc.).
But how to set up a system that would work for our Classified ads? I'm not sure where to begin -- or if it can even be done without custom programming (which I can't do).