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,026 through 1,050 (of 2,567 total)
Author Replies
Author Replies
Posted: Friday Aug 17th, 2012 at 9:32 am #22347
Raam Dev
Username: Raam
Staff Member

Hi Angela,

s2Member does not allow access to the back-end, so you shouldn’t need to redirect them away from it.

Posted: Friday Aug 17th, 2012 at 9:27 am #22346
Raam Dev
Username: Raam
Staff Member

Hello,

It may be possible to integrate these using the s2Member hooks, but we don’t provide support for such custom integrations. You may want to post a thread in the community forum to see if anyone there has done a similar integration.

Posted: Friday Aug 17th, 2012 at 9:17 am #22345
Raam Dev
Username: Raam
Staff Member

Yes, that should work. I recommend testing it to make sure.

Posted: Friday Aug 17th, 2012 at 9:13 am #22342
Raam Dev
Username: Raam
Staff Member

Hi Moshe,

Which shortcode are you referring to? Can you copy and paste it here?

Posted: Friday Aug 17th, 2012 at 9:00 am #22337
Raam Dev
Username: Raam
Staff Member

Hi Antonio,

Could you please submit your WordPress login details on the Private Contact Form so we can take a look at this?

Posted: Friday Aug 17th, 2012 at 8:33 am #22330
Raam Dev
Username: Raam
Staff Member

Hi Daisy,

I’ve never heard of that problem before. Do you have any caching plugin installed? Could you try deactivating it and see if that works?

Also, could you try disabling and re-enabling the s2Member plugin (make sure Deactivation Safeguards are enabled first: Dashboard -› s2Member® -› General Options -› Deactivation Safeguards).

If none of those work, my next suggest will be to rule out any possible plugin conflicts by disabling other WordPress plugins one-by-one and retesting the problematic page until you find the plugin that is causing the conflict.

Posted: Friday Aug 17th, 2012 at 8:20 am #22327
Raam Dev
Username: Raam
Staff Member

I’m not sure what you mean by “restricted by ccaps”. Could you please elaborate?

Posted: Friday Aug 17th, 2012 at 8:17 am #22325
Raam Dev
Username: Raam
Staff Member

Hi Donald,

You may be able to integrate the PayPal Donation buttons with s2Member using this method. You could also accept ‘donations’ using the Dashboard -› s2Member® -› PayPal® Buttons -› Specific Post/Page (Buy Now) Buttons and even set up a pay-what-you-want donation box.

Posted: Friday Aug 17th, 2012 at 8:01 am #22318
Raam Dev
Username: Raam
Staff Member

Hi Leah,

I have notified the account department about this and someone will be in touch shortly. Thank you for your patience.

Posted: Friday Aug 17th, 2012 at 7:56 am #22317
Raam Dev
Username: Raam
Staff Member

Hi Leah,

I apologize for the trouble you’re having. I will forward this to the accounting department and they should be able to fix it for you. Thank you for your patience.

Posted: Friday Aug 17th, 2012 at 7:51 am #22315
Raam Dev
Username: Raam
Staff Member

Hi Tony,

I recommend contacting PayPal to see if there is a problem with your account. If you’re getting a “failed to obtain approval for the online transaction”, I would suspect there’s a problem with your PayPal account.

Also please download this Server Check Tool, upload the PHP file to your WordPress directory, and then load the URL to the file in your browser. It will run a bunch of tests to determine if there’s anything amiss on the server-side.

Posted: Friday Aug 17th, 2012 at 7:47 am #22312
Raam Dev
Username: Raam
Staff Member

1. If recurring billing is set up, can the customer see a total of what has been billed?

No, this is not currently possible without some custom programming.

2. On the admin side, Can you edit or manually adjust the individual customers billing totals?

No, the recurring billing is handled by the payment gateways. It is possible to offer a billing modification form that allows members to upgrade/downgrade their membership. See Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms.

3. On the admin side, can you see a report of what each person has been billed over a time period?

No, unfortunately there are no reporting features at this time. Any billing reports will need to be generated on the payment gateway side. I have heard of other s2Member users creating their own customizations that automatically builds databases of the billing using the s2Member hooks, generating their own reports that way.

4. Would the admin be notified if a customer stops the recurring billing for one month?

There are no such notifications that s2Member sends out, however s2Member does process cancellations, payment failures, etc., from the payment gateway and handle the member’s account as per your settings in Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior. If you want to set up a notification when someone’s account EOTs, this is certainly possible with a bit of custom programming by using the s2Member hooks. EOT notifications are something we’re working on for the next major release of s2Member.

Posted: Friday Aug 17th, 2012 at 7:33 am #22311
Raam Dev
Username: Raam
Staff Member

Hi Jez,

s2Member uses the WordPress user base for authentication and WordPress requires a few things to create a WordPress account:

First Name
Last Name
Email Address
Username
Password

However, a few of these things can automatically be generated or disabled:

Password (Dashboard -› s2Member® -› General Options -› Registration/Profile Fields -> Allow Custom Passwords during Registration? = No)

First and Last Name (Dashboard -› s2Member® -› General Options -› Registration/Profile Fields -> Collect First/Last Names during Registration? = No; note that this cannot be disabled if you’re charging for membership, as the billing portion requires first/last name)

Username (this is a bit tricky, but it can be done with this hack)

So, with all that implemented you’re left with only the email address as a requirement on registration forms. However, to access protected content, users will still need to login (otherwise, how will you know who should and shouldn’t have access?) It is possible to auto-login the user after registration using this hack, and with s2Member Pro you’ll have access to the success=”” shortcode attribute which allows you to automatically redirect to a page you specify after registration, but when the user comes back, they’ll still need to login to gain access.

With s2Member Pro and the Pro-Forms, you can offer free registration for any level of membership (so you could protect your content with level 1 – 4 and then offer free access to those levels of content).

Posted: Thursday Aug 16th, 2012 at 8:06 am #22213
Raam Dev
Username: Raam
Staff Member

Hi David,

This is likely due to a change on PayPal’s side. Please contact PayPal and inquire why the “Choose a Way to Pay” page is no longer available on your account.

Posted: Thursday Aug 16th, 2012 at 8:00 am #22210
Raam Dev
Username: Raam
Staff Member

Hi Joseph,

Yes, you’ll need to use the Custom Capabilities feature to give users access to multiple groups of things.

Posted: Thursday Aug 16th, 2012 at 7:58 am #22208
Raam Dev
Username: Raam
Staff Member

Hi Mark,

You could also use the s2Member Custom Capabilities feature. You could sell a Custom Capability like ‘1game’, ‘5game’, etc., and then in your application you could use the s2Member Advanced Conditionals (see Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals) to check which Custom Capabilities the user has access to and then give them the related access.

Posted: Thursday Aug 16th, 2012 at 7:53 am #22206
Raam Dev
Username: Raam
Staff Member

Hi Tony,

Can you tell us what version of s2Member you’re running?

Also, can you tell us where you’re getting this error and what the full error message is?

And finally, could you take a look at this video and double-check the settings described?

Posted: Thursday Aug 16th, 2012 at 7:50 am #22204
Raam Dev
Username: Raam
Staff Member

Hi Daisy,

When I clicked on this link:
http://classroom.daisypeel.com/class-payment-and-registration-forms/running-contacts-i-auditing/

I was sent to the 404 page… meaning the page was not found (if you look at the title of the page, up in your browser tab or at the top of the browser window, you’ll see it says “Page not Found”. It looks like you’ve configured your theme’s 404 page to look like your Front Page, so that’s why you’re seeing that (please see Creating a WordPress 404 Page).

If protected pages are not redirecting to your Membership Options Page, I suggest double-checking that they are restricted in Dashboard -› s2Member® -› Restriction Options.

Posted: Thursday Aug 16th, 2012 at 7:41 am #22203
Raam Dev
Username: Raam
Staff Member

Hi David,

s2Member can handle recurring subscriptions and it is designed as a membership plugin. However, it’s not designed to be a “shopping cart”, so there are no features for adding items to a “shopping cart” and then checking out.

We do have features for selling items on a one-time basis (Dashboard -› s2Member® -› PayPal® Buttons -› Specific Post/Page (Buy Now) Buttons) and the Custom Capabilities feature extends the possibilites (it has also been used to recreate shopping cart features).

All of our source code is made available as well as hundreds of s2Member hooks and filters that allow for extending and modifying features.

I highly recommend installing the free version of the plugin and taking a look at the features available. The Pro version is an add-on to the free version and it adds additional features.

Posted: Thursday Aug 16th, 2012 at 7:32 am #22200
Raam Dev
Username: Raam
Staff Member

Hi Jason,

Yes, the way Custom Fields are stored will be changing. However, we don’t have any further information or technical details available. We also don’t have a release date for the next major release at this point, but we’re hoping to release a beta within the next month.

Posted: Thursday Aug 16th, 2012 at 7:30 am #22199
Raam Dev
Username: Raam
Staff Member

Hi Aram,

What settings are configured in Dashboard -› s2Member® -› Restriction Options -› Alternative View Protection?

Also, are there any restrictions in Dashboard -› s2Member® -› Restriction Options -› URI Access Restrictions?

Posted: Thursday Aug 16th, 2012 at 7:25 am #22197
Raam Dev
Username: Raam
Staff Member

Hi Mike,

I’m not sure how the Subscription ID would help with what you’re trying to achieve here. However, your approach sounds correct. Depending on the types of transactions you offer, you’d need to hook into a successful transaction to update the field attached to the user.

It’s hard to tell you exactly what hook to use, as the hook would depend on the type of button/form you’re using. Here’s a full list of s2Member PayPal Hooks. By looking at the associated code (which the hook documentation links to), you should be able to determine which hook needs to be used.

Posted: Thursday Aug 16th, 2012 at 7:13 am #22192
Raam Dev
Username: Raam
Staff Member

Elizabeth,

It looks like when you copied and pasted the code, the code was garbled. There are a bunch of bad characters in your pasted code. Could you try copying the code from the forum again and paste it into a plain text file (using Notepad or TextEdit) and then copy and paste it again to the s2-hacks.php file?

Posted: Thursday Aug 16th, 2012 at 7:03 am #22190
Raam Dev
Username: Raam
Staff Member

Hi Chris,

Please try the following shortcode. If that causes the same problem, could you share the link to the page where you have this button so we can look at the page source and test the button?

[s2Member-PayPal-Button level="1" ccaps="ssreaugust" desc="Success in Senior Real Course 1 payment $497" ps="srei" lc="" cc="USD" dg="0" ns="1" custom="seniorsrealestateinstitute.com" ta="0" tp="0" tt="D" ra="497.00" rp="6" rt="M" rr="0" rrt="" rra="1" image="default" output="button" /]
Posted: Thursday Aug 16th, 2012 at 6:44 am #22189
Raam Dev
Username: Raam
Staff Member

Hi Nordin,

This should work:

function user_role_update( $user_id, $new_role ) {
if ($new_role == "s2member_level1") {
	        $site_url = get_bloginfo('wpurl');
	        $user_info = get_userdata( $user_id );
	        $to = $user_info->user_email;
	        $subject = "Ditt medlemsskap i TAN er nå aktivert!";
	        $message = "Hei " .$user_info->display_name . ", din bruker på NewUtd.no er nå blitt oppgradert til medlem.
<p>
Du kan nå logge inn på medlemssiden og lese medlemsblader, laste ned høydepunkter, delta i konkurranser og så videre.
<p>
Medlemspakken med det første medlemsbladet, plakat og medlemskort blir sendt ut i september. De to andre bladene blir gitt ut i desember og mai.
<p>
Med vennlig hilsen
NewUtd-teamet";
	        wp_mail($to, $subject, $message);
        }
}
add_action( 'set_user_role', 'user_role_update', 10, 2);
Viewing 25 replies - 1,026 through 1,050 (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.