Community Support Forums — WordPress® ( Users Helping Users ) — 2011-04-05T14:37:32-05:00 http://www.primothemes.com/forums/feed.php?f=4&t=1163 2011-04-05T14:37:32-05:00 http://www.primothemes.com/forums/viewtopic.php?t=1163&p=9153#p9153 <![CDATA[Re: Importing existing user database]]> Statistics: Posted by redheadskater — April 5th, 2011, 2:37 pm


]]>
2011-04-04T05:00:14-05:00 http://www.primothemes.com/forums/viewtopic.php?t=1163&p=9032#p9032 <![CDATA[Re: Importing existing user database]]>
redheadskater wrote:
I am working on a magazine website that has an existing subscriber database of about 1,200. It's not clear to me how the subscribers will get access to their account once we import them. According to documentation, once imported, S2Member will not notify them of their account (unless you enter each subscriber individually, which I"m NOT doing!). Does S2 create a password for them upon import? Will the subscriber have to click "forgot password" in the login box and retrieve their password that way?

Yes, that is correct. s2Member does NOT contact them. This is a security measure. If you as the site owner need to contact all Users/Members, or specific Users/Members, we suggest using another plugin that is designed specifically for that purpose.

This one is popular: http://wordpress.org/extend/plugins/mailpress/

And yes, if the Password field is left empty during import, s2Member will auto-generate a password for the account. Typically, a site owner will mass import all existing Members into their WordPress installation, and then send out a mass email to all Members with the subject: "Password Change Notification". The email should contain a link to your password change form.

With WordPress installations, that link always looks like this:
http://example.com/wp-login.php?action=lostpassword

For example, click here: http://www.s2member.com/wp-login.php?ac ... stpassword

Statistics: Posted by Jason Caldwell — April 4th, 2011, 5:00 am


]]>
2011-04-03T04:38:38-05:00 http://www.primothemes.com/forums/viewtopic.php?t=1163&p=8931#p8931 <![CDATA[Re: Importing existing user database]]> Thanks for all of the excellent questions.
~ and thanks for bringing this thread to my attention Cristián.

redheadskater wrote:
We are assuming at this point that we have to manually add in usernames and passwords for everyone (around 2,000 entries - UGH!)
Sorry for any confusion.
No, that is not necessary. The ability to mass Import/Export existing Users/Members is a
prominent feature that comes with s2Member Pro.

For the benefit of others. The "Import" feature comes ONLY with s2Member Pro. However, in the free version of s2Member, you can still accomplish the same thing in your list of Users. When you add new Members manually ( one by one ), you will have an opportunity to set an Auto EOT Time, and even go back and edit that later if you wish. EOT = End Of Term.

redheadskater wrote:
I'm concerned that the import does not notify PayPal of the subscription - so what's the point of doing an import then? This is a VERY SERIOUS LIMITATION that should have been in the documentation so that people understand this ahead of time.

The purpose of importing existing Users/Members is so they can gain access to the content you offer on your site. If you are migrating from one publishing platform to another, or from one installation domain to another, having the ability to import/export Users/Members is critical.

In addition, if you import the "Paid Subscr. Gateway", and "Paid Subscr. ID" fields for each of your paying Members, it IS possible for s2Member to continue communications with PayPal, or another Payment Gateway that is integrated with s2Member Pro. But only if your Payment Gateway can be configured to send all future IPN responses to s2Member after you complete the importation.

In many cases, this IS possible. In some cases though, depending on the software you were using previously, this is not possible. When it is NOT possible for your Payment Gateway to send future IPN notifications to s2Member, the best solution is to import your existing Users/Members with a predetermined Auto-EOT Time, as discussed below.

Whenever you do the import, for each Member, you can specifiy an "Auto-EOT Date ( mm/dd/yyyy )". s2Member will respond to this event automatically, and WITHOUT reliance on PayPal®. The Auto-EOT Date is telling s2Member that a specific account is absolutely going to expire at a particular date in the future, regardless of what PayPal® says or does with the Recurring Profile, or transaction on record.

So although this is not what I would consider to be a "perfect solution", it will give you some peace of mind; knowing that all of your existing Members ( those being migrated into s2Member ), are going to be denied access on a specific date that you configure yourself during import. This can also be modified later on a per-User basis, by going to Users -> click [Edit] next to a particular User in the list and this brings up a panel with all of the editable fields; which includes the Auto-EOT Date.


Just to clear up any confusion.
redheadskater wrote:
I was assuming that we needed to input the subscription date and EOT date (which would trigger the PayPal recurring billing, I thought). If not, that is going to be one big administrative nightmare.

s2Member does NOT initiate any recurring billing transactions ( ever ). It does create Recurring Billing Profiles and it processes initial and "Buy Now" transactions. However, all of s2Member's Gateway integrations are designed to utilize the automated recurring services offered by each of the Gateways respectively. For instance, in the case of PayPal Pro, s2Member takes full advantage of the Recurring Billing service provided by PayPal. In the case of Authorize.Net, s2Member takes advantage of their ARB ( Automated Recurring Service ), and so on. So once a sale is initially completed, from that point on, s2Member only listens to IPN responses that come from your Payment Gateway.

It's important to realize that your Payment Gateway ( i.e. PayPal®, or ClickBank®, Google® Checkout, Authorize.Net®, ccBill® ) are responsible for recurring billing. s2Member's job is to synchronize with important events that can occur with a Recurring Billing Profile. Such as a cancellation, expiration, multiple failed payments, refunds, charge-backs, and other EOT events ( End Of Term ).

So importing Users/Members into an installation of s2Member has no impact on the future billing of any existing paying Customers. -- UNLESS, your previous membership management system was integrated with a Payment Gateway, in such a way, that your software was processing recurring billing transactions instead of your Payment Gateway. For portability, we discourage the use of software packages that do this, just for this reason. It makes it very difficult to move things around in the future, because the software package ( usually proprietary ) would require special attention.


We're always open to new ideas and suggestions.
So if you have something you'd like to share, or a list of desires, I'd love to hear about them.
~ Thank you!

Statistics: Posted by Jason Caldwell — April 3rd, 2011, 4:38 am


]]>
2011-02-16T11:08:56-05:00 http://www.primothemes.com/forums/viewtopic.php?t=1163&p=6793#p6793 <![CDATA[Re: Importing existing user database]]> Statistics: Posted by Cristián Lávaque — February 16th, 2011, 11:08 am


]]>
2011-02-16T09:36:41-05:00 http://www.primothemes.com/forums/viewtopic.php?t=1163&p=6786#p6786 <![CDATA[Re: Importing existing user database]]>
Will simply moving the existing database (in the old site) to the new site and installing the s2Member plugin in the new site be sufficient to recreate the list of members plus their membership levels, PayPal details, etc.? I couldn't find anything in the documentation to address this... I would appreciate it very much if someone could point me in the right direction.

Statistics: Posted by rncphq — February 16th, 2011, 9:36 am


]]>
2011-01-10T14:25:54-05:00 http://www.primothemes.com/forums/viewtopic.php?t=1163&p=5449#p5449 <![CDATA[Re: Importing existing user database]]>

Statistics: Posted by Cristián Lávaque — January 10th, 2011, 2:25 pm


]]>
2011-01-10T14:18:28-05:00 http://www.primothemes.com/forums/viewtopic.php?t=1163&p=5447#p5447 <![CDATA[Re: Importing existing user database]]> Statistics: Posted by redheadskater — January 10th, 2011, 2:18 pm


]]>
2011-01-10T13:19:02-05:00 http://www.primothemes.com/forums/viewtopic.php?t=1163&p=5445#p5445 <![CDATA[Re: Importing existing user database]]> Statistics: Posted by Cristián Lávaque — January 10th, 2011, 1:19 pm


]]>
2011-01-10T00:05:09-05:00 http://www.primothemes.com/forums/viewtopic.php?t=1163&p=5429#p5429 <![CDATA[Re: Importing existing user database]]> Statistics: Posted by flip4520 — January 10th, 2011, 12:05 am


]]>
2010-12-14T22:59:12-05:00 http://www.primothemes.com/forums/viewtopic.php?t=1163&p=5117#p5117 <![CDATA[Re: Importing existing user database]]>

We are assuming at this point that we have to manually add in usernames and passwords for everyone (around 2,000 entries - UGH!)

I'm concerned that the import does not notify PayPal of the subscription - so what's the point of doing an import then? This is a VERY SERIOUS LIMITATION that should have been in the documentation so that people understand this ahead of time.

When you imported, were the fields in your Excel file THE EXACT SAME as the fields in S2member? I know they need to be. I was assuming that we needed to input the subscription date and EOT date (which would trigger the PayPal recurring billing, I thought). If not, that is going to be one big administrative nightmare.

BTW - we are using the Pro version.

Statistics: Posted by redheadskater — December 14th, 2010, 10:59 pm


]]>
2010-12-14T11:47:02-05:00 http://www.primothemes.com/forums/viewtopic.php?t=1163&p=5106#p5106 <![CDATA[Re: Importing existing user database]]> Now we have to manaully send renweal invoices to them as the import worked perfect but there's no connection to PayPal and the annual subscription so we are looking for a better way to do this.

I'd be interested if you got your question answered.

Statistics: Posted by bobrandklev — December 14th, 2010, 11:47 am


]]>
2010-12-03T17:02:13-05:00 http://www.primothemes.com/forums/viewtopic.php?t=1163&p=4951#p4951 <![CDATA[Re: Importing existing user database]]> Statistics: Posted by sheilahoff — December 3rd, 2010, 5:02 pm


]]>
2010-11-07T10:10:12-05:00 http://www.primothemes.com/forums/viewtopic.php?t=1163&p=4544#p4544 <![CDATA[Importing existing user database]]>
I am working on a magazine website that has an existing subscriber database of about 1,200. It's not clear to me how the subscribers will get access to their account once we import them. According to documentation, once imported, S2Member will not notify them of their account (unless you enter each subscriber individually, which I"m NOT doing!). Does S2 create a password for them upon import? Will the subscriber have to click "forgot password" in the login box and retrieve their password that way?

If anyone could explain how this is portion is supposed to work I'd appreciate it.
Lisa

Statistics: Posted by redheadskater — November 7th, 2010, 10:10 am


]]>