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,076 through 1,100 (of 2,703 total)
Author Replies
Author Replies
Posted: Wednesday May 1st, 2013 at 12:56 am #48884
Bruce
Username: Bruce
Staff Member

I need to show in the form something like:
Online course ………………… 99

I see. You’ll have to use the information here to do this:

Pre Sale FAQs » Is it possible to modify s2Member® Pro Form templates?

That will allow you edit what’s shown in the Pro Forms. As far as getting the necessary information there, you might have to use some fancy JavaScript if you want it to update before they submit the form.

Posted: Wednesday May 1st, 2013 at 12:25 am #48881
Bruce
Username: Bruce
Staff Member

Thanks for your patience.

I talked with the lead developer and (for PayPal) s2Member calculates tax in with everything else in this file:

/s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php

The function that does this is c_ws_plugin__s2member_pro_paypal_utilities::paypal_cost(). So what you’d do here is use the amount you get here minus the ra attribute, and that’ll give you the tax.

Posted: Wednesday May 1st, 2013 at 12:19 am #48880
Bruce
Username: Bruce
Staff Member

Please, is there a way to get the Item price (AMOUNT) in the form? I have been looking around, but I can not find out how to get the amount value inside my custom form template. I would like to show the customer TOTAL (AMOUNT + TAX) before he/she goes to pay. Thank you again.

Glad to hear you figured out the first part of this. I’m going to take a look and see if I can get something for you on this right now.

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

Thank you for your inquiry.

And thank you for the information.

I’m sending this to our development team for their input on this.

Posted: Tuesday Apr 30th, 2013 at 10:59 pm #48878
Bruce
Username: Bruce
Staff Member

Also note that if you do change your Roles and Capabilities with the Capability Manager plugin, you’ll need to lock your roles and capabilities with the information provided here:

Knowledge Base » Locking s2Member Roles/Capabilities

Posted: Tuesday Apr 30th, 2013 at 10:48 pm #48877
Bruce
Username: Bruce
Staff Member

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

Posted: Tuesday Apr 30th, 2013 at 10:47 pm #48876
Bruce
Username: Bruce
Staff Member

It says that it’s always publicly available. And it is public even though I added a URL restriction for the URL. Can I please PM you the URL so you can take a look? Thanks.

Sorry, I forgot to mention this in my previous reply. s2Member will not allow the Membership Options Page to be restricted ever, because it would cause an endless loop. s2Member restricts content by sending Users to the Membership Options Page. If you’d like to stop Google from indexing this, you might take a look at editing your robots.txt file.

See: http://wordpress.org/support/topic/how-to-edit-my-robotstxt-file

Posted: Tuesday Apr 30th, 2013 at 10:29 pm #48874
Bruce
Username: Bruce
Staff Member

1. I need to set up a url that has the variable I’m trying to capture
2. I need some way to attach those variables to a user’s profile

If you have to store this information, then this video will be of use to you:

Video » s2Member (Custom Fields Dynamically?)

Posted: Tuesday Apr 30th, 2013 at 9:37 pm #48863
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I think you’re looking for this section of your Dashboard:

Dashboard -› Settings -› General -› Date Format

Posted: Tuesday Apr 30th, 2013 at 9:20 pm #48862
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Do you have integration with Constant Contact (widgets or otherwise)?

No, we don’t have any direct integration with Constant Contact, sorry.

Is there a security protocol in place that multiple ips can’t log into a single account (just one IP address session per active user account)?

The ability to have multiple IPs log into a single account is something WordPress considers a “feature”. s2Member doesn’t stop this from happening, but we do have IP Restrictions for allowing a User to log in with a specific number of IPs during a specific time frame (default 1 month).

See: Dashboard -› s2Member® -› Restriction Options -› Unique IP Access Restrictions

Can I create a specific type of content (category, post, tag, etc) that would be available to all users, for a certain amount of time (a week for example), and then only have it available for members, and guests would be able to buy access to that specific page or post for a one-time fee?

You could do this, but you’ll have to manually restrict it after the week is up. s2Member doesn’t have a timer for restriction.

Following upon the above question, can I create teasers of pages/articles, etc that has two sentences of teaser text before a link saying to register or buy for a one-time fee to view this page?

You could do this, but you’ll have to restriction your content using Shortcode Conditionals.

See: Knowledge Base » Simple Shortcode Conditionals

Can I have users make Credit Card and paypal payments through your system?

Yes. s2Member Pro makes it possible to access Credit Cards onsite with Paypal Pro. You can also accept credit cards with PayPal Express Checkout, but the User will be sent to PayPal.com to complete the transaction.

Posted: Tuesday Apr 30th, 2013 at 9:08 pm #48861
Bruce
Username: Bruce
Staff Member

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

Posted: Tuesday Apr 30th, 2013 at 9:06 pm #48860
Bruce
Username: Bruce
Staff Member

I can *only* use the forum component of BuddyPress, is that correct? And if I create groups of certain people, will I be able to also use the s2Member roles to restrict access to forums, as well as my new groups? I’m assuming it works pretty much the same way as plain bbPress only with the group ability added…

You can disable a lot of features of BuddyPress, but some will be available no matter what. I believe the main things are the registration page at /wp-login.php?action=register will become /register/ and integrate with your theme, and your members will be given a public profile.

It’s not a perfect solution but if you’re looking for some of the solutions that BuddyPress offers that’s the quickest way to get what you need.

Posted: Tuesday Apr 30th, 2013 at 9:02 pm #48857
Bruce
Username: Bruce
Staff Member

As the site is in development, and is currently containing senstive info, I don’t want to publicly post it here. Can I send it to you via email, or by PM?

You can send us site information here:

s2Member® » Private Contact Form

Posted: Tuesday Apr 30th, 2013 at 9:01 pm #48856
Bruce
Username: Bruce
Staff Member

But when I use my page http://support.williamforex.com/test-page-full-member-registration-form in Twenty Ten theme, there is no billing address show up?

This is to be expected, s2Member doesn’t need a billing address when you’re only using PayPal to checkout with. This only shows up when you’re checking out with PayPal.

In the mean time could you please follow the instructions here again and make sure your PayPal IPN is set up correctly?

See: Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration

Posted: Tuesday Apr 30th, 2013 at 8:59 pm #48855
Bruce
Username: Bruce
Staff Member

Oh I’m very sorry, I posted the wrong link there.

I meant this article:

Knowledge Base » Changing Words/Phrases In s2Member®

Posted: Tuesday Apr 30th, 2013 at 8:45 pm #48851
Bruce
Username: Bruce
Staff Member

When a payment is made the notification gets triggered and sent to my script for processing, however how would I stop the order from going to IDev before I do my calc?

You would take the integration out of your API Tracking settings. You’ll be doing an external integration.

I get the URL thing but I’m not following exactly how the flow goes as it pertains to an affiliate sending traffic and then an order gets made.

If I ddi nothing, IDev would capture the order and apply a commission. I need to divert that order, make a quick calc and send to IDev a different SaleAmt.

What you’re doing here is, instead of sending the data straight to iDevAffiliate from s2Member, is taking an s2Member API Notification (which provides more information), and using the information from that to send the data to iDevAffiliate. So your flow would be:

Payment Received -> API Notification Fired -> Your API Notification Handler gets the data -> Your API Notification Handler sends the data to iDevAffiliate with a tracking pixel

Posted: Tuesday Apr 30th, 2013 at 8:40 pm #48850
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

The best way to accomplish what you’re looking for is to use s2Member’s Custom Capabilities. You can add a custom capability to sell at s2Member level 1, that will allow Users that are level 1 to upgrade and access more content without going all the way to level 2. You can sell Custom Capabilities in regular Pro Forms, or separately with these:

Dashboard -› s2Member® -› PayPal® Pro Forms -› Capability (Buy Now) Forms

For the easiest time you can use this plugin to give levels 2-5 access to this Custom Capability by default, so that your current users will be able to access the new stuff, too:

http://wordpress.org/extend/plugins/capsman/

If you’re selling Custom Capability access_something, then this translate into WordPress Capability access_s2member_ccap_access_something. This is how you’d use Shortcode Conditionals as well.

See: Dashboard -› s2Member® -› API / Scripting -› Custom Capabilities
See Also: Video » s2Member (Custom Capabilities)

Posted: Tuesday Apr 30th, 2013 at 8:35 pm #48849
Bruce
Username: Bruce
Staff Member

I took a look and it looks like your problem is an invalid PayPal IPN setup. You have no paypal-ipn.log file, but do have a paypal-rtn.log file.

In addition, s2Member is giving your an Unable to Verify $_POST vars error in your PayPal PDT/RTN log file. Looking at your shortcode it appears that your custom attribute is correct. Could you run this server scanner and let me know if there are any errors?

See: Knowledge Base » s2Member® Server Scanner

Posted: Tuesday Apr 30th, 2013 at 8:30 pm #48847
Bruce
Username: Bruce
Staff Member

Details Received.

I’m taking a look now.

Posted: Tuesday Apr 30th, 2013 at 8:27 pm #48846
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Do you have logging enabled? If not, please enable it here:

Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration

Then send us a Dashboard Login here so we can take a look, please:

s2Member® » Private Contact Form

Posted: Tuesday Apr 30th, 2013 at 8:26 pm #48845
Bruce
Username: Bruce
Staff Member

How do you force is so a user must sign up before going to the paid option?

When a user clicks on the link sign up now under the paid subscription, I want them to sign up first and then be transferred to paypal, to pay- how? http://www.classroomsecrets.co.uk/membership-subscription-options/

You’ll want to use s2Member’s Shortcode Conditionals on this page. Something like this:

[s2If current_user_can(subscriber)]
	Your PayPal Form goes here
[/s2If]
Posted: Tuesday Apr 30th, 2013 at 8:24 pm #48844
Bruce
Username: Bruce
Staff Member

It appears that User/Member CSV Exportation function does not export the ‘Administrative Notes’ user property field to the CSV file. I assume since it does not export the field it is also not available to be imported. Is this correct? Is there a way to include it in the import/exports?

Currently s2Member does not support this field being Imported/Exported. I’ll ask our development team if there’s a chance this could be added in a future version but in the mean time it’s just not possible. Sorry about that.

Posted: Tuesday Apr 30th, 2013 at 8:23 pm #48843
Bruce
Username: Bruce
Staff Member

For example, we have a Board of Directors s2Member level, and a bbPress forum for this. But in the forum, we only want to include a subset of the BOD members, not *all* of them.

Is there a way to create a group that’s not all-inclusive of an entire role?

s2Member doesn’t have any way to do this natively, but I believe BuddyPress supports groups and forums for these groups.

See: http://buddypress.org/

The only other way I can see you setting this up could be to edit the bbPress templates for your theme, and using the Advanced PHP Conditionals that s2Member gives you to protect specific forums.

See: Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals

Posted: Tuesday Apr 30th, 2013 at 8:21 pm #48842
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

We are experimenting with errors and when an error condition is introduced, it rightly returns to the modification page but %%response%% is empty. There’s nothing in either get_define_vars() or $GLOBALS that indicates an error string.

Where exactly are you experimenting? What hook/file are you using to experiment?

Posted: Tuesday Apr 30th, 2013 at 8:17 pm #48840
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

This particular line has to be done using the information provided here. It’s not possible to change it through the Dashboard:

Knowledge Base » Changing Roles/Capabilities via PHP

Knowledge Base » Changing Words/Phrases In s2Member®

Viewing 25 replies - 1,076 through 1,100 (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.