I have a problem regarding establshing a new membership website form an existing database of over 1000 members split across half dozen different membership classifications and I would be interested to hear how I tackle this matter.
Each membership level has a different price so am considering setting the memberships up as either
Following Option 2
Choice (2) is relatively easy if I understand BC correctly in that as I import the existing members into the CRM I include them into the relevant secure zones and set their expiry date as being the common membership renewal date.The memberships are all renewed on the same date in the year. We are putting the new website together and need to take up the existing members.
Quest 1: Am I correct in understanding that BC will generate a new invoice to all members 2 weeks prior to the secure zone expiry. As we don't have their credit card details we will have to direct them for their first renewal to a link to sign up to that secure zone again based on their existing CRM details. Will this then kick off the recurring payments from that year on?
Following Option 1
This provides a simpler secure zone management but leads to the problem of how do we generate the automatic invoices 2 weeks prior to the membership renewal date?
As we don't have a recurring order against these members there is no trigger for recurring invoices to be generated.
Quest 2: Is there any way that you can pre-load a recurring order against a list of CRM customers (in our case 1000+) without doing this one by one per customer?
Quest 3: Assuming we can pre-load the orders how do we handle that initial renewal of membership where it is against a recurring product item when we don't have any existing credit card details?
The answer to Quest 2 may force my hand here but I thought it worth exporing some of the great ideas that this Forum produces and someone may suggest an approach that i have not considered.
BC's recurrence for memberships is very basic and it will not be easy to implement your requirement. So, there are two ways to create a recurring order in BC. 1 - Customer goes to a site and fills in the secure zone membership form and the recurring order is created. The system will then raise an instance of that initial order 14 days prior to the next billing cycle and charge the credit card. 2 - You manually create a recurring order for every customer through admin interface. You have to have credit card details to do this.
There could be a third option where you can use the API and go through the list of customers and create CRM records and orders for them. You may want to contact someone like Simpleflame to see if they can implement this for you.
-Anything outside of this can not be easily achieved.
Thanks Mario - I suspected as such and am now thinking thatthe answer to the problem will be along your first suggestion.
Does this sound reasonable?
That sounds reasonable, Greg.
"Are we able to set the expiry date to a fixed date when submitting (ie the annual renewal date of all members)?" <<< Yes. Please see http://kb.worldsecuresystems.com/134/bc_134.html, section "Setting the expiration date for a Secure Zone subscription based on a web form submission"
Europe, Middle East and Africa