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.

Home Forums Bruce

Bruce

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 1,301 through 1,325 (of 2,703 total)
Author Replies
Author Replies
Posted: Wednesday Apr 17th, 2013 at 11:58 pm #47737
Bruce
Username: Bruce
Staff Member

so my issue is that I am completely missing a folder inside my main s3 bucket when using the wordpress plugin. These files previously worked perfectly, not the download link are getting 404 errors, like they don’t exist.

Are some of your downloads working, and just the files within this particular directory not loading? Or is this for all of your files?

If it’s all your files, I’d recommend setting up your integration again.

See: Knowledge Base » Reset the Amazon S3/CloudFront integration

Posted: Wednesday Apr 17th, 2013 at 11:55 pm #47736
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

s2Member’s JW Player Shortcodes don’t currently support playlists, but JW Player does. You can find info on playlists here:

http://www.longtailvideo.com/support/jw-player/28842/working-with-playlists/

And you can find information on integrating JW Player with s2Member’s video URLs here, at the bottom of the panel:

Dashboard -› s2Member® -› Download Options -› JW Player® & RTMP Protocol Examples

Posted: Wednesday Apr 17th, 2013 at 11:53 pm #47734
Bruce
Username: Bruce
Staff Member

My theme is set for that and works fine when the plugin is not active. I have never had an issue with this theme until this plugin. Any suggestions would be great!

So, deactivating s2Member causes your most recent Posts to show back up on your homepage?

Have you tried making sure that Alternative View Protection is off?

Dashboard -› s2Member® -› Restriction Options -› Alternative View Protection

Posted: Wednesday Apr 17th, 2013 at 11:49 pm #47731
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Unfortunately I’m unable to help you, really. This error isn’t something that s2Member’s throwing, but something your theme or another plugin is in control of. You can use PayPal Buttons/Pro Forms on any Post/Page at any time and they should work just fine.

I would recommend following the information provided in the first two steps here to see what’s causing this:

Knowledge Base » Common Troubleshooting Tips

Posted: Wednesday Apr 17th, 2013 at 11:47 pm #47729
Bruce
Username: Bruce
Staff Member

What I am trying to do is show previews of the latest premium posts. When they click on the article, then they would be directed to login or signup. Are you saying that is not possible? I have the settings in my theme correct and was under the impression that yours could do that.

That’s possible. But that’s something your theme needs to do. If you’re having problems with your protected Posts now showing up, you might check to make sure you don’t have s2Member’s Alternative View Protection enabled.

See: Dashboard -› s2Member® -› Restriction Options -› Alternative View Protection

Posted: Wednesday Apr 17th, 2013 at 11:44 pm #47727
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Sorry, but debugging custom code is out of scope of our Support Policy. If you need further assistance, we recommend http://jobs.wordpress.net, or another freelance web site where WordPress® experts are offering their expertise through a bid on your project.

See: s2Member® » Support Policy » Outside Scope

Posted: Wednesday Apr 17th, 2013 at 11:41 pm #47726
Bruce
Username: Bruce
Staff Member

I have uploaded all of my logs as asked. We are currently losing money by not being able to rebill paypal customers. Please help.

Thanks. I’m notifying our lead developer and we’ll get back to you ASAP. :-)

Actually, we didn’t receive any log files. Would you mind sending the files again? It’s possible there was a connection issue when you submitted your logs.

Posted: Wednesday Apr 17th, 2013 at 11:40 pm #47725
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I just purchased the Pro Version of S2 Member. I am trying to have the home page of my site display the recent posts, without being logged in. When they click on the posts, they would be directed to login and then to the approriate post. How do I do this?

s2Member will automatically redirect to the Membership Options Page when a non-User or User without access to a Post/Page attempts to reach something they don’t have access to. You can put a login form there. If you’re running s2Member Pro, you might use the Pro Login Widget.

See: Dashboard -› s2Member® -› API / Scripting -› Pro Login Widget (via PHP)

As far as what shows up on your homepage, that’s a theme option. You’ll need to check into that on the theme end of your site.

Posted: Wednesday Apr 17th, 2013 at 11:37 pm #47724
Bruce
Username: Bruce
Staff Member

Can somebody direct me to some simple code / plugin that I can add to my site that displays a message of required level / custom capability required for a given page (not post).

s2Member provides this information when redirected to the Membership Options Page in variables. You can find information on how it works here:

Dashboard -› s2Member® -› API / Scripting -› Membership Options Page Variables (MOP Vars)

I’m unaware of any plugins that actually integrate with this feature of s2Member.

Posted: Wednesday Apr 17th, 2013 at 11:36 pm #47723
Bruce
Username: Bruce
Staff Member

“HOWEVER, S2MEMBER WILL ALLOW THE (TA) TRIAL AMOUNT TO BE DISCOUNTED ALL THE WAY DOWN TO $0.00.”

s2Member is saying here that you can allow for a Free Trial period. However, you can’t base a subscription on the Trial Amount. PayPal requires that a transaction be for $0.01 or higher.

Can u show some examples for giving 100% free through trial period mode?
Please help me, I m really struck and need to meet this requirement

This Knowledge Base Article goes over giving Users access to a 100% free coupon code.

See: Knowledge Base » Offering a Free Coupon Code (100% Discount)

Things work fine till this, now I need to limit the access. I mean, I need to generate a coupon with number of usage attribute. This is not the default feature. But can u guide me to achieve this? (Again a little part of customizing is ok. But guide me where and how to do)

s2Member doesn’t let you specify a number of times a coupon can be used. I’ll take this as a feature request.

Currently all you can do to limit the use of a Coupon Code is limit the amount of time that it can be used. That being said, that won’t matter when you’re using the Knowledge Base article I linked, as it’s checking the coupon code directly, before s2Member gets to it. You’ll have to set this up outside of s2Member, perhaps by updating a database entry every time it’s used.

Posted: Wednesday Apr 17th, 2013 at 11:28 pm #47721
Bruce
Username: Bruce
Staff Member

There, the subject line is “Congratulations! Your membership has been approved” and the body begins with the username, among other things. The email I received has a subject line of “‘Company Name’ Customer Receipt” and begins “Thank you for your order.” I must be missing something, but what?
As far as the password email, my mistake–I had New User Email Configuration set to “No,” which I assume means that no email is sent.

Could you check your email that you received and see if it’s coming from PayPal, or your website?

If it’s coming from PayPal, your site isn’t sending any emails. You should be receiving two when you create an account through a payment gateway. Try running the s2Member Server Scanner, and testing your email.

See: Knowledge Base » s2Member® Server Scanner

Posted: Wednesday Apr 17th, 2013 at 11:26 pm #47720
Bruce
Username: Bruce
Staff Member

Is this because there are some bugs within the s2Member-PayPal-Button shortcode?

I’m sorry, I don’t follow you here. s2Member’s PayPal Buttons don’t have any bugs as far as we know. s2Member only passes the notify_url, because s2Member wants to receive all notifications at the same URL.

Could I pass the notify_url as a parameter within this shortcode like this?
[s2Member-PayPal-Button notify_url=""http://domain.com/?s2member_paypal_return=1" level="1" ccaps="" desc="Test" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="domain.com" ta="0" tp="0" tt="D" ra="5" rp="1" rt="M" rr="1" rrt="" rra="1" image="default" output="button" /]

No, this won’t work. s2Member only passes the notification URL that is listed here:
Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration

Posted: Wednesday Apr 17th, 2013 at 11:23 pm #47718
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

-Sell downloadable items individually and via a subscription

s2Member doesn’t actually allow you to directly sell downloads. But you can give Users access to downloads by selling them access to Membership Levels, Custom Capabilities, or specific Posts/Pages that protect the download links, which (if you’re using signed links that you can find in your Advanced Download Options), cannot be accessed more than once, and only when you generate them.

See: Dashboard -› s2Member® -› Download Options -› Advanced Download Restrictions

-Sell items which require delivery

s2Member leaves the door open for an integration with a service to have items be shipped when a purchase is made on your site through API Notifications and the No-Shipping (ns) directive/attribute. That being said, you’ll need to have a developer integrate a system to send items with s2Member, as s2Member doesn’t provide this support completely.

See: Knowledge Base » Building An API Notification Handler

-For members-only files can the system can show a simple text page to guests which contains the download link but when they click the link, they’re redirected to the sign up page? Members would also see the text page, but for them the link would work

You could do this, but s2Member doesn’t do this by default. Since you’ll have to use one of the Restriction Options, such as specific Post/Page Access, you could have these pages have the information you want on them.

-Display events in a calendar (if not would an events plugin work?) and sell tickets to guests and offer discounts / free events to members

s2Member Pro supports Coupon Codes that can expire, but doesn’t have a Calendar built in. I suppose an event calendar plugin would work alright.

Dashboard -› s2Member® -› Pro Coupon Codes -› Coupon Code Configuration File

-Import members accounts from Joomla Community Builder

s2Member doesn’t have any direct integrations with the Joomla Community Builder, but with s2Member Pro you can import members.

See: Knowledge Base » Import (or Mass Update) Users

-Send an automatic welcome email to the new member

s2Member sends a New User Registration Email to both you and the new User, which is fully customizable here:

Dashboard -› s2Member® -› General Options -› Email Configuration

-Sign new members up to a mailing list (using mail chimp / campaign monitor)

s2Member supports integration with both MailChimp and AWeber.

-Create a member listings directory?

s2Member doesn’t have a member listings directory built in, but you could certainly create one using WordPress API functions. Alternatively, you may try using BuddyPress, which does provide a Members list. s2Member integrates with BuddyPress well.

See: http://buddypress.org/


Let us know if you have any further questions/concerns. :-)

Posted: Wednesday Apr 17th, 2013 at 9:56 pm #47715
Bruce
Username: Bruce
Staff Member

Each client install will be a standalone wordpress installation with its own domain.

Do we need a single licence for each of these installations? Or is there another licence available where we can use it on unlimited domains? Ideally, we would pay once for a licence which effectively allows us to use S2Member Pro as part of our web application.

In a perfect world, you’d want to have a separate license for each of these sites so each User would have their own login to s2Member.com. However currently the only way we have to accomplish what you want is to sign up for s2Member’s Unlimited Site License ($129).

This will be hooked up to your account, so you’ll need to upgrade s2Member yourself for all of these sites.

Posted: Wednesday Apr 17th, 2013 at 9:52 pm #47714
Bruce
Username: Bruce
Staff Member

But doing that takes away one of my sellable levels. Perhaps I need to read up on current levels again.

With s2Member Pro you’re provided unlimited levels. So that’s not really something you’d need to think about.

You may take a look at Custom Capabilities, though.

See: Video » s2Member (Custom Capabilities)

Posted: Wednesday Apr 17th, 2013 at 9:48 pm #47713
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

The sign-up process should be a multi-page process that is completed as one atomic process (no breaks or stops along the way) and should work as follows:

1. Page 1 – User Account Creation – User Account Information & password entered and User Account created
2. Page 2 – Sub-Domain Information – Sub-Domain information entered and Sub-Domain Blog created
3. Page 3 – Payment Plan – Payment plan and subscription option chosen here (yearly or monthly option)
4. Page 4 – Payment Gateway – User taken to Authorize.net or Paypal gateway to pay for subscription.
5. Page 5 – Upon sucessful payment, user is presented with a payment success message and logged into sub-domain blog dashboard

Currently s2Member + Network Support License (which will be needed for this) supports the current flow:

1. User Account Creation @ s2Member Level 0 (Optional)
2. Signup for a Paid Membership Level
3. Blog Creation

The requirements you are putting forth can be achieved, but s2Member wasn’t intended to work this way. It will require a bit of custom coding on your part. To start off with, you can have your developer set up a form to have Users choose their subsite name, and then send Users to a s2Member form with a Custom Registration/Profile field that would send the information back to s2Member after checkout.

Once the User is sent back, you might have an API Notification Handler to create a site based on the Custom Field that was passed via checkout.

See: Knowledge Base » Building An API Notification Handler

I realize that is not ideal for you, but that’s the only way I can see your setup having checkout the way you’d like.

Posted: Wednesday Apr 17th, 2013 at 3:07 pm #47689
Bruce
Username: Bruce
Staff Member

But are there any disadvantages to using the WordPress default registration rather than the S2member one?

Will I run into any complications with the registration process by doing so?

No, there aren’t any limitations here, s2Member hooks right into this registration form, and you can use it the same way you might a Free Registration Form. The only difference is that you’re using a form outside of your theme, while an s2Member Free Registration Form would be automatically customized by your theme.

See: Dashboard -› s2Member® -› PayPal® Pro Forms -› Free Registration Forms

Posted: Wednesday Apr 17th, 2013 at 1:37 am #47648
Bruce
Username: Bruce
Staff Member

Thank you so much. I solved the problem with the log files. Campaign monitor said that the email is invalid … I had to use htmlentities in the script … now it works :)

Glad to hear you figured out the issue. :-)

Posted: Wednesday Apr 17th, 2013 at 12:24 am #47646
Bruce
Username: Bruce
Staff Member

No, Paypal is referencing the security token which must be obtained via the API and is only good for a short period of time to conduct a transaction. They say the software (s2member) should be asking for a new token when the recurring billing happens and not using the same token, which is now expired, as was originally used for the transaction.

Could you clarify what you mean by “security token”? Are you referring to an Express Checkout TOKEN, or API Security Credential? If it’s an API Security Credential, which one?

Also, could we take a look at your log files? You can send them via Private Contact Form here:

s2Member® » Private Contact Form

Posted: Wednesday Apr 17th, 2013 at 12:05 am #47644
Bruce
Username: Bruce
Staff Member

Your shortcode’s custom attribute looks correct. We’ll need to see all of your logs to check out what PayPal is actually sending back to your site. Could you send us a Dashboard login to your site so we can check your logs out? You can send the information here:

s2Member® » Private Contact Form

Posted: Wednesday Apr 17th, 2013 at 12:02 am #47643
Bruce
Username: Bruce
Staff Member

I’m just new to S2Member and signed up for pro. I received a virus msg when uploading my zip files to my hosintg service. I don’t want to alarm anyone and I tried to delete this post. So I’m revising instead. The virus msg from a trusted hosting service turned out to be on their end. I didn’t get the reason behind it but I have installed the current version of S2Framework now. Sorry for any alarms I might have set off.

Thanks for the info. Let us know if you have any further issues.

Posted: Wednesday Apr 17th, 2013 at 12:00 am #47642
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

So, what you’re wanting is to have Users only be able to buy membership if they are allowed access to do so. And to accomplish this you want to use a non-referenced subsite?

If that’s the case you could use the information provided in this article to send Users to PayPal or Clickbank from the external website, but this won’t work with Pro Forms.

See: Knowledge Base » ClickBank buttons outside the site with s2Member

Does that solve your issue? If not, could you provide a little more information as to how you need s2Member to function?

Posted: Tuesday Apr 16th, 2013 at 11:56 pm #47641
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

s2Member does provide support for selling access to Downloads, and access to WordPress Post/Pages, which could have links for downloads. The best way to provide access to a particular piece of media would be to sell Custom Capabilities, which would protect certain Posts that contain signed download links to download your media.

You can find information within your Dashboard, once you install s2Member, regarding this here:

Dashboard -› s2Member® -› API / Scripting -› Custom Capabilities
Dashboard -› s2Member® -› Download Options -› Advanced Download Restrictions

If you’d like to take a quick look at how Custom Capabilities work with s2Member, check out this video:

Video » s2Member (Custom Capabilities)

Posted: Tuesday Apr 16th, 2013 at 11:53 pm #47640
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

s2Member doesn’t create a new profile page for each member, but s2Member does support integration with BuddyPress. BuddyPress does support the functionality you’re looking for.

See: http://buddypress.org/

Posted: Tuesday Apr 16th, 2013 at 11:51 pm #47639
Bruce
Username: Bruce
Staff Member

1. I’ve read your pre-sale FAQ, but this is unclear: I have a client who wants to have a center for dealers who sell their products. I want two separate sets of pages, one of small stores and another for big box stores. Can I set up two levels of FREE memberships so one level will get small store pages and the other get big box store pages?

Yes. s2Member supports multiple free levels with Free Registration Pro Forms, with s2Member Pro.

See: Video » s2Member (Free Registration On Multiple Levels?)
See Also: Dashboard -› s2Member® -› PayPal® Pro Forms -› Free Registration Forms

2. We have compiled lists of people who would belong to our two membership “levels.” Is there are way to import these “members” into s2member instead of having each person register themselves?

Yes. You’ll need to convert this list to a .csv file. You can find info on s2Member Pro’s Import functionality here:

Knowledge Base » Import (or Mass Update) Users

Viewing 25 replies - 1,301 through 1,325 (of 2,703 total)

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.