09-21-2013, 03:19 PM
(This post was last modified: 09-21-2013, 03:19 PM by ReworkedScripts.)
(09-21-2013, 02:16 AM)sganguly Wrote:(09-20-2013, 02:41 PM)LightworkerNaven Wrote: There's a temporary work around for that. You charge your annual fee to the customer on sign up, but once they pay, they receive a coupon that discounts their service for the month by the exact price of the plan for one year. You essentially already have the ability to charge once a year doing this.
Thank you for your reply....but can u pls elaborate how to do that ?
1.) Log into the admin area and go to the "Coupons" page.
2.) Fill out the form as you'd like. Make sure you set it so the coupon only works in the "Invoices" area so it's less likely that they will be trying to add it while signing up. Also, set the "Good For" to a set number of months. Set the "Months" field to 11. (They pay the first month) Then set the discount to the same price as the package price.
3.) Give the coupon to the customer once they've paid the first bill.
If you find that people are sharing their coupons, you'll want to make one for each user if it bothers you. If people know the coupon and they sign up with it (by just going to the client area instead of finishing through the payment processor) then they would get the discount at that time.
If that happens, you'll need to add a fee to the invoice for the plan's amount. This will make it so that the user is forced to pay the bill. With the coupon being good for only 11 months and they used it on the first month, then you could force them to pay the last month's bill as well by just not making mention of it. You then get paid twice. The customer can't close their account manually due to it having a balance, but they could wait for the system to terminate them and get around a month of free service.
Hopefully this gives you some incite into your billing options and what ramifications they have in the system.
---
See my GitHub at https://github.com/cozylife
See my GitHub at https://github.com/cozylife