Thanks for your inquiry. ~ We appreciate your patience :-)
~ and thanks for the KUDOS. We appreciate it.
1. Can I let a user see their orders and payment history?
Not with s2Member®, not yet. s2Member stores all payment and billing details securely inside your payment gateway account, so it’s not possible (not by default) for these details to be presented by s2Member® to your customers. This is a feature that we’re working to achieve in the near future however.
2. Is it possible to change the login screen to allow only openid logins?
Definitely possible, but not provided by s2Member® itself. Many site owners install plugins like this one, where they allow Open Registration with s2Member® so that people can acquire an account for free. Once they are in, you can present them with an s2Member Pro Form that upgrades them via on-site credit card processing to a higher Membership Level (so they’ll have access to paid content). This process can be tweaked to work nicely with tools provided by s2Member. Such as One-Time Offers Upon Login, or a customized Login Welcome Page.
See: Knowledge Base » Customizing Your Login Welcome Page
See: Knowledge Base » s2Member® Pro Forms
3. Can I restrict a URL or File to “one-time-payment” OR “gold membership”?
For example, I would like to sell “File 3″ to a user if they want to pay $10 for it one time, or if they are a subscriber of level “gold”
Absolutely. If you don’t find just the right way to accomplish this with s2Member’s “Membership Functionality” (and I think you probably will — perhaps with Custom Capabilities even), you could always use s2Member’s Specific Post/Page Functionality. Specific Posts/Pages can be sold to new and/or existing Users/Members. This does not even require Membership Access or an account with your site at all; though it’s really up to you how it’s integrated. See: Video » s2Member (Specific Posts/Pages)
See also: Knowledge Base » s2Member® Pro Forms
4. How can I use cloudfront signed urls?
Please see this KB article. Knowledge Base » JW Player® w/ Shortcodes
See also: Video » s2Member® File Downloads (Amazon S3/CloudFront/JW Player)
These articles are designed to explain CloudFront integration, in the context of audio/video files. However, much of the information would pertain to anyone using s2Member’s CloudFront integration. Note that CloudFront integration is available in the free version of s2Member®, so you’re free to experiment with this.