latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Download restrictions for Free Subscribers

Home Forums Community Forum Download restrictions for Free Subscribers

This topic contains 5 replies, has 4 voices. Last updated by  Jason (Lead Developer) 4 years, 9 months ago.

Topic Author Topic
Posted: Thursday Mar 22nd, 2012 at 2:53 pm #8854
james guess
Username: bird

1. I have changed the my restrictions to open registration.

2. I have set my basic download restrictions to unlimited 999999 and 1 day for unlimted downloads daily for level 0 free subscribers.

3. but when i registers free subscriber clicks on this link to download the file it pulls up the membership options page instead of streaming the video. http://jamesbirdguess.com/?s2member_file_download=/Emerging%20EntrepreneurDisc%201.avi

Please help one of the main reasons why I just bought a license was because I want to send my customers links to download or watch a video unlmited times when they buy it from my online store hosted with bigcommerece.

List Of Topic Replies

Viewing 5 replies - 1 through 5 (of 5 total)
Author Replies
Author Replies
Posted: Friday Mar 23rd, 2012 at 6:41 am #8888

Hi James.

I tried the link you posted and I’m not sent to the Membership Options Page, I get a 404 “file not found” error.

Are you sure the file’s name is correct? Could you try removing the space from the name?

By the way, you don’t need the leading slash, just the file name. Did you put the file in the s2member-files directory?

Posted: Friday Mar 23rd, 2012 at 8:03 am #8901
james guess
Username: bird

Sorry Cristian, I moved the file because I am going to try a different apporach. Below is what I would like to do.

1. Customer buys digital video product from http://www.store.jamesbirdguess.com and is immediately emailed instructions and a link to a page (www.jamesbirdguess.com/emerging) which has embedded videos available to watch and or download.

2. Customer follows instructions which states customer must first register on jamesbirdguess.com and create user name and password here: http://jamesbirdguess.com/wp-login.php?action=register

3. Once customer registers on the jamesbirdguess.com site they become a ???? (I dont know) level member which will allows them access to actual the video page with unlimited downloads per day.

The only problem I am having is that I want the customer to be able to register and immediately gain access to the video page. But the drawback is if I make that page available to level 0 or anyone who registers they could also watch the video page even thought they never paid.

Let me know if this is not making sense. the page I want to protect is http://www.jamesbirdguess.com/emerging

Posted: Friday Mar 23rd, 2012 at 1:01 pm #8928
Raam Dev
Username: Raam
Staff Member

Hi James,

If s2Member is not part of the purchasing process, s2Member won’t know who should be allowed to register and who shouldn’t. In other words, if you leave Open Registration enabled and simply point people to s2Member, anyone (even people who haven’t paid) will be able to register and gain access to the videos.

If you must have customers pay through another system, you’ll need to find a way to integrate that system with s2Member. Such a custom integration would be outside the scope of our support policy (please see s2Member® » Support Policy » Outside Scope).

The most simple workaround to this problem would be to allow anyone to register as a Free Subscriber and then manually “upgrade” the accounts of those who have made a purchase (you’d simply edit their profile and change their account role from Free Subscriber to Level 1).

Then, you can protect your videos page by requiring Level 1 access and only those people who’ve purchased access would be allowed to see the videos. This is of course a lot more time consuming on your end, but the other option requires a custom integration.

If you’re open to abandoning your current shopping cart system, then you could use s2Member for the entire process.

Posted: Friday Mar 23rd, 2012 at 3:42 pm #8948
james guess
Username: bird

I would except I also sell physical products like books and dvds and when a customer places an order the ordered must be emailed to my supplier fullfilment center to ship the product.

Can I pay you or someone to help me determine and implement the best solution with another one of my site specialists names Catrina. Please let me know.

Posted: Tuesday Mar 27th, 2012 at 6:43 am #9197
Staff Member

So sorry, we don’t offer custom installations and/or custom programming services here at s2Member.com. However, it sounds like s2Member’s Remote Operations API is what you need here.

If you have a developer working with you, they might be able to integrate your existing shopping cart system with s2Member, so that each new customer you process will be given a Level #1 account in your s2Member installation automatically. This can be accomplished in the following way.

1. Have your developer look at s2Member’s Remote Operations API in the Dashboard.
Dashboard -› s2Member® -› API / Scripting -› Remote Operations API

2. Ask your developer to write a custom script that creates an s2Member account for each new customer using the s2Member Remote Operations API. A call to s2Member’s Remote Operations API, to create a new User account, should occur each time you process a transaction outside of s2Member.

3. Protect your files with s2Member at Membership Level #1. New accounts created automatically through the Remote Operations API, should be created with Level #1 access.

The end result… All new customers purchasing outside of your s2Member installation, will have an s2Member account created for them automatically, with access to Membership Level #1.
Viewing 5 replies - 1 through 5 (of 5 total)

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.