PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

Polling System Customization

  1. Hello,

    I am trying to make a polling system where if you buy product X you get 2 votes and if you buy product Y you get 5 votes. Is this possible? What is the best way of achieving this?

    I have a Developer license for Gravity Forms, and am using Cart66 for the product which is activating Gravity forms upon purchase.

    Posted 11 years ago on Wednesday October 10, 2012 | Permalink
  2. How would you be giving out the votes, where are the votes used and how do you keep track of the votes? None of that functionality is in Gravity Forms.

    Posted 11 years ago on Wednesday October 10, 2012 | Permalink
  3. The votes are given when purchased, Cart66. Theres no way of custom coding variables to execute such things?

    Posted 11 years ago on Thursday October 11, 2012 | Permalink
  4. what I am to do is make some people's votes (depending on what you buy) weighted more. is this possible while collecting at the data in the same database?

    Posted 11 years ago on Thursday October 11, 2012 | Permalink
  5. You can 'give' the visitor votes when they buy a product, but I am still unclear where they will be stored, what is done with the votes, and how Gravity Forms can help you. I'm afraid I need more information to know how the whole system is going to work to show how Gravity Forms can help.

    So, for step one, the visitor purchases a product. They earn votes. How do you give the votes to the visitor? Is it stored as a product purchase with a history some how, or do you need to store it as a usermeta value, or is there another plugin which is integrated for voting? Sounds like a cool system, but we need more information to understand all the moving parts.

    Posted 11 years ago on Sunday October 14, 2012 | Permalink
  6. We just want the ability to fill the form out multiple times.
    What I was thinking is that if they purchase the book a form comes up... this form has 5 fields where they all portray the same answers(10 answers).

    Is there a number I can call to better explain myself?

    Posted 11 years ago on Monday October 15, 2012 | Permalink
  7. David Peralty

    Hi, I think I understand your question.

    First, there are no phone numbers to call. We handle everything through e-mail and this forum.

    Correct me if I'm wrong, but you want a form where people can buy votes to use on that same or another form. So if the question was a Yes or No, instead of them selecting Yes, and having one vote, they could pay to select Yes and have it count for more (maybe 5, 10, 50 times).

    Gravity Forms doesn't have any way to do this. It would take extensive customization. We don't track an inventory (and that's basically what the purchased votes would be).

    There are potentially many ways you could get this to work with Gravity Forms, but it would require an intermediate or above PHP developer to make happen. They would have to understand where data is stored in Gravity Forms, come up with a system to manage votes, tie it to users submissions and purchases. It would be fairly complex.

    Basically you need someone to develop a voting system, and just have the Cart66/Gravity Forms part be focused on data collection and payment processing.

    Posted 11 years ago on Monday October 15, 2012 | Permalink
  8. ok, thats what im looking for. Now my final question. Is it possible to make every poll worth 5 votes? Or do i have to do it manually?

    Posted 11 years ago on Monday October 15, 2012 | Permalink
  9. David Peralty

    You would have to do it manually somehow. All votes on our poll add-on are counted as one, and I don't think there is a hook that you could easily change this with.

    Posted 11 years ago on Monday October 15, 2012 | Permalink
  10. thanks.

    Posted 11 years ago on Monday October 15, 2012 | Permalink

This topic has been resolved and has been closed to new replies.