GithubHelp home page GithubHelp logo

Comments (10)

rvdsteege avatar rvdsteege commented on August 26, 2024 1

I'd also mention the negative amount for trial period pricing in the payment feed settings:

The trial period uses the total amount of the form. You can set the recurring amount separately and add product fields with negative amounts for a discounted trial period.

from wp-pronamic-pay-gravityforms.

rvdsteege avatar rvdsteege commented on August 26, 2024

The PayPal add-on supports a trial period.

PayPal trial period support in Gravity Forms

from wp-pronamic-pay-gravityforms.

remcotolsma avatar remcotolsma commented on August 26, 2024

Is the screenshot from the following add-on?
https://github.com/pronamic/gravityformsppcp/blob/584df1be0f3c6922133e7884085142efe28d838a/class-gf-ppcp.php#L1516-L1571

Gravity Forms has some basic support for trials?
https://github.com/search?q=repo%3Apronamic%2Fgravityforms+trial&type=code

We could add this, point of attention is a free trial? For direct debit (mandate via iDEAL / Bancontact) recurring payments via Mollie require an initial payment of > € 0,01 to obtain an mandate for the follow-up payments? Should the Mollie gateway override the free trial payment of € 0,00 with € 0,01 in that case? Or should users configure this themselves correctly?

from wp-pronamic-pay-gravityforms.

rvdsteege avatar rvdsteege commented on August 26, 2024

Is the screenshot from the following add-on?

Ah, no (Gravity Forms PayPal Standard add-On). The Paypal Checkout add-on provides some additional pricing options (free, fixed price) next to selecting pricing fields ('Bedrag', 'Ander bedrag'):

Scherm­afbeelding 2022-12-19 om 11 19 23

from wp-pronamic-pay-gravityforms.

remcotolsma avatar remcotolsma commented on August 26, 2024

I don't like the way Gravity Forms is doing this with the trial_field setting which can be the value 'enter_amount', 'free_trial', but also a specific field ID. I think it's good practice to make a separate setting for this:

Source trial price - trial_price_source

  • None → ''
  • Free → 'free'
  • Field → 'field'
  • Amount → 'amount'

Based on these options, additional settings fields can be displayed. For example, a price field drop-down list or an amount input field.

We could add this, point of attention is a free trial? For direct debit (mandate via iDEAL / Bancontact) recurring payments via Mollie require an initial payment of > € 0,01 to obtain an mandate for the follow-up payments? Should the Mollie gateway override the free trial payment of € 0,00 with € 0,01 in that case? Or should users configure this themselves correctly?

What are your thoughts on this @rvdsteege?

from wp-pronamic-pay-gravityforms.

rvdsteege avatar rvdsteege commented on August 26, 2024

Should the Mollie gateway override the free trial payment of € 0,00 with € 0,01 in that case? Or should users configure this themselves correctly?

I would go with users setting this up correctly themselves instead of overriding the amount.

from wp-pronamic-pay-gravityforms.

remcotolsma avatar remcotolsma commented on August 26, 2024

https://github.com/pronamic/wp-pronamic-pay-gravityforms/tree/feature/add-trial-support

from wp-pronamic-pay-gravityforms.

remcotolsma avatar remcotolsma commented on August 26, 2024

Release candidate is ready: https://github.com/pronamic/wp-pronamic-pay/releases/tag/v9.3.0-RC-1.

from wp-pronamic-pay-gravityforms.

remcotolsma avatar remcotolsma commented on August 26, 2024

Based on a user's feedback, we think the trial period settings need further clarification. It will not be clear to every user what amount is used for the trial period. Perhaps users now assume that it is always a free trial? At the moment, we always use the form total for the trial period (for good reasons). Will the following explanation suffice for now?

The amount for the trial period will always be the form total, you can set the amount for the recurring follow-up payments separately.

In a manual we can also give some concrete examples:

  • Free trial period
  • Reduced price (discount) trial period

The 'trial period' setting can also be used for a 1 + 1 week/month/year free promotions. We should also take into account that certain recurring payment methods require a minimum initial payment of, for example, € 0,01 for obtaining a mandate.

from wp-pronamic-pay-gravityforms.

remcotolsma avatar remcotolsma commented on August 26, 2024

Added in 2731300, and also created in an issue for a manual:

from wp-pronamic-pay-gravityforms.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.