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.

Reoccuring and Once-off charges on the same form

  1. Hi,
    I understand that Gravity Forms are not a complete ecommerce package, and as it stands covers most of our requirements for building forms for customers buying/enquiring on a number of services across several business units that we provide.

    Gravity Forms currently does price calculations as; Product + Options * Quantity + Shipping = Total
    However, it appears that Gravity Forms has no real concept between a reoccurring cost and once-off fees. The desired goal is to segregate the pricing into reoccurring and once off charges. This doesn't need to work against existing payment gateways that Gravity Forms supports and does not require determining the actual price from a given reoccurring period and base per period pricing.

    How difficult would it be to write a plugin or alter gravity forms for pricing to function as such;
    Reoccurring charges; Reoccurring Product + Options * Quantity + Reoccurring Shipping = Reoccurring Total
    Once-off charges; Once-off Product + Options * Quantity + Shipping = Once-off Total

    Making changes to Gravity Forms itself is something that would preferred to be avoided due to complications in upgrading and support.

    Posted 9 years ago on Friday December 9, 2011 | Permalink
  2. There is no need to modify the core Gravity Forms files, and it's something we strongly discourage. With the hooks built in to Gravity Forms, you can add your own functionality in whatever area you like with a plug in for Gravity Forms. There were, last I looked, 30 plugins which extend the Gravity Forms functionality at the repository. You can see accomplished the additional functionality and see if your needs are similar. Your plugin add-on can be as simple or as complex as you want, based on your specific needs.

    Posted 9 years ago on Friday December 9, 2011 | Permalink