Cristián Lávaque
My Latest Replies (From Various Topics)
| Author | Replies |
|---|---|
| Author | Replies |
| Posted: Thursday Jul 12th, 2012 at 7:06 am #19022 | |
|
|
|
|
Express Checkout is a free service and it will still require the customer to login to his PayPal account for subscriptions. To not require a PayPal account, you’ll need the Enhanced Recurring Payments service for your PayPal Standard account, or PayPal Pro (PayFlow Edition) with the Recurring Billing service. http://www.primothemes.com/forums/viewtopic.php?f=36&t=2634
I think you shoud contact PayPal to ask them about these services and get for your account the one you prefer to use. |
|
| Posted: Thursday Jul 12th, 2012 at 6:39 am #19019 | |
|
|
|
|
Hi Scott. I’m sorry, but s2Member doesn’t have shopping cart functionality yet. This is something we’re now looking at and may be adding in a future release in some months. You can separate buttons to sell the different access, but there isn’t an interface built-in to add/remove different access into a single order to checkout. If you sell custom capabilities, you could treat them as different items to add/remove from a single order. Video » s2Member (Custom Capabilities) You’ll need someone to develop a little customization to do it in a single order. You can adjust the shortcode attributes dynamically with PHP, so that helps to do it, either refreshing the page, or without reloading the page if you use AJAX. http://www.primothemes.com/forums/viewtopic.php?f=36&t=1604 I hope that helps. :) |
|
| Posted: Thursday Jul 12th, 2012 at 6:25 am #19017 | |
|
|
|
|
Hi Brett. Well, there may be a conflict with s2Member, since s2Member also lets you edit the New User email. [hilite path]Dashboard -› s2Member® -› General Options -› Email Configuration -> New User[/hilite] This article may help: Knowledge Base » Troubleshooting Email Delivery Problems Also, did you check if this problem is related to the one you posted about in your other thread? http://www.s2member.com/forums/topic/custom-capabilities-stopped-working-recently/ |
|
| Posted: Thursday Jul 12th, 2012 at 6:19 am #19016 | |
|
|
|
|
Right, your customers will be required to have a PayPal account to start a subscription, unless you’ve upgraded your PayPal service to support recurring payments. These may help: |
|
| Posted: Thursday Jul 12th, 2012 at 6:10 am #19015 | |
|
|
|
|
Hi Nick. The regular term can’t be missing in subscriptions or buy-now transactions. You can skip the initial/trial term for subscriptions if you want. If you want to give lifetime access for a one-time payment, then the attributes for the PayPal button shortcode would look like this: [hilite code]rp="1" rt="L" rr="BN"[/hilite]. I hope that helps. :) |
|
| Posted: Thursday Jul 12th, 2012 at 6:05 am #19014 | |
|
|
|
|
Glad you found a way that worked for you. It’s odd that the one you tried first didn’t, though, even if it’s a slightly older version of s2Member. We haven’t had reports of it not working, or made any changes to that code since that release that I know of. Anyway, with that workaround you now have the functionality you need. Thanks for the update! :) |
|
| Posted: Thursday Jul 12th, 2012 at 6:00 am #19013 | |
|
|
|
|
Awesome, Allan! Thanks for the update. We’re glad you got it working. :D |
|
| Posted: Thursday Jul 12th, 2012 at 5:58 am #19012 | |
|
|
|
|
No problem! Glad i could help! :)
:P |
|
| Posted: Thursday Jul 12th, 2012 at 5:53 am #19011 | |
|
|
|
|
Hi Matt. s2Member doesn’t send reminders for coming payments to the subscribers yet, even if they paid online instead of offline. This is something that will be added in the coming months when the new s2Member being developed gets released. Having said that, you can add users to a mailing list with a sequence of emails that reminds them of coming payments when they are almost up. You can use the List Server API to integrate with MailChimp, for example. [hilite path]Dashboard -› s2Member® -› API / List Servers -› MailChimp®[/hilite] Since users would be paying by check, there is no gateway IPN that would notify s2Member about lack of payment in order to know whether to stop the access or not. You’d have to change those users’ access manually from their profiles, or the users list. I hope that answers the question. Please let us know if you have others. :) |
|
| Posted: Thursday Jul 12th, 2012 at 5:46 am #19010 | |
|
|
|
You can try something like this: [hilite pre_code]Membership expires on[/hilite]
Yes, you can use [hilite mono]s2member_last_payment_time[/hilite] too, just replace it in the code I gave above. I hope that helps. :) |
|
| Posted: Thursday Jul 12th, 2012 at 5:38 am #19009 | |
|
|
|
Yes, if he paid on the gateway’s site, he can go there and manage his subscription. s2Member provides a shortcode for a cancellation button for the gateways it integrates with, which takes the person to the gateway to manage the subscription and cancel it. [hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Subscr. Cancellation Buttons[/hilite] If you used the pro-forms to get paid on your site (PayPal Pro or Authorize.Net integration), then he’ll need to use the Cancellation pro-form, which you have to make available to him. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Cancellation Forms[/hilite] |
|
| Posted: Thursday Jul 12th, 2012 at 5:33 am #19007 | |
|
|
|
|
Hi Darian. No, that’s fine. The number of sites the license is used for, is talking about live websites, development installations don’t count. So the single site license would let you use the Pro add-on in only one live website, but several development installations if desired. I hope that answers the question. Let me know if you have more. :) |
|
| Posted: Thursday Jul 12th, 2012 at 5:30 am #19006 | |
|
|
|
|
Yes, this is available in the free version. This video explains custom capabilities quite well: |
|
| Posted: Thursday Jul 12th, 2012 at 5:28 am #19005 | |
|
|
|
|
Hi Hector. If you’re not telling iDev about each monthly payments, then iDev would not know about them, which would prevent recurring commissions, if I’m not mistaken. The Tracking API that is normally used to integrate with iDev, doesn’t have an equivalent to the Payments Notification. The Tracking API does have the Signup Tracking, which is when a new, paying member signs up. You can do your tests with a very cheap payment, even as low as 1 cent, and make the payments to be daily instead of monthly, so you can confirm much sooner if it’s working. About upgrades, you’d have to use the Modification Tracking for that. I hope that helps. :) |
|
| Posted: Thursday Jul 12th, 2012 at 5:14 am #19004 | |
|
|
|
|
Hi Kevin. I’m sorry you were bothered by his answer. We don’t think you’re stupid for wanting that. I agree that a single sign-on feature between sites in a multisite network makes a lot of sense, if I were setting up a network I’d look into how to achieve it myself. It’s just that there isn’t much we can do about this limitation. It’s one imposed by WordPress itself and s2Member is not designed to touch it. We’re not familiat with the plugins that would let you do it, so we can’t give information about what they do or don’t. :/ My best advice in this regard would be to contact the developers of the plugins that are already working on how to alter this part of WordPress, since they’ll be the most experienced in it and probably already have a good solution for you, or can come up with a decent one. I hope that helps! |
|
| Posted: Thursday Jul 12th, 2012 at 5:00 am #19003 | |
|
|
|
|
The pipe separated values in the custom attribute are already supported by s2Member, called custom values. You can add them to your custom attribute in the shortcode for the button. You can read abou them in the attribute descriptions. [hilite path]Dashboard -› s2Member® -› ClickBank® Buttons -› Shortcode Attributes[/hilite] Keep them in mind so your implementation doesn’t conflict with some part of s2Member. These are mostly available for use in the Notifications and Tracking APIs, as well as the New User and Signup Confirmation emails. I’m not sure if they’re already stored in the database, you may want to check that. Ah, regarding selling the access using levels, I’m sorry I mentioned it earlier as a possibility, I now realized it isn’t for you. The thing is that you want to add access through the second subscription, so levels may not be what you want if the extra access isn’t supposed to build on top of the access from the first subscription. If these subscriptions are independent, you really want to use ccaps.
About s2Member assuming it’s a new account when you purchased the 2nd subscription, were you logged in? If you are logged out, s2Member will take the new purchase as meant for a new account. You have to be logged in to your account when you click the CB button, if you want to upgrade your account. And you have to use the button generated with the s2Member shortcode for it, since it includes some dynamic information that would be missing in a regular CB button.
Are you using BuddyPress, which asks for account activation, or talking about an email list double opt-in confirmation? s2Member doesn’t require you to confirm your email address. You can login right away without checking your email, unless you disabled custom passwords and the user needs to get the password from the New User email WP sends him. |
|
| Posted: Thursday Jul 12th, 2012 at 1:42 am #18981 | |
|
|
|
|
lol yeah, it has a curve, but you’ve done great so far. I gave you the “Advanced” user badge. :) Thanks for the update on what you reported as a bug earlier, glad you found what was causing it for you. About your level role question, I think I had already answered it in my previous post without knowing you’d ask.
So you did it? Nice job!! :D What was your solution in the end? By the way, if you had to modify the s2Member files instead of using hooks, I recommend that you move those files to the must-use plugins folder (wp-content/mu-plugins) so they aren’t overwritting when you update s2Member. |
|
| Posted: Thursday Jul 12th, 2012 at 1:33 am #18979 | |
|
|
|
|
Just noticed the posts you made while I was writing mine. I’ll reply to those in a sec. |
|
| Posted: Thursday Jul 12th, 2012 at 1:31 am #18978 | |
|
|
|
|
I’m glad it’s helped you make progress. :) About the EOT and what access to remove based on the subscription ended, well, s2Member doesn’t currently worry about what the subscription gives access to or not, since on demotion it just removes everything, ccaps and level, down to just Subscriber role. So in order to keep one subscription’s access and remove the other, you’ll need to add somewhere, what access each of your subscriptions gives. If you use your CB item number to match a ccap used for access, then it’d be simple. E.g. CB item 1 gives ccap 1, then it’s simple to remove the access. But if you have a more complex access setup, then you’ll need to have it defined somewhere in order to know what access to remove from the user’s account on EOT. You could also match it to a level number, but then you’d have to modify the s2Member Level roles, since they give incremental access, e.g. Level 2 also gives access to Level 1 content. To remove the incremental access, you’d have to edit Level 2 to remove the WP capability [hilite mono]access_s2member_level1[/hilite]. http://wordpress.org/extend/plugins/user-role-editor/ If you edit the roles, you’ll want to lock them so they aren’t reset on update. Knowledge Base » Locking s2Member Roles/Capabilities To remove the particular role or ccaps in your custom demotions, this may be helpful: Knowledge Base » Changing Roles/Capabilities via PHP About ccaps, they’re actually WP capabilities given to a specific user, not to a role. In the s2Member interface they’d just be the string you give them, but in reality the have the prefix [hilite mono]access_s2member_ccap_[/hilite], so keep that in mind when you work with them.
That line is before the action hooks. It prepares all the vars available at that point of the script, to pass them in the action hook, so they’re available to your hack if you need them.
You won’t use that ms_ method. From the documentation right above the method:
I hope it helps! |
|
| Posted: Wednesday Jul 11th, 2012 at 4:45 pm #18957 | |
|
|
|
|
No problem. :) |
|
| Posted: Wednesday Jul 11th, 2012 at 6:39 am #18905 | |
|
|
|
|
Let me clarify something: s2Member doesn’t integrate with PayFlow Pro yet, it integrates with PayPal Pro (PayFlow Edition). I know it can be confusing because the geniuses over at PayPal chose the names so well. What do you have? PayPal Pro (PayFlow Edition) or PayFlow Pro? Here’s a video that shows how to configure s2Member integration with the PayFlow API if you have a PayPal Pro (PayFlow Edition) account. Let me know if that helps. |
|
| Posted: Wednesday Jul 11th, 2012 at 6:24 am #18904 | |
|
|
|
|
So it’s a clean WP installation, with no other plugins installed and active? And you’re using the default theme? A clean installation doesn’t have the problem you mentioned, so there must be something else interfering in yours. Deactivating plugins and using the default theme, helps remove conflicts and spot where they may be. |
|
| Posted: Wednesday Jul 11th, 2012 at 6:20 am #18902 | |
|
|
|
|
The PayPal services that s2Member integrates with do support subscriptions (recurring payments). For some, like PayPal Standard or Express Checkout, the user would be required to login to his PayPal account, though, unless you upgraded your account with their recurring payments service (has different names depending on the country, I think). I just looked up PayPal Business Account and it says it supports recurring payments:
I’m not sure, since I’ve never used it before or had to help someone with it. I looked it up in Google to see if users could pay a subscription with just the card, without having to login, and couldn’t find a definite answer for it. I went to the Google Checkout page and it seems to have now changed to Google Wallet, and users seem to need a Wallet account with their cards in it to make payments, no mention is made of paying without a Wallet account. http://www.google.com/wallet/faq.html#online I’m gonna check with Jason about this. |
|
| Posted: Wednesday Jul 11th, 2012 at 5:55 am #18900 | |
|
|
|
|
Hi Simon. That’s odd. I just tested this in my installation and it worked fine. The field is hidden on registration and profile, and when I check for it as the admin it’s there with the default value. Are you using the default registration page or a pro-form? Maybe there’s something in your installation causing it to not work? You can try as a test to use the default theme, or deactiving other plugins and trying after each if the problem continues. Let me know how it goes. :) |
|
| Posted: Wednesday Jul 11th, 2012 at 5:19 am #18897 | |
|
|
|
|
Hi Simon. Yes, you can do subscriptions with Google Checkout, and they can be different ones. The limitation is that accounts can only have one subscription at a time, no multiple subscriptions for the same account. The new s2Member we’re developing will make multiple concurrent subscriptions possible, but we don’t have a release date yet. I hope that answers the question. :) |
|








Pre-Sale FAQs
Video Tutorials
Community Forum
Knowledge Base
News/Updates
s2 Codex / Docs
GPL v2 License
Contact A Human
About Us
Our Customers
Support Policy
Privacy Policy

