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 - 3,151 through 3,175 (of 7,376 total)
Author Replies
Author Replies
Posted: Wednesday Nov 7th, 2012 at 8:32 am #30885

Michelle, the pro-form will only show the custom profile fields for registrations, if the user is logged in, those fields won’t be shown. The fields that are shown will be prepopulated if possible. Billing info (e.g. card number, etc) is not stored by s2Member, so won’t be prepopulated.

Does that help understand how they work?

Posted: Wednesday Nov 7th, 2012 at 8:25 am #30884

Hi Robert.

You can try editing the file s2member\includes\classes\login-customizations.inc.php to remove them. Copy the file to the /wp-content/mu-plugins/ folder and edit that, so it doesn’t get overwritten on update.

I hope that helps. :)

Posted: Wednesday Nov 7th, 2012 at 8:16 am #30880

Cool. :)

Posted: Wednesday Nov 7th, 2012 at 8:16 am #30878

Jason is the developer. Raam and I are familiar with the code to an extent, but there are details we don’t know yet. PayPal in particular has a lot of details about it that only Jason knows with certainty, since he worked out the integration.

I don’t know if a billing agreement is created or not, but I can say that s2Member does work with Express Checkout without a problem for most site owners, the integration is sound.

The PayPal support rep. talks about the PayFlow account and PayFlow Express Checkout, but s2Member doesn’t integrate with PayFlow Pro, and the Express Checkout integration is independent of PayPal Pro’s.

Did you test a pro-form with just PayPal as the billing option?

Posted: Wednesday Nov 7th, 2012 at 8:05 am #30875

Hi Viruthagiri.

We don’t have an API to integrate new gateways yet, although we’re developing one. What you can use is PayPal’s IPN with a proxy key: http://www.primothemes.com/forums/viewtopic.php?f=36&t=3154

You may also want to look at the files for the other gateways integrated with s2Member and work off of them for the new gateway.

I hope that helps. :)

Posted: Wednesday Nov 7th, 2012 at 8:01 am #30874

The package could not be installed. No valid plugins were found.

James, the s2Member Pro add-on’s folder has to be uploaded via FTP, it isn’t a plugin that you install from the Dashboard. Please read the instructions here: s2Member® » Pro » Install/Upgrade Instructions

I hope that helps. :)

Posted: Wednesday Nov 7th, 2012 at 7:58 am #30873

1. Does 2Member remove authentication for iTunes when a member is downgraded or cancelled?

If the restriction is through levels, yes. If you’re generating the link to the file with a download key, then level doesn’t matter, unless you check level before adding the download key to the URL.

2. When does s2Member remove authentication for iTunes when a member is downgraded or cancelled?

When level is demoted, as long as download access depends on the user’s level, as explained above.

3. Does s2Member do the above for manually added member records (i.e. those without Subscriber ID)?

Yes, EOT behavior is applied to manually added members as long as you included an EOT time.

4. How can we remove authentication for members who have access but should not?

Changing their role to Level 0.

Again, all these level related questions depend on you not adding to the URL a download key without checking the level.

I hope that helps. :)

Posted: Wednesday Nov 7th, 2012 at 7:47 am #30869

This is not something s2Member regulates, it’s handled by WordPress. As far as I know, email addresses have to be unique. One email address can’t be used in more than one account of the same WordPress installation.

Posted: Wednesday Nov 7th, 2012 at 7:44 am #30867

Right, the restriction is applied to the authentication they’re using: account’s username or Specific Page access link.

No, there’s no notification for this yet. You could probably hack the restriction so it emails you. s2member\includes\classes\register-in.inc.php

I hope that helps. :)

Posted: Wednesday Nov 7th, 2012 at 7:38 am #30866

Hi Sarah.

1. How can I automatically add an entry to a user’s notes (containing user level) when they register? (OR how do I record the previous membership level in notes when they are automatically demoted at EOT – I’ve seen this method http://www.s2member.com/forums/topic/bugs-profile-edits-new-users-downgrades/#post-17911, but wary of replicating whole classes over to MU plugins, in case they change in future…)

As long as after an s2Member update you check if there’s anything different in that file and update your customized copy if needed, it’d be fine.

2. How can I change EOT field date format, to allow UK-style date input (i.e. dd/mm/yyyy rather than mm/dd/yyyy)?

The EOT field’s description when clicking the [?] link, says regarding the format:

anything compatible with PHP’s strtotime() function.

And the documentation for strtotime says:

Dates in the m/d/y or d-m-y formats are disambiguated by looking at the separator between the various components: if the separator is a slash (/), then the American m/d/y is assumed; whereas if the separator is a dash (-) or a dot (.), then the European d-m-y format is assumed.

To avoid potential ambiguity, it’s best to use ISO 8601 (YYYY-MM-DD) dates or DateTime::createFromFormat() when possible.

So you can do [hilite mono]dd-mm-yyyy[/hilite].

I hope that helps. :)

Posted: Wednesday Nov 7th, 2012 at 7:10 am #30863

I’m glad you fixed it! Thanks for the update.

So it was the rDNS after all? What exactly was the problem? I’d like to know because it may help others.

Thanks to all your help guys it appreciated and i have to say – this s2Mebersoftware is amazing

Very happy to help! And thanks for the kudos! :)

Posted: Wednesday Nov 7th, 2012 at 7:08 am #30862

Glad you were able to solve it! And happy to help. :)

Posted: Wednesday Nov 7th, 2012 at 6:58 am #30861

Thanks, I got the email.

The vars in the URL say the file restriction was applied, requiring the user to have Level 1 access.

I tried downloading the file while logged in to the account you sent, and I was able to download it instead of being redirected to the Membership Options page. http://www.planilhaexcel.com/wp-content/plugins/s2member-files/lote1/graficos/Grafico-Userform.zip

Are you sure you were logged in to your account when you tried?

Posted: Wednesday Nov 7th, 2012 at 6:48 am #30860

Hi Mike.

If you plan for the different sales to be subscriptions, then no, s2Member currently handles one subscription at a time. If they’re buy-now sales, then yes, that’s not a problem and you may want to take a look at custom capabilities. Video » s2Member (Custom Capabilities)

I hope that helps. :)

Posted: Tuesday Nov 6th, 2012 at 6:39 am #30761

:)

Posted: Tuesday Nov 6th, 2012 at 6:35 am #30759

I see. Well, it may have to do with CloudFront if changing that changed the behavior.

I’m curious, though, since I know that whether it opens or downloads the file, is something you can configure in your browser. Could you try with another browser while using CloudFront, to see if you get the same result?

Posted: Tuesday Nov 6th, 2012 at 1:29 am #30741

if the user has access to module 1 I do not want him to see module 2, 3, 4 in the menu

You could move that navigation to a Text widget with conditionals that drip the links, just as you drip the content itself. [hilite path]Dashboard -> Appearance -> Widgets -> Text[/hilite]

Posted: Tuesday Nov 6th, 2012 at 1:22 am #30739

Peter, you can go about it in different ways. One is what Eduán said, customizing the Membership Options page’s content with conditionals that use the MOP variables. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Membership Options Page Variables (MOP Vars)[/hilite]

Or, instead of protecting the whole page with the video, causing the redirection, you can just protect the actual content with a conditional that checks for the custom capability required for that video. Then you’d show the video if the person has the access, or show the sales copy with the order button if he doesn’t. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals[/hilite]

I hope that helps. :)

Posted: Tuesday Nov 6th, 2012 at 1:11 am #30738

Sent PCF.

This is weird. Again I didn’t receive it. For a moment I thought maybe the form stoped working, so I did a test, but I did receive the email immediately. When you sent your them, did you receive a confirmation email about them being received? Could you try another browser in case there’s a problem with the one you used?

Also just found this link but PayPal is so confusing so I don’t know if it’ related to collecting subscription billing through PayPal payments (not credit cards).

That seems to be talking about the confusion PayPal created with the different APIs in PayPal Pro, but I don’t think it’s related to the problem here. You guys are being able to receive payments via PayPal Pro, the problem is with Express Checkout, so I’m confused, because that’s done over at PayPal and I don’t know why you’d have a problem.

How does the user select the Express Checkout API? On ProForms there is no option. If the user selects PayPal they are directed to a page to log-in and complete the payment. On the ProForm they click the Paypal icon and then click Checkout With PayPal.

The PayPal option in the pro-form is the one for Express Checkout. I think it uses the API to send the info to PayPal, but maybe I’m wrong. In any case, it doesn’t have to do with the PayFlow API when it comes to Express Checkout, you can do Express Checkout without PayPal Pro. Pre Sale FAQs » To use s2Member® Pro Forms, will I have to use PayPal® Pro?

Hmm… that gives me an idea. Could you guys test with a pro-form that just has the Express Checkout option, without the cards? 1 cent live transaction is fine. See if that works, please.

Posted: Tuesday Nov 6th, 2012 at 12:19 am #30733

What level does the test user have? Did you protect the file at a particular level? [hilite path]Dashboard -› s2Member® -› API / Scripting -› Custom Capability and Member Level Files[/hilite]

Are you having this problem with your admin account too? s2Member doesn’t apply any restrictions to the admin.

Could you post the URL of the Membership Options Page when you get redirected there? Make sure you include the variables in it. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Membership Options Page Variables (MOP Vars)[/hilite]

You can send the login info using the contact form. Please include the URL to the page with the download link. s2Member® » Private Contact Form

Still, please review the articles Raam pointed to and follow the suggestions there.

Posted: Tuesday Nov 6th, 2012 at 12:06 am #30732

Could you provide any advise re moving over to this new url?

I’m guessing you googled how to migrate WordPress. About s2Member, yu could use the s2Member Options export/import tools. [hilite path]Dashboard -› s2Member® -› Import/Export -› s2Member® Options[/hilite]

What problems should we look out for?

Leaving the old domain name in some setting in the database. This would cause problems. You can review your database to make sure it was all updated. My suggestion above was to help prevent this.

Can we use both urls while we move over to the new domain?

You could have one redirect to the other, yes, all your links in the site should be using the correct domain name or you’ll have session problems. This article is related: Knowledge Base » Logged in but am considered logged out

And how can I change the username of my account from squealrsdev to fanguardian?

I guess editing your row in the users database table. You can google how to edit the username in WordPress.


I hope that helps. :)

Posted: Monday Nov 5th, 2012 at 11:59 pm #30731

About the import, I’d first create a test user with all the custom profile fields having a value, and then do an export so you can see the format you need to use.

The custom profile fields in s2Member’s import tool follow a format that’s less usual, so having an example to follow will be useful.

Also, no email will be sent to users automatically on import, keep that in mind because you’ll need to email them by some other mean to let them know about the account.

And you can import a password, which you need to tell the user about, or you can leave the field blank, in which case you need to point the user to the “lost password” tool so they have WordPress email one to them.

I hope that helps! :)

Posted: Monday Nov 5th, 2012 at 11:55 pm #30730

Hi Aymeric.

First thing I’d try is to have ClickBank approve the product. Maybe there are little changes you can make that would make it okay for them and approve it.

Other than that, I know that JVZoo has an integration for s2Member, although I don’t know the details. You can check with them about it.

I hope that helps. :)

Posted: Monday Nov 5th, 2012 at 11:43 pm #30729

This would be a problem since I set up this fake account with a credit card rather than paypal.

Then you either did it with PayPal Pro, or with PayPal Standard with ERP, right? If it’s PayPal Pro, then there’s the cancellation pro-form, as Raam pointed out.

If it’s PayPal Standard with ERP, I think you’ll need to cancel it for them, since the cancellation button just takes the user where he’d cancel it in his PayPal account, which they wouldn’t have in this case.

Posted: Monday Nov 5th, 2012 at 11:36 pm #30728

I am currently using my PP auto-return for another website. As far as i know, PP only allows one URL to be registered. What do you suggest I do in this situation?

It’s not really a problem, because s2Member sets the IPN an return URLs with each transaction when you use the shortcodes, so you can leave the setting in PayPal as the default for the shopping cart. You can read more about it here:

[hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration -> More Info[/hilite]
[hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayPal® PDT / Auto-Return -> More Info[/hilite]

I hope that helps. :)

Viewing 25 replies - 3,151 through 3,175 (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.