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 - 526 through 550 (of 2,703 total)
Author Replies
Author Replies
Posted: Wednesday Jun 19th, 2013 at 2:44 pm #52230
Bruce
Username: Bruce
Staff Member

Thanks for your patience. This was his reply:

With Payflow Edition, in order to charge PayPal accounts via Express Checkout on a recurring basis, you need to have both Recurring Billing and Reference Transactions enabled. I’ve never heard of PayPal saying YES to a Payflow Edition (PayPal Pro) application, but declining a site owner the ability to use Reference Transactions. They are right, that makes no sense to me either.

In any case though, if PayPal will not approve Reference Transactions against a Payflow Edition account ,the only way to charge PayPal customers on a recurring basis is through traditional PayPal Subscription Buttons (e.g. s2Member -› PayPal Buttons). You can use Pro Forms to charge customers that want to pay with a credit card, but if a customer wants to use PayPal, they should use a PayPal Subscription Button, because the site owner is not enabled for Reference Transactions; and thus, the site owner cannot create a Billing Agreement via Express Checkout under the Payflow Edition.

Posted: Wednesday Jun 19th, 2013 at 2:41 pm #52229
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

I would recommend contacting Google Checkout’s services to find out why the User hasn’t been charged. s2Member is dependent on the information it receives from Google Checkout for demotions, so you’ll have to find out from them.

Posted: Wednesday Jun 19th, 2013 at 2:40 pm #52228
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Due to changes in the PayPal API and a few other things, the development of the next major version of s2Member has been delayed. We’re hoping to have it ready soon, but as of right now we don’t have a solid date for when you might see it. I can confirm that we are still planning on supporting Bitcoin, however.

Posted: Wednesday Jun 19th, 2013 at 2:39 pm #52227
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

1) Latest post restriction: We want that latest posts (say upto 15 or 20 days old) should be available to registered members only. For these latest posts, only post excerpts should be visible to public – but full content only to paid members (can we set the limit of words visible?)
Posts older than 15 days could be freely accessible to public (no restriction).
How can we restrict access to latest posts? We do not want to do it post by post- just automatically- latest post ONLY available to registered users except for a excerpt- the length of which WE set.

This isn’t possible by default. You’d have to have custom code written to do this automatically. Sorry about that.

2) Free trial period: Registered users get Free full access for 2 weeks after which they have to become paid members

You can have a trial set on Free Registration Pro Forms, and Paid Membership Level # Forms.

See: Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes (Explained)

3) Special rates: We want to give special rates to some institutions. As an example- if you are a individual user you pay $5/month; but for institutions, because they can get more members in bulk, they will be given a special price- say $4.50/month per user. Is the best way to do this is to generate a coupon code for every institution and then give it to them for dissemination within their institution? So that everyone who uses the coupon code given to that institution will automatically get the discounted price? How does this work? Is there a better way to do this?

This sounds like a good way to handle this. You can use s2Member’s Coupon Codes to lower your checkout price and give out coupon codes to your clients.

Posted: Wednesday Jun 19th, 2013 at 2:36 pm #52225
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

s2Member doesn’t log these IPs. If you want to run logging on this process, you can have a developer hook into ws_plugin__s2member_before_ip_restrictions_ok.

See: Knowledge Base » Hacking s2Member® Via Hooks/Filters

Posted: Wednesday Jun 19th, 2013 at 8:32 am #52208
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

1. I’m not seeing a place to enter a discount code during the purchase of the Pro version. Where is it?

We don’t currently have any coupons active, so we have turned off this field on our checkout form.

2. For the field that asks about our primary domain, do we need to put down the URL where the site will eventually reside, or the one where its being developed?

Put the URL you have s2Member installed on. When you move domains, you can switch it.

Posted: Wednesday Jun 19th, 2013 at 7:01 am #52198
Bruce
Username: Bruce
Staff Member

In your reply, it seems very easy to open the Alipay gateway. Even I can’t figure it by myself, I can seek help here right? I’m wondering if there are more support methods than forum after purchasing the pro version?

If you have a problem with your integration on AliPay we’re here to help you troubleshoot and explain things in the forums. If necessary we do have a Private Contact Form to have you send Dashboard login details and log files, but all of our support originates in the forums. This keeps other Users experiencing similar problems able to find solutions easier.

About translation, I think it should be ok if it could been seen in Chinese by visitors. I mean the back end could be in English. So is it easy to create Chinese Alipay button and other things like that?

Yes this is easy. You’ll have to use the translation method to edit the names of the fields in your registration form, but otherwise I believe everything can be translated from the frontend.

Posted: Wednesday Jun 19th, 2013 at 5:26 am #52176
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Whenever this happens it’s normally due to an incorrect setup of the PayPal IPN. Do you have logging enabled?

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

Try turning logging on and check your paypal-ipn.log file after running a test transaction. If there is no paypal-ipn.log file created then s2Member is not getting any data from PayPal at all and you should check your settings at PayPal. Otherwise s2Member should show you information on what’s going wrong there.

Posted: Tuesday Jun 18th, 2013 at 1:01 pm #52128
Bruce
Username: Bruce
Staff Member

Hello, i was hoping someone could help me with allowing a webpage crawler to access my posts that are protected by s2member.

I think the only way to achieve this would be to have specific IPs such as Google’s log in and give them access to content. You could try something with this hack posted here, but there’s no guarentee that it will work. s2Member wasn’t designed to allow crawlers to see content:

http://www.s2member.com/forums/topic/automatic-login-based-on-ip/

Posted: Tuesday Jun 18th, 2013 at 12:59 pm #52127
Bruce
Username: Bruce
Staff Member

Thanks for the info.

Based on your logs s2Member is receiving the URL from PayPal correctly and should be redirecting. However I’m seeing a different return URL in your logs than in your Shortcode.

's2member_paypal_return_success' => 'https://www.scitrans.ie/wp/thank-you/?subscr_id=%%subscr_id%%',

Are you using multiple buttons? Does the success URL work on some or your buttons but not the others?

Posted: Tuesday Jun 18th, 2013 at 12:54 pm #52126
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

To cancel your subscription you can use cancellation buttons normally, but in your case you’ll have to disable the subscription through PayPal because you’ve already severed the connection from s2Member to PayPal. This article goes over doing that:

https://www.paypal.com/helpcenter/main.jsp?locale=en_GB&_dyncharset=UTF-8&countrycode=GB&cmd=_help&serverInstance=9004&t=solutionTab&ft=searchTab&ps=solutionPanels&solutionId=1209601

Posted: Tuesday Jun 18th, 2013 at 12:52 pm #52125
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

I can’t tell you what’s happening without seeing log files. Do you have logging enabled?

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

If so, you can send your log files here:

s2Member® » Private Contact Form

Posted: Tuesday Jun 18th, 2013 at 12:50 pm #52124
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Could you make sure logging is enabled and send us a Dashboard Login so we could take a look?

You can send that information here: s2Member® » Private Contact Form

Posted: Tuesday Jun 18th, 2013 at 12:49 pm #52123
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

I’ve contacted Jason (Lead Developer) about this error and I’ll let you know what the issue is as soon as he gets back to me on this. I’m very sorry for the delay in response.

Posted: Tuesday Jun 18th, 2013 at 12:48 pm #52121
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

AliPay is not a payment gateway we deal with a lot here at s2Member, as it’s not very popular. We do provide support for its integration, but it may be slower to work with us because we need to get our developers to get us information for specific issues.

1. I have no experience in any developer skill, is that easy to configure the plugin work with Alipay?

You don’t need to have any developer skill to integrate AliPay. You’ll just need to turn on the AliPay integration here:

Dashboard -› s2Member® -› Other Gateways

Then, you set up your AliPay Options, with your AliPay Partner ID, AliPay Seller ID, and AliPay Security Code. Once that’s done your integration is pretty much done. You can create your buttons then and have Users check out that way.

2. Do I need any SSL certificates? What else do I need then?

You don’t need an SSL certificate for AliPay integration.

3. Is that easy to change the language for all the texts into Chinese? include the buttons and so on

Everything is customizable, but it may take some time to translate everything depending on all you want to translate. We don’t currently have any language packs to go along with s2Member, so you’ll have to do your own translations, sorry.

See: Pre Sale FAQs » Can s2Member® be translated into other languages?

Posted: Tuesday Jun 18th, 2013 at 12:41 pm #52120
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

The only way to accomplish what you’re looking to do would be to use the information in this article to upgrade Users through PHP:

Knowledge Base » Changing Roles/Capabilities via PHP

By the way – ideally at the time of this upgrade, they would also get the same capabilities as an “author” so that they can create, publish, and edit their own posts.

If you want to add capabilities to s2Member’s roles, try using the Capability Manger plugin. Many of our Users have used this in the past for similar reasons:

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

Posted: Tuesday Jun 18th, 2013 at 12:39 pm #52119
Bruce
Username: Bruce
Staff Member

What would I need to change to update dbem_ address fields which are in the wp_usermeta table?

You could probably use the WordPress update_user_meta() function.

See: http://codex.wordpress.org/Function_Reference/update_user_meta

Posted: Tuesday Jun 18th, 2013 at 12:38 pm #52118
Bruce
Username: Bruce
Staff Member

#1 – Custom Post Type Support – Some member levels have access to everything for a particular post type. Others have access based on a value in a custom taxonomy. (ex. employees have more access than partners and managers have more access than employees). Levels differ by custom post type.

You can restrict a Custom Post Type with this section of your Dashboard based on Membership Level. There is documentation on how to do that here:

Dashboard -› s2Member® -› Restriction Options -› Post Access Restrictions

#2 – Custom Field Support – In some cases a role will have access to all the content for a post type based on 1 keyword in a custom field pick-list. (field employees only have access to a “final report” and not a “draft report” or “confidential report”. I rely for custom fields and not tags for this to precisely control what is entered (using a pick-list) vs a tagging style.

s2Member lets you show different Custom Registration/Profile Fields based on Membership Level. You can use this functionality to decide when to show different fields.

#3 – Safe URL for Uploaded files (mostly .PDF) – I need to make sure there is protection for a case where an employee leaves the company and has a link to a confidential .PDF file. If they don’t have an active username/password they should not be able to access the .PDF via the link they do have (or can guess at).
Thanks for your comments.

You can use s2Member’s Basic Download Restrictions to get this working. It will require that a User be logged in to allow downloads.

Posted: Tuesday Jun 18th, 2013 at 12:32 pm #52117
Bruce
Username: Bruce
Staff Member

I attempted to see your site, but it looks like you don’t have anything there. I’m getting an Apache 404 error. You gave us the URL http://igivenetwork.com/, is there another URL we need to log in?

Posted: Tuesday Jun 18th, 2013 at 12:31 pm #52115
Bruce
Username: Bruce
Staff Member

Details Received.

I’m taking a look now.

Posted: Tuesday Jun 18th, 2013 at 12:27 pm #52113
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Sorry for the delay in response. In the future please post in the Customers Forum when posting something like this. The thread was buried because it had to be moved.

I’m getting information on this and I’ll get back to you on this ASAP. It would be useful if you could give us the versions of WordPress and s2Member you’re running, and run the Server Scanner here:

Knowledge Base » s2Member® Server Scanner

Posted: Tuesday Jun 18th, 2013 at 12:25 pm #52112
Bruce
Username: Bruce
Staff Member

this did not seem to work. is there something that is missing from that code above?

This is the correct way to handle this. You can do this to find out why it’s not cancelling the profile:

$request = array ("x_method" => "cancel", "x_subscription_id" => $subscription_id);
$response = c_ws_plugin__s2member_pro_authnet_utilities::authnet_arb_response ($request);

$response['response_code']; // This variable is the response code that Authorize.Net should give you after you send the request. See what this says.
Posted: Saturday Jun 15th, 2013 at 9:47 am #52000
Bruce
Username: Bruce
Staff Member

If a Basic Member named Becky were to buy access to a page about health food and a page about weight loss, will she be able to view the SAME pages Hector, who’s also a Basic Member, who purchased information about dumbells and training information?

It depends on what you use to restrict access to these Pages. Since you have many different pieces of content I would suggest using s2Member’s Custom Capabilities. This video goes over what Custom Capabilities are:

Video » s2Member (Custom Capabilities)

You shouldn’t need to watch all of the videos in this playlist, or even really all of the first video to get an understanding of what they are.

Posted: Saturday Jun 15th, 2013 at 9:45 am #51999
Bruce
Username: Bruce
Staff Member

Sorry for the confusion. If you’re using PHP in your template, you can call a Shortcode with WordPress’s do_shortcode() function. You have to generate your links with the Shortcode to get it to work correctly.

See: http://codex.wordpress.org/Function_Reference/do_shortcode

Posted: Saturday Jun 15th, 2013 at 9:44 am #51998
Bruce
Username: Bruce
Staff Member


The only thing I want to sell on my site IS the memberships, so will I be needing a separate shopping cart to do that? Or is S2 enough for payment buttons, order forms, thank you pages, etc.

If that’s the case, you shouldn’t need any external shopping cart. s2Member can handle this no problem.

– Can I use the tracking pixels of 3rd parties for affiliate marketing? Example: I start to work with TradeTracker (affiliate network in the EU) and they ask me to place a tracking pixel on the thank you page. Can I do that?

I’m not familiar with TradeTracker, but I know that you can definitely set up Tracking Pixels here:

Dashboard -› s2Member® -› API / Tracking

– Can I make one part of the site for members only and another part for everyone? I don’t want to lose the free content I’ve already made.

Yes, you can restrict content based on Category, Tag, URI/Slug, or one Post/Page at a time.

– Is it possible to use bbPress forums on a part of the site? I don’t want to turn the entire site into a forum and I want the membership to include content AND a forum (so people pay for more than just the forum)

Yes, s2Member has an integration with bbPress. It’s what we use here at s2Member.com :-)

See: Dashboard -› s2Member® -› Other Integrations -› bbPress®

– Can I customize the plugin code myself if need be? I would like to create a membership which stands out and I may need to get some of my IT buddies to add some unique features.

Yes, s2Member is GPL compatible and completely Open Source. You can edit files directly if you’d like, or use Must Use plugins.

See: Knowledge Base » Hacking s2Member® Via Hooks/Filters

– Can I use WordPress Roles and Capabilities (see http://codex.wordpress.org/Roles_and_Capabilities) as part of the membership? The result would be that subscribers can create content and let it be reviewed by me before posting, for example.

s2Member uses the Roles and Capabilities from WordPress and extends them. When you sell access to part of your site, you’re selling access to one of s2Member’s Membership Levels/WordPress Roles, or a Custom Capability.

Viewing 25 replies - 526 through 550 (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.