Cristián Lávaque
My Latest Replies (From Various Topics)
| Author | Replies |
|---|---|
| Author | Replies |
| Posted: Tuesday Jan 8th, 2013 at 5:24 am #36554 | |
|
|
|
|
Hi Ian. I’ll add some comments to what Cassel kindly replied.
Right, subscriptions can only be sold for levels, ccaps can only be sold with buy-now transactions. You could sell the ccaps together with a level, in which case you could say the subscription pays the ccaps, even if you’re actually using the level to do it.
ccaps aren’t associated with levels beyond the possibility of selling them together. Even if the user purchased level 1 with ccap video, having one wouldn’t give access to content protected by the other. So if someone just purchases level 1 without ccap video, he wouldn’t have access to content protected with ccap video. Yes, demotion would change the level to 0 and remove all ccaps, unless you modify the EOT behavior code so ccaps are not removed. This behavior can be a problem if someone subscribes to level 1, then purchases ccap video and then ends the subscription, which would remove the ccap which he should actually keep.
Right, we plan to make it possible to have multiple subscriptions, and be able to subscribe to ccaps, and make demotions specific to access and not general. But being able to have recurring charges for different ccaps, wouldn’t modify a single subscription, it’d most probably be separate ones, since a subscription managed by the payment gateway can’t have the amount modified. It’d only be possible if the subscription were managed by s2Member itself, but that’d require storing credit card information, which has a ton of security implications we won’t go into.
No, it wouldn’t affect the subscription fee. Independent custom capabilities can only be sold with buy-now transactions, independent of an existing subscription.
Modifying the ongoing subscription isn’t possible, but it could be ended and a new one started. The user would have to enter the payment info again, which would be normal if he were paying buy-now anyway. Pro-forms would probably be best for this. You’d also need to make any adjustments to the subscription, so you don’t charge again for whatever time the user had left from the previous payment. You can use the initial/trial term for this adjustment. Knowledge Base » Using variables in a shortcode You can test these things with live, 1 cent transactions and see if you get it working the way you want. I hope that helps. :) |
|
| Posted: Tuesday Jan 8th, 2013 at 1:27 am #36548 | |
|
|
|
|
Shawn, I think you can do this, but you should review the terms of your MailChimp service. If you confirmed these users for your list before in some way, and they were added knowingly to your list, it may be okay with MailChimp. Make sure that changing this setting doesn’t cause you a problem later. And I agree with Cassel. Create this dir/file: /wp-content/mu-plugins/s2hacks.php [hilite pre_code] |
|
| Posted: Tuesday Jan 8th, 2013 at 1:22 am #36547 | |
|
|
|
|
Carmen, the code would go inside [hilite mono]<code></code>[/hilite] tags. Sure, please use the contact form to send the login info, I’ll take a look hoping to find what the problem with your configuration is. s2Member® » Private Contact Form Could you confirm with PayPal that you have PayPal Pro PayFlow Edition and not PayFlow Pro (this is another service that’s not supported by s2Member yet). |
|
| Posted: Tuesday Jan 8th, 2013 at 1:03 am #36545 | |
|
|
|
|
I’ll have ask Jason about this one. I’ll let you know as soon as I hear back from him. :) |
|
| Posted: Monday Jan 7th, 2013 at 11:58 pm #36543 | |
|
|
|
|
You’ll need to use this for the custom template too: [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes -> template[/hilite]. |
|
| Posted: Monday Jan 7th, 2013 at 11:56 pm #36542 | |
|
|
|
|
Yeah, the last shortcode looks right, Buy Now for 1 day. Glad you found the problem. :) |
|
| Posted: Monday Jan 7th, 2013 at 11:53 pm #36541 | |
|
|
|
|
Kenn, I don’t see a registration link there. Were you logged out of your admin account when you checked? |
|
| Posted: Monday Jan 7th, 2013 at 11:39 pm #36539 | |
|
|
|
|
Ben, s2Member’s integration with bbPress doesn’t yet protect all topics in a forum, as explained in the documentation. [hilite path]Dashboard -› s2Member® -› Other Integrations -› bbPress®[/hilite] If you manage to have the forum’s name in the topic permalink, then you could use that in s2Member’s URI restriction, though. [hilite path]Dashboard -› s2Member® -› Restriction Options -› URI Access Restrictions[/hilite] This plugin may allow to edit the permalink that way. http://bbpress.org/forums/topic/nicer-slug-url-rewrite-plugin-done/ I hope that helps. :) |
|
| Posted: Monday Jan 7th, 2013 at 11:33 pm #36538 | |
|
|
|
|
That’s right, Max. When you use s2Member, the other profile meta fields that WP has (e.g. biography) are not used, just the s2Member custom profile fields. You can create the custom fields you want to replace the WP meta fields. [hilite path]Dashboard -› s2Member® -› General Options -› Registration/Profile Fields[/hilite] |
|
| Posted: Monday Jan 7th, 2013 at 11:22 pm #36537 | |
|
|
|
|
Thanks for the email, Robert. I reviewed the integration and it was incomplete. I fixed a few things, but you need to do others I didn’t want to edit myself. You were missing the IPN URL, so I added that. [hilite path]Dashboard -› s2Member® -› ClickBank® Options -› IPN Integration[/hilite] Your thank-you page URL was not the s2Member one, so I fixed it, including the redirection to the page you had set. [hilite path]Dashboard -› s2Member® -› ClickBank® Options -› Thank-You Page Integration[/hilite] Your order button in the pitch page is not the one required to integrate with s2Member. That button has a regular ClickBank link, and to product 3, which doesn’t exist. I didn’t fix this because I wasn’t sure if you wanted to sell product 1 or 2 (I’m guessing 1) and didn’t know if it was recurring or one-time. Please generate a shortcode for it here: [hilite path]Dashboard -› s2Member® -› ClickBank® Buttons -› Membership Level # Buttons[/hilite] I also noticed that for the pitch page URL you had used www while the site doesn’t use it. You should be consistent with this to avoid problems. Knowledge Base » Don't mix www and without After fixing those things, make sure you are logged out of your account, reload the pitch page with s2Member’s button shortcode, and do a test purchase using the test card from ClickBank, please. I hope that helps. :) |
|
| Posted: Monday Jan 7th, 2013 at 10:55 pm #36534 | |
|
|
|
|
Eric, this hack may help: http://www.s2member.com/forums/topic/setting-up-eot-notifications/ |
|
| Posted: Monday Jan 7th, 2013 at 9:21 pm #36530 | |
|
|
|
|
Cool! Glad I could help. :) |
|
| Posted: Monday Jan 7th, 2013 at 9:12 pm #36529 | |
|
|
|
|
Hi Christine. Hmm… I’d never checked if the expiration date would be at the beginning or end of it. From your test, it seems it’s when the date is reached. The 9pm thing does sound like a timezone difference thing. s2Member doesn’t set timezones, it uses WordPress’. [hilite path]WP Admin -> Settings -> General -> Timezone[/hilite] WordPress uses two different times in parts of the code, though, so check if that setting does the trick in this case. Let me know how it goes. I hope that helps. :) |
|
| Posted: Monday Jan 7th, 2013 at 9:05 pm #36528 | |
|
|
|
|
Hi Mary. I guess you could create your own customization to achieve this. If PayPal keeps track of the number of sales, you could have your customization connect to PayPal to find this out, I guess, but it’d probably be simpler to keep track of sales on your side and check that. You could have the signup or payment notification pointing to your script for it to log these in a database table that you can query before displaying the pro-form. [hilite path]Dashboard -› s2Member® -› API / Notifications -› Signup Notifications[/hilite] If you don’t know how to do it, you could post a job for it in a freelancers site like jobs.wordpress.net, elance.com or odesk.com. |
|
| Posted: Monday Jan 7th, 2013 at 8:59 pm #36527 | |
|
|
|
|
Hi Kim. You can style the pro-form using CSS. A tool like Firebug is very useful for this. http://getfirebug.com The pro-form does use Consolas, maybe that’s the one you mean? If you don’t have it in your system, it’d then try using Courier, and if that’s not available it’d then default to what your browser uses for monospace types. To change that one, in your theme’s styles file you could add something like:
http://www.w3schools.com/cssref/pr_font_font-family.asp
You can edit that with a hack. Create the dir/file /wp-content/mu-plugins/s2hacks.php |
|
| Posted: Monday Jan 7th, 2013 at 8:27 pm #36516 | |
|
|
|
|
Also, make sure you have logging enabled, or no logs will have been created. |
|
| Posted: Monday Jan 7th, 2013 at 8:26 pm #36515 | |
|
|
|
|
Hi Anas. These videos may help: Video » s2Member (Client Portals?) |
|
| Posted: Monday Jan 7th, 2013 at 8:24 pm #36514 | |
|
|
|
|
Dan, you can remove the prompt using the [hilite mono]skip_confirmation[/hilite] parameter. [hilite path]Dashboard -› s2Member® -› Download Options -› Shortcode Attributes & API Functions -> skip_confirmation[/hilite] |
|
| Posted: Monday Jan 7th, 2013 at 8:06 pm #36510 | |
|
|
|
|
Cool! Glad you got it working, Tina. Thanks for the update and for sharing your solution. :) |
|
| Posted: Monday Jan 7th, 2013 at 8:04 pm #36509 | |
|
|
|
|
Hi Gaba. The log says your custom attribute is wrong, it has to start with your domain name. [hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes (Explained)[/hilite] The button generator will populate that attribute correctly for you. [hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Membership Level # Buttons[/hilite]
Fix that first and see if then notifications happen, please. If they still don’t, then try the suggestions in this article: Knowledge Base » Common Troubleshooting Tips. If you’re using the post-registration auto-login hack, remove it for your tests, since it’s known to cause the notifications API to not work. I hope that helps. |
|
| Posted: Monday Jan 7th, 2013 at 7:46 pm #36503 | |
|
|
|
|
Hi Karla. It’s very likely that the user wasn’t logged into his existing account when he loaded the page with the pro-form/button to pay the upgrade. If the person is not logged in, then the payment will go towards a new account, not an existing one. If you can verify that he did pay, then you can add manually his subscr. ID to his profile to tie the subscription to his account. Also enter the payment gateway (paypal) and leave the EOT time empty, that’ll be populated by s2Member when PayPal tells it the subscription ended. I hope that helps. :) |
|
| Posted: Monday Jan 7th, 2013 at 7:43 pm #36502 | |
|
|
|
|
Kim, those are for PayPal Standard buttons, pro-forms integrate with Express Checkout for the PayPal option. Chris, the PayPal button can’t be changed in the pro-form, it’s part of their terms for Express Checkout. |
|
| Posted: Monday Jan 7th, 2013 at 7:40 pm #36500 | |
|
|
|
|
Hi Phillip. I assume you have the login problem in your own site, since you were able to login here to post this. Your login here is independent of the login to your site. They’d normally be different, unless you used the same exact credentials in both sites. But even if that’s the case, having a problem logging into one is not related to logging into the other. Did you try using the lost password tool? http://yoursite.com/wp_login.php?action=lostpassword (Change the domain name to yours.) |
|
| Posted: Monday Jan 7th, 2013 at 7:29 pm #36499 | |
|
|
|
|
Robert, if you say you did all the tests suggested in the Common Troubleshooting Tips article, and that you reviewed all your ClickBank integration fields, then I’d need to take a look myself to see if something jumps at me. Could you submit the login info to the WP admin, FTP and ClickBank, so I review the integration, test the purchase and review the logs? s2Member® » Private Contact Form |
|
| Posted: Monday Jan 7th, 2013 at 7:22 pm #36498 | |
|
|
|
|
Hi Ben. Not sure if that’ll work, haven’t tried it and I don’t know exactly what headers that address loads… What I’d try is using the [hilite mono]success[/hilite] attribute pointing to a normal WP page and then you can work with it the way you would any other WP page. |
|








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
