Forum Replies Created
-
AuthorPosts
-
ZainParticipant
Hi Amin/Ivy,
Thanks for looking to add this feature in future. It will really help Admins who purchase just the eMember plugin.
For the moment, I’ve kind’ve worked out that it’s possible to do this if you’ve purchased the WP eStore plugin. I’ve not tried it just yet… but I see that when you add a new product, it gives you an Aweber List Name field when adding a new product.
So, in theory, it should be possible for people to:
- Scenario 1
- use eMemember to subscribe users to a “free” Aweber mailing list
- create a new “paid” product using eStore and add them to another list
- in Aweber, they can then use the Automation rules to unsubscribe a user from the free list and re-subscribe them to the “paid” list
- Scenario 2
- do NOT set eMemember to subscribe users to a “free” Aweber mailing list
- create a new “free” product using eStore and add them to the Free member list
- create a new “paid” product using eStore and add them to the Paid member list
Like I say, I’ve not yet tried this out but it should work. I just have to work out how to create a “Free” product using WP eStore.
Any pointers?
Cheers,
Zain
July 4, 2011 at 8:18 pm in reply to: Displaying User Level Specific Messages Without Protected Content Box? #33765ZainParticipantHi Amin,
Thanks for the reply, although wouldn’t changing wp_eMember1.php also mean that, effectively, NO content box appears? What I’m suggesting is that *both* situations are useful.
Update on the workaround: it didn’t work! But seeing as you pointed me in the right direction, I managed to fix it (solution below). The line that needed to be changed to
return "";
was actually:return wp_emember_format_message($replacement);
(found at the end of the emember_protected_handler() function).
Protection Scenarios
I’m not sure if you get what I mean by having this functionality. It simply provides a little more flexibility (I think WishList has this, btw). Here are some examples:
There are times as an admin that you’d like users to know that content is protected (e.g. let basic members know they have to upgrade to a higher level to gain access to restricted content). This is how eMember normally behaves.
The other situation is more for when you want to display different items depending on the membership role (e.g. same content on the page but display more options just for users of X level). Saves on having to create duplicate content just to display a few lines for different users.
My Workaround
What I did was to take your suggestion and created a new shortcode:
add_shortcode("emember_protected_hidden","emember_protected_hidden_handler");
(just after the normal emember_protected shortcode!)Then, I copied the existing emember_protected_handler() function and created a new version called “emember_protected_hidden_handler()”.
After that, it was just a case of replacing:
return wp_emember_format_message($replacement);
with:
return "";
Job done!
What this does is to provide the flexibility of both situations, so now I can display different messages depending on what’s required.
I’m currently using this solution on my new site where, if the user hits the Login page and is already logged in, it displays a different message to if when they are logged out and politely asks them to log in.
Taking The Idea One Step Further…
Just wondering… but does this emember_protected shortcode actually stop any content being rendered to the screen? If so, then in theory, having this “emember_protected_hidden” version could also (theoretically) be used to add javascript files and maybe even flash content just for users of specific levels.
For example – Bronze members being shown a video of the benefits of Silver membership, while Silver members are shown a video of Gold benefits.
Get the picture?
ZainParticipantHi Amin, I’m using WP eMembers and am getting an “?event=login” problem.
On the Pages/Forms Settings, I’ve set the Login Page to be: /login/ (and created a page to exist there).
In theory, I assume that this is the location that the get_login_link() function is supposed to retrieve and replace for any instance of a link that requires the Login Page URL.
However, when I get to a page that is protected, the message returned is:
Please Login to view this Content.(Not a member? Join Today!)
Where the “Login” link is the page slug followed by “?event=login“.
Clicking on the Login link results in the content displaying:
1) the same page location,
2) the page title,
3) the login form
This is definitely not the correct Login page URL location (i.e. not the Login page specified in the Page/Form Settings Login Page field).
Note: I have “fancy login” disabled.
You can see an example here:
[http://think-and-grow-rich-ebook.com/test-page/] – note the login message and click on the link. This should (theoretically) go to “/login/” but instead adds the “?event=login” query string at the end.
Please can you help?
Thanks in advance.
June 16, 2011 at 11:18 am in reply to: Suggestions and wishlist for the next version of eMember #22884ZainParticipantHi again,
I forgot another 2 features that I’d like to suggest:
- “Drip Fed / Timed content” (without needing to create membership levels).
At the moment, it’s possible to upgrade users to different levels over a period of time. However, what would be nice is to have the option to only show certain bits of content to users in the same level over time.
Example scenario: Creating a weekly “tips” section for users. The tips would only be shown 7 days after sign-up, then 7 days after that (and so on). Right now, I’d have to create 52 “Levels” for 1 year’s worth of tips.
Suggestion: A change to the [emember_protected] shortcode to includes something like “display_after”. e.g. [emember_protected display_after=7], where 7 is the number of days before the content is shown (“display_after_days” and “display_after_month” would also be useful). The plugin would check the sign-up date and, based on the date, would then show the relevant content.
This way, Admins don’t have to create so many Levels. 52 Weeks can really clutter up the management screen, when it isn’t necessary.
- Time Limited WP eStore Coupons
In terms of better integration between WP eMember and WP eStore, it would be great to have a time limited coupon. Example: The user signs up for Membership and is given a 7 day coupon (upsell) that expires based on when they signed up. At the moment (unless I’m mistaken), coupons can only be set to X date – anyone who signs up close to that date or after it may miss the promotion. Again, a handy shortcode like [wp_eStore_coupon expire_after=7], where 7 is how many days it is valid before it expires, would be good.
Taking the idea a little bit further, an upsell of “between” would be useful too: [wp_eStore_coupon expire_between=7-14]. This would only show the coupon code at a period 7 days after sign-up then expires after 14 days.
If you’re wondering why this “between” coupon functionality would be useful, then think about “training” members to be responsive. The way I would use it is to offer a 50% discount between 7-14 days. If the customer procrastinates, they get another chance for a discount of 30% between 15-21 days. If they miss that one, they can get a 10% discount between 22-28 days. Each time, there’s an upsell and they miss it, it trains customers to jump at the opportunity rather than miss out in future (obviously, not for everyone… it’s an example!).
All technically do-able… I’m not sure about how you’d get the coupon code in between these “timed” shortcodes (although the WordPress do_shortcode() function does work if you want to run shortcodes within shortcodes).
I know you guys have a lot of feature requests. I hope some of these suggestions get on the wishlist for the plugin.
Cheers,
Zain
June 16, 2011 at 9:59 am in reply to: Remove Add to Cart button in [wp_eStore_all_products_stylish:end] view #33464ZainParticipantHi Amandelion,
You could do it just by changing the Stylesheets for your site. Try adding to your theme’s “style.css” file:
form.eStore-button-form input.eStore_button {
display:none;
}
That should work. Well, for the button anyway… Technically, the button’s just hidden from view. And, obviously, if people aren’t using stylesheets, then they’ll be able to see the button.
Question is: why would you not want people to buy stuff on your shop? Personally, I look for every opportunity for them to click “Add to Cart”…
Cheers,
Zain
June 16, 2011 at 9:53 am in reply to: Suggestions and wishlist for the next version of eMember #22883ZainParticipantHi Amin/Ivy,
Have you got a Suggestions forum section? I saw this thread, so thought I would contribute to the suggestion of features.
I see a lot of what’s on this list has already been added to eMember. Here’s a new list of features that would be great to have:
- Personalisation
Would it be possible to have a shortcode that displays values from the users Profile? For example, I’d like to add “Hi [wp_eMember_first_name:end], How’s your day?” or something similar. It makes the membership area a little friendlier. Writing posts that address the user and make them feel like you’re talking to them is very powerful when writing content – that’s why they’re used in email auto-responders.
- Custom Templates
Similar to the WordPress child themes idea. When you upgrade the main theme’s functionality, the styling of the child theme makes it easier to upgrade without losing changes (and doing work twice).
Similarly, it would be great to have a directory that would be specified for templates that WP eMember (or Store) could look inside to use first before using the default templates.
This idea can be found in some of John Godley’s WordPress plugins – like Sniplets (and FAQ-Tastic) where the Admin can create a “View” folder. The plugin then checks for any templates in the “theme/view” folder first before using the defaults.
It would make customising and upgrading all of the Tips & Tricks plugins much easier in future (and mean less work for Admins / Webmasters!).
- Multiple Free Levels / Registration Shortcode
At the moment, the registration shortcode only displays the default Free level. If the shortcode [wp_eMember_registration_form:end] could be changed to allow another ID to be used, then that would be great. For example: [wp_eMember_registration_form:7:end] – where 7 represents the Level ID (which could be another Free Membership Level).
I’m not sure if this is already available as I’ve not been able to find the documentation if it has…
- Better WP Affiliate / WP eStore Integration
When signing up as a Member, it would be great if the system didn’t send so many emails. I get 2 – 1 for eMember sign-up, the other to say I’m also an Affiliate. Bit confusing. 1 Email with both bits of information would be great. Perhaps an addon that ties all the settings together might be useful? Just a suggestion…
- Affiliate ID on eMember Profile
It would be nice for the user to see their Affiliate ID (and default affiliate link) appear in their eMember Profile. Ideally, as a user, I don’t want to have to log into several different areas if I don’t have to. Since WP eMember, WP eStore and WP Affiliate can all use the same Profile settings, it would be nice to have things all in one place.
Anyway, that’s about it for the moment. I’m sure there would be other features that would be cool to see. I know you guys work really hard at improving all of the plugins (and it’s really appreciated!). Would be great to see some of these kind of features as I do find it makes it easier to recommend a product when it sells itself!
Cheers,
Zain
June 16, 2011 at 9:18 am in reply to: Multiple free memberships with AWeber integration and automated account creation #32247ZainParticipantHi Amin,
How’s things? Hope things are going well!
Anyway, I’m wondering if there’s any update on Honza’s suggestion? I’m in agreement that sending 2 sets of emails (one from eMember or even eStore) and the other from Aweber does reduce sign ups. Honza’s right about the Aweber Labs – their new API is starting to look very promising.
A tighter integration using the Aweber Labs API would be a very sensible solution for several reason:
- Admins only need to set up of email content once, rather than two (Anything that saves time for an Admin is always welcome!)
- Better subscription rate on the Aweber Mailing list.
(I’ve had the situation where people subscribe for Membership but don’t bother with the emails and so miss out!).
- Makes it simpler for Admins to set up integration. Great for less technically minded Admins.
- Less to explain on the eMember training videos. (i.e. no need to explain how to set up parsers etc. Everything is done auto-magically by the plugin!)
Skimming the Aweber Labs documentation, I also noted that it’s possible to “unsubscribe” users (https://labs.aweber.com/docs/faq). WP eMember could have a very powerful feature on the user Profile page if it allowed users to manage their own subscriptions. Would this be possible to add? Please.
Following on from the idea of tighter Aweber integration, it would also be useful if WP eMember could auto-magically move users to another list when their account is upgraded. For example, a user changing membership levels from free to premium would automatically have their Aweber subscription changed from the free list to the premium mailing list. Again, it looks like this is also possible to be done using the new Aweber Labs API.
Doing so would mean, eMember Admins wouldn’t have to set up the Automation Rules to move subscribers(some people aren’t technical, so find this difficult). It would be another powerful reason for people to use eMember.
These kind of features would be great as it makes it much easier for eMember Affiliates to promote the product.
The only thing I’d comment on about Honza’s suggestion is the “I would also like to remove the user account when the user unsubscribes from my AWeber mailing list” part. If this could be optional then that would be great. Flexibility is good. Some people don’t want emails but do still want to be members.
Please can you also let me know when/if these types of features are incorporated into the eMember plugin? I’m not sure if you notify customers when new versions are out – I tend to use the manual update method (but would be nice being emailed and told what’s new!).
Cheers,
Zain
PS: the other reason I’d like to see tighter integration is actually because I recommend using Aweber and I’m an Affiliate. I do believe you recommend them too…
-
AuthorPosts