CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Pre-installation Questions (Moderator: Dave Greenberg) »
  • Dyanamic Ask for donations....
Pages: [1]

Author Topic: Dyanamic Ask for donations....  (Read 2068 times)

kathykelley

  • Guest
Dyanamic Ask for donations....
September 09, 2008, 09:47:35 am
Hi,
I have a client that is looking for the ability to specify that and email campaign or donation for has a dynamic ask capability.  For example, if a person has donated $100 in the past (that is their high $ amount) that in emails or on the donation form, the only $ amounts that the user will see are donation amounts from $100 and up.  All lower $ amounts would not be displayed.

Has anyone implemented this type of thing or have a way for doing this?

Where would modifications need to be made in the code to allow for this option?

Thanks for your help with this.

NOTE:  Convio currently has this feature available.

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Dyanamic Ask for donations....
September 09, 2008, 10:19:30 am

you can make the needed modifications at:

CRM/Contribute/Form/Contribution/Main.php, function buildAmount( )

Assuming the user has logged in, you can find the users past donation activity and suppress a few of the amount values displayed. I dont think implemeting a filter on that function should be too hard.

Would be a good community contribution to CiviCRM. Can u give a bit more detail on Convio's feature for this? i.e. how do they set this up, what options are used etc

thanx

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

kathykelley

  • Guest
Re: Dyanamic Ask for donations....
September 09, 2008, 10:59:17 am
Here is how the Dyanic Ask Component is defined in the Convio Documentation....

http://help.convio.net/site/PageServer?pagename=Admin_Donation_Classic#adding_a_dynamic_ask

If you have any ideas on how to get this working it would be greatly appreciated.  I am new to Civicrm so it would help my startup time greatly.

Adding a Dynamic Ask Component

The Dynamic Ask component is used to calculate a suggested donation that is different for each constituent, depending on the constituent's giving history. If you have included a user-entered giving level as part of a Donation Form, you can link to the form with the Dynamic Ask component. You can include the component one time to ask for a single suggested amount, or use it repeatedly to ask for something like the following: "If you could give $50, $75 or even $100, you could provide support for …."  The “Other Amount” on your donation form will pre-fill with whichever amount the donor clicks on.

The Dynamic Ask component can also be used to calculate a suggested donation that is not linked to a donation form, which could be useful in a message that introduces several donation forms and suggests that the constituent give the calculated amount to the cause that interests them most.

To add a Dynamic Ask component:

1.       Create and publish a Donation Classic Form to link the component to a form.

2.       Access the WYSIWYG Editor window in a page (such as your homepage) or email.

3.       Enter a word or phrase to introduce the component (for example, "Could you consider giving ")

4.    Place the cursor where you would like to insert the suggested donation and click Dynamic Ask from the Components drop-down list. The system displays the Component Selector pop-up page.

5.    To link to a Donation Classic form, click the Donation Form from the drop-down list.

6.    For Start with the donor’s, click one of the following as the beginning point of calculations:

        u       Highest Previous Contribution

        u       Most Recent Contribution

        u       Year-to-Date Total Giving

        u       Last Year Total Giving

7.       For Using this amount as a default and minimum, enter a value in case the donor has not previously contributed or gave at a very low level.

8.       For Increase it by this percentage, enter the value to add to the base amount when the suggested amount is presented to the potential donor. For example, enter a 10% increase plus a $10 increase, or simply choose a 25% increase.

9.       For Then add this amount enter the value to add again.

10.       For Finally round to the nearest multiple of enter the final suggested figure. The default amount for rounding is to the nearest multiple of $5.00, but you can change it.

11.       Click the Insert button. The system places the component on your page and closes the pop-up page. The component will look similar to the following illustration, however the donors will see only the text you enter and the calculated dollar amount.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Pre-installation Questions (Moderator: Dave Greenberg) »
  • Dyanamic Ask for donations....

This forum was archived on 2017-11-26.