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.

Cristián Lávaque


My Latest Replies (From Various Topics)

Viewing 25 replies - 2,026 through 2,050 (of 7,376 total)
Author Replies
Author Replies
Posted: Tuesday Mar 5th, 2013 at 8:50 am #43765

Hi Marius.

Well, this is the way WordPress handles registrations, and s2Member doesn’t change it.

What you can do, though, is not allow custom passwords, so WordPress will email a random one to the user after registration. He won’t be able to login to his account unless he successfully gets the email with the password. [hilite path]Dashboard -› s2Member® -› General Options -› Registration/Profile Fields -> Custom Passwords[/hilite]

There may be other plugins that add this feature. I know that BuddyPress adds an account activation step. http://buddypress.org

I hope that helps. :)

Posted: Tuesday Mar 5th, 2013 at 8:34 am #43764

Hi Dmitry.

Okay, let’s assume the user bought a subscription for 2 years and then made the cancellation. s2member_auto_eot_time will be set as the end of the subscription, right?

Right. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior[/hilite]

[note_box]
s2Member will not process an EOT until the User has completely used up the time they paid for. In other words, if a User signs up for a monthly Subscription on Jan 1st, and then cancels their Subscription on Jan 15th; technically, they should still be allowed to access the site for another 15 days, and then on Feb 1st, the time they paid for has completely elapsed. At that time, s2Member will remove their Membership privileges; by either demoting them to a Free Subscriber, or deleting their account from the system (based on your configuration). s2Member also calculates one extra day (24 hours) into its equation, just to make sure access is not removed sooner than a Customer might expect.
[/note_box]

But then if the user buys something through buy-now for 1 year?
If the user buys something through buy-now for 3 years?
What will be s2member_auto_eot_time value in this case?

Then the EOT is set at the time of purchase, there’s not subscription to cancel since they’re buy-now. If the user purchases more than one buy-now, then the new purchased time is added to the previous one based on the Auto Extend setting: [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior -> Fixed-Term Extensions[/hilite]

What if I have only Lavels and subscription time may depending on various promotions held on the site (1year, 2 year…), how can I get the length of the terms that a user has a subscription?

If the EOT time is set, you can get it with get_user_field. http://www.s2member.com/codex/stable/s2member/api_functions/package-functions/#src_doc_get_user_field%28%29


I hope that helps. :)

You can figure out since when the user has had a certain level. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Content Dripping[/hilite]

Posted: Tuesday Mar 5th, 2013 at 8:22 am #43763

Hi Randy.

I’ll pass your request on to Jason. :)

Have you looked for other plugins that may already do this? Maybe there are some already, and perhaps one of them lets you -or you can hack it so it- gives the user certain capabilities/role on purchase.

Posted: Tuesday Mar 5th, 2013 at 8:18 am #43762

Hi Ryan.

I have tried both direct to amazon s3 and the usual s2member file links but to no avail.

And this happens in Chrome only? What version?

If you try accessing the file directly instead of loading it with the player, do you still have trouble or can you access it then? [hilite path]Dashboard -› s2Member® -› Download Options -› Advanced Mod-Rewrite Linkage[/hilite]

Could you submit your site’s info? Please include the file’s name and also the page where the player is to take a look. Thanks! s2Member® » Private Contact Form

Posted: Tuesday Mar 5th, 2013 at 8:07 am #43761

Thanks for the info, Mary, I got your email. I couldn’t login to the FTP to look at wp-config.php to verify everything’s correct there, though. Could you resend the FTP info? I’m replying to your email so you can reply back to it instead of submitting a new contact form.

Posted: Tuesday Mar 5th, 2013 at 7:42 am #43760

Thanks for the log entry.

It somehow looks incomplete… Would it be possible for me to take a look at your logs viewer? [hilite path]Dashboard -› s2Member® -› Log Files (Debug) -› s2Member® Log Viewer[/hilite]

You can send the login info using the contact form, please. s2Member® » Private Contact Form

Thanks!

Posted: Tuesday Mar 5th, 2013 at 7:30 am #43759

Hi Michelle.

Do you have logging enabled? What does the AWeber log say about an account you register that should be added to AWeber? [hilite path]Dashboard -› s2Member® -› Log Files (Debug)[/hilite]

Is your AWeber integration still configured properly? [hilite path]Dashboard -› s2Member® -› API / List Servers -› AWeber®[/hilite]

Have you tried the troubleshooting advice in this article? Knowledge Base » Common Troubleshooting Tips

Do you receive a New User email from WordPress when you register? If not, then maybe emails in general are not working in your installation. Knowledge Base » Troubleshooting Email Delivery Problems

I hope that helps.

Posted: Tuesday Mar 5th, 2013 at 7:00 am #43758

Hi Ira.

Thanks for reporting this. I’ll show it to Jason and let you know as soon as I hear back from him.

Posted: Tuesday Mar 5th, 2013 at 6:57 am #43757

Hi Norm.

I don’t know… You could try the troubleshooting tips in this article: Knowledge Base » Common Troubleshooting Tips

I hope that helps find the problem!

Posted: Tuesday Mar 5th, 2013 at 6:44 am #43756

Hi Rob.

These articles may help with part of what you asked:

Knowledge Base » Google® Analytics ECommerce Tracking
Knowledge Base » Plugins/Themes (Compatibility w/ s2Member®)

About what’s coming, I can’t really say with any certainty. I’ll ask Jason about it, though. :)

Posted: Tuesday Mar 5th, 2013 at 6:39 am #43755

Hi Kylie.

The s2Member custom profile fields can be specific to certain levels. So if those memberships are at different levels, you can specify to which the custom fields will belong.

These fields are available in the free version of s2Member and you can check them out here: [hilite path]Dashboard -› s2Member® -› General Options -› Registration/Profile Fields[/hilite]

They’ll show up in the default WP registration page, or the s2Member Pro registration forms. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms[/hilite]

I hope that helps. :)

Posted: Tuesday Mar 5th, 2013 at 6:36 am #43753

Hi Michele.

You can use the Specific Post/Page restriction, which doesn’t require the user to be logged in because the access is in the link he gets after purchasing. Video » s2Member (Specific Posts/Pages)

I need to identify the devices by mac address, or something that is unique to a individual device

s2Member doesn’t have that, but it does for unique IPs. [hilite path]Dashboard -› s2Member® -› Restriction Options -› Unique IP Access Restrictions[/hilite]


I hope that helps. :)

Posted: Tuesday Mar 5th, 2013 at 6:32 am #43752

Hi Andrew.

I want a members login page and then control the pages beyond that – not a site wide login. Am I right in thinking that I have to have the pro-addition to do that.

You want to protect the whole site, requiring the user to login before he can open any of the pages? No, you don’t need the Pro add-on for that, if I understand your question correctly.

Just use the URI restriction with a / at level 0, then any page will redirect non-logged in users to the one you set as the Membership Options Page. [hilite path]Dashboard -› s2Member® -› Restriction Options -› URI Access Restrictions[/hilite]

I have seen the video regarding setting up portals which is exactly what I want and then to display products that have been purchased by that individual. So I assume this can be done and do I need pro to do it.

If the video doesn’t mention requiring the Pro add-on, then you don’t need it. I haven’t watched it in well over a year, but I don’t remember that Pro was required for the solution mentioned. You will need some customization if you want to automate some of the things suggested, though.

Secondly, is there any integration with opencart from these functions? Can I build that around the php in your API.

No, there isn’t an integration for it. Sure, you can build any customization you want, s2Member’s code is open and you can work with it to create what you need.


I hope that helps. :)

Posted: Tuesday Mar 5th, 2013 at 6:24 am #43751

Ben said:
Further to the above, in the case of multi site installations, are there pre built plugins to report across all sites (I am aware that s2member does not share data between sites in a multi site setup)?

Could you explain what you mean with reporting across sites? Thanks. :)

Posted: Tuesday Mar 5th, 2013 at 6:21 am #43750

Mario said:
For the print, all I need is, a way for a member to select the subscription they want example 1 or 3 years, pay for it and a reminder when there subscription comes due (lets say 3 months in advance). I also need a way to export the contact details for these members so I can send them to my distribution company via a .CSV file.

s2Member doesn’t have a reminder for coming charges yet. There’s a hack you can try for that, though: http://www.s2member.com/forums/topic/setting-up-eot-notifications/

s2Member Pro does have a user CSV export tool. [hilite path]Dashboard -› s2Member® -› Import/Export -› User/Member Exportation[/hilite]

Mario said:
SO example, create a membership level, lets say 1 year subscription, set a price, members that select that subscription will be in that membership level.

Yes, you can sell a Level 1 for one year, either as a single buy-now payment, or recurring subscription payments. Then you protect the PDF file at level 1 and only level 1 members would have access to it. Video » s2Member (File Download Options)


I hope that helps. :)

Posted: Tuesday Mar 5th, 2013 at 6:14 am #43749

Hi Raphael.

Glad you like it. :)

Well, I imagine it could be done, but you’ll have to customize it. s2Member doesn’t integrate with SMS services, but doesn’t prevent you from doing it, as far as I know.

You’d just have to code the integration and, if you need to base that integration on what s2Member access the user has, use some conditionals to determine it. Video » s2Member (Advanced Conditionals)

I hope that helps!

Posted: Tuesday Mar 5th, 2013 at 6:09 am #43748

Hi Marco.

If I understood correctly what you want, you can use the [hilite mono]count_against_user[/hilite] attribute. [hilite path]Dashboard -› s2Member® -› Download Options -› Shortcode Attributes & API Functions -> count_against_user[/hilite]

count_against_user=”no” Defaults to no with [s2File /] Shortcode. Defaults to yes with [s2Stream /] Shortcode. If count_against_user=”1|on|yes|true”, it will automatically force check_user=”true” as well. In other words, s2Member will authenticate the current User, and if authenticated, count this File Download URL against the current User’s account record in real-time (i.e. as the URL is being generated) . This is off by default with the [s2File /] Shortcode. By default, s2Member will simply generate a File Download URL, and upon a User/Member clicking the URL, s2Member will authenticate the User/Member at that time, count the File Download against their account record, and serve the File Download. In other words, under normal circumstances, there is no reason to set check_user=”true” and/or count_against_user=”true” when generating the URL itself. However, this is a useful Shortcode Attribute when url_to_storage_source=”true”. Please note, when check_user=”true” and/or count_against_user=”true”, the Shortcode will return an empty and/or null object value in situations where the current User/Member does NOT have access to the file.

I hope that helps. :)

Posted: Tuesday Mar 5th, 2013 at 6:04 am #43747

Hi there.

You can see in the free version of s2Member what the multisite integration is like. s2Member Pro just adds more features, but it doesn’t change the way s2Member works in multisite. So you can already download s2Member and look at what it lets you do. [hilite path]Dashboard -› s2Member® -› Multisite (Config)[/hilite]

You can give trials, no problem. You can sell the subscription with a trial period, at the end of which he’ll be charged. [hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes -> ta, tt, tp[/hilite]

If you have s2Member Pro, you can use a free registration pro-form that lets him register at the higher level without paying, but with an expiration time when the EOT Behavior would happen. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Free Registration Forms[/hilite]

You can provide a cancellation button/pro-form in any page you create for the user to manage his subscription. Video » s2Member (Modification/Cancellation Buttons)

When the user cancels his registration, s2Member will be notified by the payment gateway. The default EOT behavior is demotion to level 0 (free user). [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior[/hilite]

s2Member doesn’t manage plugins. This thread may be useful: http://www.primothemes.com/forums/viewtopic.php?f=36&t=1414

I hope that helps! :)

Posted: Tuesday Mar 5th, 2013 at 5:49 am #43746

Hi Jeremy.

Sorry for the delay. I missed this one the past days and just saw it.

Subscription Level: Student and Professional

Yes, you can sell them as level 1 and 2. [hilite path]Dashboard -› s2Member® -› General Options -› Membership Levels/Labels[/hilite]

Initial (First) Year: $50 Student, and $100 Professional

Yearly Renewal Rates / Automatic Billing: $20 Student, and $20 Professional

You could do that if you use the Initial Term in PayPal’s subscriptions. That way you can specify an initial term of 1 year with those prices and then the regular term with the lower price.

Terms: June to June

Rates are prorated quarterly, so if they joined half way through the year, it will be $50 for a professional. If they joined in the last quarter, they pay $100, but get the following year free.

These renewals will always be something like June 1st of every year.

s2Member doesn’t do this, but doesn’t prevent you from doing it. You’d have to write a bit of code to calculate what the person would pay and the time until next June, and adjust the PayPal pro-form/button dynamically. Knowledge Base » Using Variables In A Shortcode

Coupon: We will supply a coupon that will give them either 50% off, or 2 years.

The s2Member Pro forms for PayPal have coupons, and you can do the 50% off, but not the 2 years one.

Payment Gateway: Paypal (currently)

Yes, that’s supported: Standard in s2Member free, Express Checkout or PayPal Pro in s2Member Pro.


I hope that helps. :)

Posted: Tuesday Mar 5th, 2013 at 5:37 am #43744

Hi Tobias.

1. I noticed that you seem to have an extensive api with hooks. Would it be reasonable easy to implement a new payment supplier to use instead of paypal. I need to connect to a swedish payment supplier (for invoices). I need to send an invoice when the user changes membership level.

You could use the PayPal IPN with proxy key to integrate a new payment gateway. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration -> Proxy Key[/hilite]

If you have PayPal Pro, you can also look at how the other payment gateways were integrated and use it as a start point for your own integration.

2. Can I setup a forum with different access levels? I need members with level 1 to see some subjects and level 2 members to see even more subjects. I saw your video wher you integrate to bbpress. Can I use that somehow?

As you saw, s2Member integrates to a certain extent with bbPress. This is in the free version of s2Member and you can explore how it works.

If you want another forum script, s2Member’s URI restriction will be able to help you as long as the forum is served by WordPress, but not if it’s a separate script. [hilite path]Dashboard -› s2Member® -› Restriction Options -› URI Access Restrictions[/hilite]

3. Is there a way to integrate event bookings to s2member? Members should be able to book events and also have invoices sent to them when booking (custom api).

No, s2Member doesn’t do event booking management. I know there are other plugins that do this, though.


I hope that helps. :)

Posted: Saturday Mar 2nd, 2013 at 10:04 am #43616

Excellent. :)

Posted: Saturday Mar 2nd, 2013 at 10:02 am #43614

Hi Lizabeth. Happy birthday. :)

Did you try the Raw HTML tags around the button shortcodes? Is that the workaround that you had to remove?

Anyway, another thing you can try is using buttons created over at PayPal, which work fine for new signups, but not for upgrades of existing accounts. Please follow the instructions in this article so the buttons work correctly with s2Member: Knowledge Base » Using Buttons Generated @ PayPal.com.

Let me know if that helps.

If you need to be able to upgrade existing accounts, though, I’ll help you figure out how to make the shortcodes work in spite of the theme causing this content filtering problem.

Posted: Saturday Mar 2nd, 2013 at 9:53 am #43613

Hi Jay.

You could have a setting for the users, to know if they visited the page.

So in the page you’d have a conditional that checks if the user has that option and if not, show the offer and add the option.

[hilite path]Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals[/hilite]
http://codex.wordpress.org/Function_Reference/add_option
http://codex.wordpress.org/Function_Reference/get_option

I hope that helps. :)

Posted: Saturday Mar 2nd, 2013 at 9:46 am #43609

although mail is always going to SPAM

I’d suggest customizing your Signup Confirmation email so it’s unique to your site. Rewrite it in your own words, save and try again, please. [hilite path]Dashboard -› s2Member® -› ClickBank® Options -› Signup Confirmation Email[/hilite]

I hope that helps. :)

Posted: Saturday Mar 2nd, 2013 at 9:44 am #43607

Okay. Let us know how it goes. :)

Viewing 25 replies - 2,026 through 2,050 (of 7,376 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.