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.

Raam Dev

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 1,676 through 1,700 (of 2,567 total)
Author Replies
Author Replies
Posted: Tuesday Jun 5th, 2012 at 9:17 am #15502
Raam Dev
Username: Raam
Staff Member

Please see my answer to this question on your other post: http://www.s2member.com/forums/topic/nothing-to-upgrade-you-already-have-a-member/

Posted: Tuesday Jun 5th, 2012 at 9:16 am #15501
Raam Dev
Username: Raam
Staff Member

Hi Rakesh,

Please see the tip found in Dashboard -› s2Member® -› PayPal® Pro Forms -› Free Registration Forms:

*Tip ( optional )* It is also possible to change the level=”0″ Attribute to something other than the default Level #0 ( Free Subscriber ). For example, if you need to, you can change it to level=”1″, attach Custom Capabilities with the ccaps=”” Attribute, and even limit this access to a certain timeframe with tp=”30″ tt=”D” ( i.e. 30 Days ). So this Form is very flexible. It can be used to allow free access to just about any aspect of your service. For more information on Attributes, please see the section below: Shortcode Attributes ( Explained ).

As noted in the tip, please see Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes (Explained) for details about the shortcode attributes.

Posted: Tuesday Jun 5th, 2012 at 9:14 am #15500
Raam Dev
Username: Raam
Staff Member

Hi Rakesh,

You can wrap the Pro-Form in a conditional that checks if the user already has that level membership. You’ll use the s2Member Shortcode Conditionals for this (Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals):

[s2If current_user_can(access_s2member_level1)]
    Nothing to upgrade. You already have a membership that covers this.
[/s2If]

[s2If !current_user_can(access_s2member_level1)]
    [s2Member-Pro-PayPal-Form level="1" ccaps="" ........... /]
[/s2If]
Posted: Tuesday Jun 5th, 2012 at 9:07 am #15499
Raam Dev
Username: Raam
Staff Member

Hi Eran,

PayFlow is new to PayPal and we only recently added support for it to s2Member. It’s possible PayFlow doesn’t work with the Sandbox yet. I’ll send a message to the lead developer to see if he can shed any light on this. Thank you for your patience.

Posted: Tuesday Jun 5th, 2012 at 9:04 am #15498
Raam Dev
Username: Raam
Staff Member

Ah, glad you found the solution. :) Thank you for the update!

Posted: Tuesday Jun 5th, 2012 at 9:03 am #15497
Raam Dev
Username: Raam
Staff Member

Hi Karl,

You can try adding the following code to your theme file:

<?php echo do_shortcode('[s2Member-Security-Badge v="1" /]'); ?>
Posted: Tuesday Jun 5th, 2012 at 8:59 am #15494
Raam Dev
Username: Raam
Staff Member

Hi Adam,

How did those members come to exist? Did you import them into s2Member or did they all sign up using an s2Member Pro-Form/Button? Did you have other membership software running on your site at some point in the past that could’ve modified those members and given them additional capabilities?

Posted: Tuesday Jun 5th, 2012 at 8:00 am #15484
Raam Dev
Username: Raam
Staff Member

which buttons: wp-admin/admin.php?page=ws-plugin–s2member-paypal-buttons

Dashboard -› s2Member® -› PayPal® Buttons -› Capability (Buy Now) Buttons

can user buy access to page x for one month and also page y for 6 months each with auto-renew (or not) even if its not called a membership? is there a way to do what I outlined in last and this post using any combination of any of your technology?

There is no “auto-renew” with Buy Now transactions. Buy Now transactions are one-time purchases, however you can sell a one-time purchase that provides access for a length of time (e.g., $10 for 6 months of access). You can certainly sell as many one-time Buy Now transactions as you’d like, but none of those will be tied to a specific member account. Each would be an individual purchase.

yes I am talking about PayPal pro only. but question specific to…do you require PayPal Pro (30 month) + PayPay’s own Subscription Add on (additional 30 month) for Subscriptions / Memberships /recurring to work?

No, neither PayPal Pro nor the PayPal Pro Recurring package is required. You can create recurring subscriptions that use the free PayPal Express other payment gateways that support recurring subscriptions.

sorry i was not clear. what is the technical definition of hidden? are they just not shown or are they truly only compiled with proper access and therefore do not exist unless authorized by php

If a visitor does not have access to a protected piece of content (i.e., they’re not logged in with a valid account or they’re not accessing the content using a special link that they received after making a Buy Now purchase), then the content is not loaded or displayed at all. Instead, the visitor is redirected to the Membership Options page (Dashboard -› s2Member® -› General Options -› Membership Options Page).

Posted: Tuesday Jun 5th, 2012 at 7:52 am #15483
Raam Dev
Username: Raam
Staff Member

Hi Robert,

The Subscriber ID comes from the gateway, so if the user cancels their subscription and resubscribes, that value will be overwritten with the new Subscription ID from the gateway.

Technical support question, not Pre-Sale (wrong forum).

Moving this thread into Community Forum so you have a chance to receive assistance from other site owners. If you’d like priority support from s2Member®, please re-post this topic in our Customer Support Forum and we’ll take a closer look for you.

For further details, please read our Support Policy.

Posted: Tuesday Jun 5th, 2012 at 7:49 am #15481
Raam Dev
Username: Raam
Staff Member

Hi Jean-Michel,

When you edit the test member’s profile (from within the WordPress Administration), does the Automatic EOT Time field contain anything? If it’s empty, that would explain why you’re getting that date.

If the field is empty, please keep in mind that recurring Subscriptions will not generate an EOT date until the subscription expires or is cancelled (from failed payment for manually from PayPal). If you’re selling a one-time subscription, be sure to select “Buy Now” from the drop-down box when creating the button shortcode or Pro-Form shortcode.

Posted: Monday Jun 4th, 2012 at 8:46 am #15363
Raam Dev
Username: Raam
Staff Member

Hi David,

I’m a bit stumped too. The first thing I would suggest is to try this without using the PayPal Sandbox. Try setting up a live subscription for $0.01 and then purchasing it. There have been some really odd and seemingly random issues with the PayPal Sandbox, so to rule that out I’d suggest a live test.

Posted: Monday Jun 4th, 2012 at 8:43 am #15362
Raam Dev
Username: Raam
Staff Member

Hi James,

Have you tried clearing your browser cache (and any cache plugin you may have installed on WordPress)? It sounds like the old widget settings are being loaded from a cache.

Posted: Monday Jun 4th, 2012 at 8:41 am #15361
Raam Dev
Username: Raam
Staff Member

Hi Sacha,

The item_number variable is set to whatever s2Member Level is being used. If all your signups are for Level 1, then the logs will show 1 for the item_number variable. For more information you may want to see this thread.

Posted: Monday Jun 4th, 2012 at 8:39 am #15360
Raam Dev
Username: Raam
Staff Member

Hi Sacha,

That’s something controlled by PayPal. I don’t know of any place to configure that setting, but you may want to contact PayPal to see if it’s possible.

Posted: Monday Jun 4th, 2012 at 8:38 am #15359
Raam Dev
Username: Raam
Staff Member

Hi James,

You can add your own Custom Registration Fields in Dashboard -› s2Member® -› General Options -› Registration/Profile Fields. These fields will then be shown on your Pro-Forms where you can collect that information during signup.

Posted: Monday Jun 4th, 2012 at 8:36 am #15358
Raam Dev
Username: Raam
Staff Member

Hi Peter,

That is not currently a feature of s2Member. If you need that functionality in s2Member, you’ll need to create the necessary customizations or continue using the 3rd-party plugin.

Posted: Monday Jun 4th, 2012 at 8:34 am #15357
Raam Dev
Username: Raam
Staff Member

Hi Roland,

This is determined by your MailChimp setup. If you want users to get an email when new posts are published, you’ll need to set up a RSS-to-Email Campaign within MailChimp.

Posted: Monday Jun 4th, 2012 at 8:32 am #15356
Raam Dev
Username: Raam
Staff Member

Hi Jeff,

You can disable specific network-enabled plugins on sub-blogs using this technique.

Posted: Monday Jun 4th, 2012 at 8:30 am #15354
Raam Dev
Username: Raam
Staff Member

1) what theme is super clean and basic like magneto modern with few bugs for membership site?

I’m not familiar with Magneto, but most WordPress themes work with s2Member without any problems. You’ll need to find a theme you like and then try it.

2. specific to memberships…and question arose from reading this:

http://winkpress.com/membership-plugin/s2member/

good review, but didn’t point out a key limitation of s2member. The ‘levels’ of content protection are hierarchical. So, your each level you might create inherits the rights to all the levels below. You can’t have a scheme, such as protection by tag or category, where a given tag or category grants rights to one and only one level, and then a different tag or category grants rights to a different specific level.
so….for example….can S2 do this: user can add year membership to page a, monthly membership to page b, perpetual membership to post 1 (or an similar combination like that)

note: I am talking about non-concurrent , separate products/subscriptions so user a could belong to products (pages or posts) a , b , c, d all with separate access levels and expiry

in user account they see list of all products/subscriptions and each are unique and separate.

3. user, then, who bought i.e. year membership to page a, membership to post 1 … sees page a and post 1 but not page b?

To get around the cumulative effect of s2Member levels, we recommend using Custom Capabilities. You can use Custom Capabilities to pick and choose content that should belong to each member. Please see Video » s2Member (Custom Capabilities) for more information.

4. when year membership to page a expires (unless user renews or has auto renew on) can not see page a but still sees post 1

is separate expiry for each access working?

Expirations for memberships occur for the entire membership, not specific Custom Capabilities. If you want to sell something specific that expires, you’ll need to use the Buy Now buttons to sell specific pages. However, those cannot be combined with memberships at this time.

is auto renew in PayPal actually working? (becasue even though PayPal owns magneto – it does not actually work in magneto )

Yes, auto-renew is working.

is PayPal Pro (30 month) + PayPay Subscriptions Add on (30 month) required for non PayPay Express options

or is something other than PayPal required?

By non-PayPal Express options, I assume you mean accepting credit cards on-site? If so, then no, you must use PayPal Pro to accept credit cards on-site with s2Member Pro. However, instead of using the PayPal payment gateway, you could use Authorize.net or ClickBank or any of the other supported gateways.

5. also, i am in the midst of building a VOD site and this is the reason i need membership + cart. securing videos is highly complex (wowza, fms, aws, HTTP…etc) and in order for it to be even moderately hardened requires alot of time and investment…

so how secure are actual pages in wp that are so commonly said to be “secure ” or “hidden”…i mean …companies spend tons of $$ securing vids and common tools sniff them out … what about with pages / posts?

if i wanted your content could i easily run a Google search and find out how to get to the “secure” posts / pages?

WordPress pages/posts protected with s2Member are secure and cannot be “sniffed out” using Google.

6. if somehow not well integrated into cart66 what is the ‘best” combo of S2 with cart????

7. do you know of any magento / wp integrations (there are several variations) that could use S2 in WP whilst wp and mage are hooked up?

I don’t know of any Magneto / s2Member integrations, however you may want to post a question in the community forum to see if anyone else there can point you in the right direction.

Posted: Monday Jun 4th, 2012 at 8:14 am #15352
Raam Dev
Username: Raam
Staff Member

Is it possible to create a button that puts people who not yet have a subscription but an account onto subscription, but charge them only once the current acount time has run out?

I.e. User bought a 1 year membership, after 1 month he decides because he likes the page, he would like to regularily pay the 1 year fee via subscription. If I now set him up with a simple button, then he is charged directly, however I want that at the date of his 1 year membership running out, he will be charged the first time for subscription

It’s not possible to “delay” the payment until after the existing membership runs out, however you can set the trial/initial time so that the user won’t be charged for the time they’ve already paid for.

So for example, let’s say someone buys a 1 year membership and then after 1 month they decide to signup for a recurring annal subscription. You could show them a Billing Modification form (Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms) that is configured for a recurring 1 year subscription with the first 11 months free. The user would pay for 1 year and then their next recurring payment wouldn’t happen for 1 year + 11 months.

You could write some code that checks how much time the account has remaining and then dynamically show the Billing Modification form with the correct initial/trial period (see Dynamic Shortcode Attributes).

2. I have a big problem on demotion/subscription and think this was mentioned already several times as request, if a subscription is suspended, the member gets demoted, and the paypal payments deleted. This is really not nice, cause if a user had problems with his credit card, and after sorting that out, I as website owner reactivate his subscription, and pull in outstanding payments, I now have to look through my archived emails to set up the paypal ID and so on that was lost when s2member deleted the information.

Also if you convince people who cancelled automatic payments after some time to rejoin, it’s the same problem. Please at least give an option not to delete any information when demoting a user.

The cancellation of a subscription after so many failed payments is something that PayPal does, not s2Member. When PayPal cancels the subscription it also sends an IPN message to s2Member regarding this cancellation and s2Member handles that according to what you have configured in Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior.

If you want to change the s2Member EOT Behavior, you’ll need to customize the code yourself. Please see this are of the code for more information.

Posted: Monday Jun 4th, 2012 at 7:49 am #15350
Raam Dev
Username: Raam
Staff Member

Hi Skip,

You may find this helpful: Knowledge Base » Forcing A Specific Demotion Role

Posted: Monday Jun 4th, 2012 at 7:40 am #15349
Raam Dev
Username: Raam
Staff Member

Hello,

If you’re using the above shortcode on a live installation, it won’t work becuase the custom= attribute must contain the domain of the site where your s2Member is installed (it’s currently set to localhost).

Also, have you tried generating the PayPal URL by putting the shortcode on a WordPress page, viewing the page, and then copy/pasting the resulting URL into the email?

Posted: Monday Jun 4th, 2012 at 7:28 am #15346
Raam Dev
Username: Raam
Staff Member

Hi Skip,

There is no simple way to do that. You’d need to dig into the s2Member code and modify the Automatic EOT Behavior to check the users current role and then figure out what role they should be demoted to. You can find the necessary spot in the code here.

Posted: Monday Jun 4th, 2012 at 7:17 am #15343
Raam Dev
Username: Raam
Staff Member

Hi Sara,

I’m sending Jason a message so he can update you on this. Thank you for your patience.

Posted: Monday Jun 4th, 2012 at 7:12 am #15341
Raam Dev
Username: Raam
Staff Member

Hi Nicolas,

When you say “eboook doesnt work at all well”, what do you mean? How is it not working? I looked at the links you provided, but none of those SWFs are loading from the s2member-files files.

Viewing 25 replies - 1,676 through 1,700 (of 2,567 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.