Page 1 of 1

Membership "Initiation" Fee for subscriptions

PostPosted: September 14th, 2010, 11:16 am
by cheezcake
Hey Jason!

How are you? I hope this message finds you well. Thank you for your excellent customer service, and attentiveness to detail. It speaks enormously about you as a person, and programmer!

I wanted to query your knowledge about the possibility of having an "initiation" fee, so to speak, when a member signs up. If it is a first time subscription, there would be an initiation fee of say $10, and then when their subscription renewal comes up, the total prices goes back down to the base subscription fee.

It would look kind of like this:

Subscription Period 0 (signup): $50 membership + $10 initiation = (total $60)
Subscription Period 1 (renewal): $50 membership = (total $50)
Subscription Period 2 (renewal): $50 membership = (total $50)

Etc.

Basically, the capacity to add a fixed quantity to a subscription at the time of subscription.

I would appreciate any tips on how to hack S2 to make this work, or if you could contribute ideas as to where in the code I could patch this up! I was thinking maybe add a constant to the subscription logic for the first time signups, until you could build this into an official release.

I think it would be a phenomenal feature!

Thanks!

-- Briam R.

Re: Membership "Initiation" Fee for subscriptions

PostPosted: September 16th, 2010, 1:54 pm
by cheezcake
Bueller?

Re: Membership "Initiation" Fee for subscriptions

PostPosted: September 17th, 2010, 7:25 pm
by insurance
I was looking around. I think this thread may answer your questions.

viewtopic.php?f=4&t=248&p=1085&hilit=does+not+support#p1085

Re: Membership "Initiation" Fee for subscriptions

PostPosted: September 22nd, 2010, 3:55 pm
by cheezcake
Hey Insurance!

Although that thread does indeed provide some valuable insight, I don't think it address the need of those that are using S2 Pro. Could anyone provide some more insight? **coughs in jason's general direction**

Re: Membership "Initiation" Fee for subscriptions

PostPosted: September 29th, 2010, 2:02 pm
by Jason Caldwell
Thanks for the excellent question.

After you generate your PayPal Button Shortcode, look for the ta="0" attribute.
You can change that to whatever amount you want to charge in the first "trial" period.

In other words, the initial fee charged in the first month.
Code: Select all
[s2Member-PayPal-Button ...
ta="125.00" tp="1" tt="M" ra="25.00" rp="1" rt="M" rr="1" ... /]
So this means $125 for the first month, and then $25 is the regular monthly rate.

Shortcode variables explained:

ta = Trial Amount
tp = Trial Period ( i.e. 1 = every 1 month )
tt = Trial Term - D,W,M,Y ( Days, Weeks, Months, Years )

ra = Regular Amount
rp = Regular Period i.e. 1 = every 1 month )
rt = Regular Term - D,W,M,Y ( Days, Weeks, Months, Years )

You can also do this with the Full Button Code, as explained here:
viewtopic.php?f=4&t=248#p1085

Re: Membership "Initiation" Fee for subscriptions

PostPosted: September 30th, 2010, 8:56 am
by cheezcake
Is the mechanism the same for PayPal Pro FORMS?

Re: Membership "Initiation" Fee for subscriptions

PostPosted: October 2nd, 2010, 11:05 am
by Elizabeth
No, at this time this works only for the PayPal Buttons; this uses ta (Trial amount).
Jason is still working on a work-around for the PayPal Pro forms.

Re: Membership "Initiation" Fee for subscriptions

PostPosted: October 15th, 2010, 11:27 am
by MikeStorm
So when does the member's subscription actually start for EOT purposes? Is it at the beginning of the trial period or the beginning of the regular period?

For example: I pay a pro-rated amount for the remainder of the year on November 12 (using the trial period function), and on January 1, my regular annual fee is charged. Will my membership be renewed for the full annual period on November 12, or the following January 1?