Setup Archives - WordPress Membership Plugin - Membership Sites https://wishlistmember.com Quickly Protect Your Content With WishList Member Fri, 13 Dec 2024 12:45:47 +0000 en-US hourly 1 https://wordpress.org/?v=6.6.2 https://wishlistmember.com/wp-content/uploads/2020/03/cropped-WishList-Member-logomark-32x32.png Setup Archives - WordPress Membership Plugin - Membership Sites https://wishlistmember.com 32 32 How to Fix a PCLZIP_ERR_BAD_FORMAT (-10) Error when Updating WishList Member https://wishlistmember.com/docs/how-to-fix-the-pclzip_err_bad_format-10-wishlist-member-update-error/ Mon, 12 Feb 2024 15:23:41 +0000 https://wishlistmember.com/?post_type=ht_kb&p=23864 The PCLZIP_ERR_BAD_FORMAT (-10): Unable to find End of Central Dir Record signature error message can sometimes appear after an attempted update of the WishList Member plugin. This message is generated by WordPress and if you are seeing it on your site, it could be related to the status of your WishList Member plan. As an […]

The post How to Fix a PCLZIP_ERR_BAD_FORMAT (-10) Error when Updating WishList Member appeared first on WordPress Membership Plugin - Membership Sites.]]>
How to Fix the PCLZIP_ERR_BAD_FORMAT (-10) Error when Updating WishList Member

The PCLZIP_ERR_BAD_FORMAT (-10): Unable to find End of Central Dir Record signature error message can sometimes appear after an attempted update of the WishList Member plugin. This message is generated by WordPress and if you are seeing it on your site, it could be related to the status of your WishList Member plan.

As an example, the screenshot below shows the update notification for a new version of WishList Member in the WordPress Plugins section.

Image showing a new version of WishList Member is available under the Plugin page.

The update notification for a new version of WishList Member also appears on the WishList Member Dashboard.

If you see the PCLZIP_ERR_BAD_FORMAT (-10): Unable to find End of Central Dir Record signature error message after attempting to upgrade WishList Member, you can use the options detailed below to resolve the issue.

How to Resolve the PCLZIP_ERR_BAD_FORMAT (-10) Issue

If after the WishList Member update attempt, you see the Update failed: The package could not be installed. PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature error message, checking the validity of your license key is the first step.

Image showing a Update failed: The package could not be installed. PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature error.

Check Your WishList Member License Key

Ensure the license key you are using is correct and associated with an active subscription. Using a license key tied to an inactive subscription can lead to the PCLZIP_ERR_BAD_FORMAT (-10) error message.

An active subscription plan is required for accessing the latest updates, downloading the plugin and ensuring your WishList Member plugin runs smoothly. More details on checking your WishList Member account status in the Subscriptions section of the Customer Center is provided below.

Your WishList Member license key can also be found in the Downloads section of the Customer Center.

Check for an Active or Inactive Subscription Status

You can go to the Subscriptions area within your WishList Member account in the Customer Center to check the status of your subscription.

This screenshot below shows a logged in user with an Inactive subscription.

Image showing a membership cancelled message under the subscriptions area.

If your subscription is inactive you may also see the Error: You do not have any licenses message in the Downloads area.

Image showing Error: You do not have any licences.

You may also see the You do not have the correct privileges to access this page. Please contact our support if you believe this is an error message.

Image showing You do not have the correct privileges to access this page. Please contact our support if you believe this is an error.

Summary:

If you see any of the following within the Customer Center…

We're sorry, but your membership has been cancelled.
Error: You do not have any licenses.
You do not have the correct privileges to access this page. Please contact our support if you believe this is an error

…it can mean you don't currently have an active WishList Member plan.

If you believe you have an active plan or if you have any questions about a new plan, please contact our customer support.

If your status appears as it does in the screenshot below, it means you have an Active subscription for the displayed product. In this example, the logged in user has an active subscription for WishList Member Pro.

Image showing an Active WishList Member Subscription

If you have an active subscription and you're seeing an error message when trying to update WishList Member, it's time to make sure you're using the correct license key. You can do a quick check of your license key by looking at the last four characters on your WishList Member Dashboard…

…and then compare those last 4 characters to what you see in the License Key area of the Downloads section in the Customer Center.

Image showing a pixelated license key.

If you are still facing the error after verifying your active subscription status and license key, the next step is to reach out to the WishList Member customer support team. They can provide further assistance to resolve any potential issues that might be causing the error.

By taking the steps outlined above to verify your subscription status and license key, or your membership status, you can quickly address the PCLZIP_ERR_BAD_FORMAT (-10): Unable to find End of Central Dir Record signature error message.

The post How to Fix a PCLZIP_ERR_BAD_FORMAT (-10) Error when Updating WishList Member appeared first on WordPress Membership Plugin - Membership Sites.]]>
Team Accounts – Accept Payment for Access https://wishlistmember.com/docs/team-accounts-accept-payment-for-access/ Thu, 07 Sep 2023 19:09:38 +0000 https://wishlistmember.com/?post_type=ht_kb&p=20390 The Team Accounts feature in WishList Member allows you to set members as Team Admins. These Team Admins can then manage a team of members and set who can access protected content. More details on these options and more (including examples and screenshots) can be found in the Team Accounts Knowledge Base entry. You can […]

The post Team Accounts – Accept Payment for Access appeared first on WordPress Membership Plugin - Membership Sites.]]>

The Team Accounts feature in WishList Member allows you to set members as Team Admins. These Team Admins can then manage a team of members and set who can access protected content. More details on these options and more (including examples and screenshots) can be found in the Team Accounts Knowledge Base entry.

You can also sell access to your site through Team Plans and that is the focus of this article. A user can make a purchase through an integrated payment provider and be made a Team Admin. This puts the power to manage a team in their hands.

Sell Access to Team Admins

You can integrate a payment provider with a Team Plan in the Setup > Integrations > Payment Providers section of WishList Member. Any of the available payment providers can be selected and integrated with a Team Plan using the same method used to integrate a payment provider with a membership level. This means you can use any of the payment options like Stripe, PayPal, WooCommerce, ClickBank, Infusionsoft and more.

As an example, we will select the Stripe integration option but you can use the payment provider of your choice.

The Stripe option can be selected and enabled in the Setup > Integrations > Payment Providers section of WishList Member.

In this example, it is assumed you have already connected WishList Member and Stripe.

WishList Member Integration with Stripe

WishList Member Integration with Stripe

You can now run through the typical integration process and this will generate a shortcode that can be used to insert the payment button for the Team Plan into a page or post. Here is how that will appear when integrating with Stripe.

Click the Button Code icon and the Copy Button Code popup will appear.

The text appearing on the button can be customized by adding text between the quotes in the button_label=”” section of the Button Code.

Standard Button Code: [wlm_stripe_btn sku=team-1668532868408 button_label=”” pay_button_label=”” coupon=”1″]

A Team – Sign Up as Team Admin has been added to that section in the example Button Code below.

[wlm_stripe_btn sku=team-1668532868408 button_label=”A Team – Sign Up as Team Admin” pay_button_label=”” coupon=”1″]

You can paste that Button Code onto any page or post and it will display a payment button on the live site to purchase the Team Plan.

The screenshot examples below show how the button appears on the live site and the form the user can use to purchase and register when they click the button. As a reminder, this example is using Stripe as the payment provider but you can use the payment provider of your choice to sell access to Team Plans.

The appearance of the button being displayed is based on the styling of your theme.

The payment form appears when the button is clicked and the user can complete the purchase/registration process.

The user is now a Team Admin and can manage Team Members within their Team Plan.

Team Management Page – Team Admins Can Manage Their Team

The Team Management page is automatically created and added to the pages section of a WordPress site when using Team Accounts in WishList Member. The Team Management shortcode can also be inserted into any page or post. Either option will display the team management options on the page to the Team Admin.

Team Management Shortcode: [wlm_team_management]

The screenshot example below shows a page that has used the Team Management shortcode to display the Team Management section. This means the Team Admin can search for team members, invite team members, etc.

You can integrate Team Plans with any available payment provider and this will allow you to sell access to your site by allowing Team Admins to manage a team. Once a Team Admin makes a purchase, they can start to manage their team right away.

The post Team Accounts – Accept Payment for Access appeared first on WordPress Membership Plugin - Membership Sites.]]>
Membership Level ID Number https://wishlistmember.com/docs/membership-level-id-number/ Thu, 13 Apr 2023 14:18:50 +0000 https://wishlistmember.com/docs/?post_type=ht_kb&p=5985 You can see a Membership Level ID number in the bottom right of the screen for each Level if you hover your mouse over the Level Name for a level in the Setup > Levels section in WishList Member. — You will see the Level ID number in the string right after #levels_access- Example: https://wlmtest.com/wp-admin/admin.php?page=WishListMember&wl=setup/levels&level_id=1534276756#levels_access-1534276756  (In […]

The post Membership Level ID Number appeared first on WordPress Membership Plugin - Membership Sites.]]>
You can see a Membership Level ID number in the bottom right of the screen for each Level if you hover your mouse over the Level Name for a level in the Setup > Levels section in WishList Member.

locating a membership id
#image_title

You will see the Level ID number in the string right after #levels_access-

Example: https://wlmtest.com/wp-admin/admin.php?page=WishListMember&wl=setup/levels&level_id=1534276756#levels_access-1534276756 

(In this example, the Level ID is 1534276756)

You should see that appear on the bottom left of the screen when you mouse over the Level name.

The post Membership Level ID Number appeared first on WordPress Membership Plugin - Membership Sites.]]>
Team Accounts – Team Admins Can Manage Team Plans and Team Members https://wishlistmember.com/docs/team-accounts/ Wed, 16 Nov 2022 20:52:53 +0000 https://wishlistmember.com/docs/?post_type=ht_kb&p=5538 The ability for members to create and manage accounts for other members is beneficial for many different types of membership sites. Being able to set a member as a Team Admin so they can take care of adding new Team Members frees you up from handling this task and also opens the door for you […]

The post Team Accounts – Team Admins Can Manage Team Plans and Team Members appeared first on WordPress Membership Plugin - Membership Sites.]]>
Team Accounts - WishList Member

The ability for members to create and manage accounts for other members is beneficial for many different types of membership sites. Being able to set a member as a Team Admin so they can take care of adding new Team Members frees you up from handling this task and also opens the door for you to sell access to your site through Team Plans.

This means you can offer a Team Plan with access to selected protected content and a Team Admin can invite or add a set number of Team Members to gain access using that Team Plan. You can create Team Plans and set which content the Team Members can access, how many Team Members it contains and more.

You can also assign a Team Plan to a Team Member and they become a Team Admin. This gives the Team Admin the ability to add and remove Team Members or invite anyone to become members of teams they manage.

Team Members can have the same access as the Team Admin or you can adjust the specific access the Team Members will receive.

You as the WordPress Site Admin have the flexibility to create Teams that can access only the content you specify and Team Admins can handle the rest.

Note: Team Members don’t actually have a membership level assigned to them in WishList Member when they join a Team Plan. They are provided with access to protected content that is assigned to a membership level.

As an example, a Team Member wouldn’t have the Silver level assigned to them, but they can access protected content assigned to the Silver level if the Team Plan they join has been granted access to the Silver level.

You can keep reading for additional details on this topic and more.

Create a Team Account

You can create and manage the settings, Team Plans and more in the Setup > Team Accounts section in WishList Member. The screenshot below shows the Team Plans section.

Click the Add Team button to create a Team Plan based on your specifications.

The New Team Account popup will appear and you can select the options that fit your needs. These options are explained in more detail below the screenshot.

Team Plan Name. The name of the Team Plan. This name will be viewable in the WishList Member admin section and on the Team Management page on the live site.

Number of Team Members. The default number of Team Members for this Team Plan.

Level Triggers. A Team Admin account for this Team Plan will be automatically created when a user registers for any of the set level(s) or is added to any of the set level(s).

Inherit the same membership access as Team Admin (If enabled). If enabled, all Team Members will inherit the same membership access as the Team Admin. All Team Members would have access to the same content as the Team Admin.

  • If Enabled: Exclude Levels. Team Members will not be able to access protected content assigned to the set level(s).
  • If Enabled: Exclude Pay Per Posts.Team Members will not be able to access protected content assigned to the set pay per post(s).

Inherit the same membership access as Team Admin (If disabled). If disabled, you can set the level(s) and/or pay per post(s) Team Members can access. You can select the specific level(s) or pay per post(s) you would like the Team Member to be able to access.

  • If Disabled: Team Member Level Access. Team Members will be able to access protected content assigned to the set level(s). 
  • If Disabled: Team Member Pay Per Post Access. Team Members will be able to access protected content assigned to the set pay per post(s).

It is important to note the Team Members can only be assigned access to membership levels or pay per posts the Team Admin can access.

As an example, if the Team Admin has access to 5 membership levels, the Team Admin can assign any of those 5 membership levels to their Team Members. But the Team Admin cannot assign a membership level they cannot access to a Team Member.

A Team Admin must have access to a membership level in order to be able to assign that membership level to a Team Member.

An Example of a Team Plan

This screenshot shows an example of a Team Plan being created named Team C with 6 Team Members. The “Inherit the same membership access as Team Admin” option is enabled.

These settings will result in all Team Members in Team C inheriting the same membership access as the Team Admin. So as an example, if the Team Admin has access to content assigned to the Gold membership level, all Team Members will be able to access that same protected content accessible by members of the Gold membership level.

As a note, you can select a user to be a Team Admin by assigning them a Team Plan to manage in the Members > Manage > Click to edit a Member > Teams section of WishList Member.

Once the Save button is clicked in the New Team Account popup, the new Team Plan is created and can be seen on the list of Team Plans.

Create a Team Admin

You can set any user you would like to be a Team Admin. A Team Admin can add a Team Plan by selecting from the Teams you have created and they can also set the number of Team Members that can be added to the selected Team Plan.

Team Admin – Create a Team Admin by Assigning them a Team Plan

A user can be set as a Team Admin by clicking to edit their user account in the Members > Manage section of WishList Member.

The Edit Member popup will appear and you can see the Teams > Team Plans section. The Add Team Plan button can be used to add a Team Plan to the user account which will make the user a Team Admin. 

Any user who is assigned a Team Plan becomes a Team Admin.

Clicking the Add Team Plan button will display the Add Team Plan form. You can select the Team Plan to be assigned to the Team Admin. Any Team Plans you have created will be available in the Team Plans dropdown.

You can also set the number of Team Members the Team Admin can add to the selected Team Plan and a Transaction ID will be created automatically if you don’t enter one.

The example screenshot below shows Team C has been selected and 2 Team Members can be added to this Team Plan by the Team Admin. The Team Plan will be added to the user when the Add Team Plan button is clicked.

The Team Plan has now been added and the user is a Team Admin for that Team Plan. The newly added Team Plan is also displayed in a list. The column headings of the list are explained in more detail below the screenshot.

Team Plan. The Team Plans managed by the Team Admin.

Transaction ID. The unique Transaction ID tied to the transaction of adding a Team Plan to a Team Admin.

Transaction Date. The Transaction Date tied to the transaction of adding a Team Plan to a Team Admin.

Team Members. The total number of Team Members a Team Admin can add to the Team Plan.

Status. The current Status of the Team Plan. Status can be Active or Cancelled.

The user is now a Team Admin and you can view their managed Team Plans at any time.

You will also see a Team Admin icon appear on the user account in the Members > Manage section of WishList Member.

Clicking the icon will automatically show you the Teams > Team Plans section for the Team Admin.

Team Accounts - Team Admin Icon

Team Admin – Create a Team Admin using a Level Trigger

You also have the option to automatically create a Team Admin using the Level Trigger option for a Team Plan. This means you can create a Team Admin account for a selected Team Plan automatically every time a user registers for any of the set level(s) or is added to any of the set level(s).

The example below shows the Gold membership level set as a Level Trigger.

This will result in anyone who joins or is added to the Gold membership level being set as a Team Admin for Team A.

Team Admin – Team Members Section

The Team Admin can manage their Team Plans and add new Team Members using the Team Management page on the live site but you as the WordPress site Admin can also view the Team Members and can add new Team Members to a Team Plan if you would like.

You can view or add new Team Members to a specific Team Plan in the Members > Manage > Click the user’s Team Admin Icon > Teams > Team Members section of WishList Member.

Team Accounts - WishList Member

The screenshot below shows a close up of the Team Admin icon.

Team Accounts - WishList Member

The Edit Member popup will appear and you can view the Teams > Team Members section. You can select any available Team Plan to view its Team Members.

One thing to keep in mind is only Team Plans that have been added to the Team Admin account will be available to select.

In this example, one Team Plan (Team C) has been added to the Team Admin and that Team Plan can be selected from the dropdown. You will also notice the number of Team Members in that Team Plan. In this case, it shows 0/2 which means no Team Members have been added to the Team Plan and the Team Admin can add up to two Team Members.

Once the Team Plan is selected, you can click the Add Team Member button.

This will display the Add Team Member form. You can enter the email address of the user and select the method to add them to the Team Plan. More details about the fields are included below the screenshot.

Email. The email address that will be tied to the Team Member account and used if a Team Invite email is set to be sent based on the method selected.

Method. You can select the method used for the Team Invite email. This email sends a message that contains a link the user can click to become a Team Member of the Team Plan. The Team Invite email can be configured in the Team Accounts > Email Templates section of WishList Member.

  • Send Invite to User. If selected, an invite email will be sent to both existing users and new users.
  • Add if Existing User. If selected, existing users will automatically be added to the Team Plan and new users will be sent the invite email to join the Team Plan.  

In this example, an email address has been entered and “Send Invite to User” is selected as the Method for the Invite Email.

Once you click the Add Team Member button, a notification stating the Team Invite has been sent to the user is displayed.

The newly added user now appears on the list with a status of “Invited”. This means the Invite email has been sent and the user can use the link in that email to accept the invitation to join and become a Team Member.

Once they accept the invitation, they will be a Team Member and able to access the content assigned to the corresponding Team.

Team Admin – Teams Joined Section

The Team Admin is also able to join Team Plans or be added to Team Plans by other Team Admins. If a Team Admin has joined any Team Plans, they will be listed in the Teams Joined section.

You as the WordPress site Admin can view a list of any Team Plans the Team Admin has joined. You can view the joined Team Plans for a user in the Members > Manage > Click the user’s Team Member Icon > Teams > Joined Teams section of WishList Member.

Team Accounts - WishList Member

The screenshot below shows a close up of the Team Member icon.

Team Accounts - Team Member Icon

The Edit Member popup will appear and you can see the Teams > Teams Joined section.

In this example, Thomas Tryout has joined Team B and that is displayed in the Teams Joined list. The Team Admin and Access provided for that Team Plan is also displayed.

You have the ability to sell access to your Team Plans. This can be done when a user makes a purchase through an integrated payment provider and is made a Team Admin. 

More details (including screenshots and examples) are available in the “Team Accounts – Accept Payment for Access” Knowledge Base entry.

Team Accounts Settings – Team Management Page

The Team Management page appears on the live site and can be used by Team Admins to manage their Team Plan(s). This allows a Team Admin to view their available Team Plans, manage Team Members, invite Team Members and more.

The Team Management page is automatically created and added to the pages section of a WordPress site when using Team Accounts in WishList Member. 

Team Accounts - Team Management

The Team Management page includes a shortcode that handles the display of all the team management functionality that will appear on the live site. But you can add any additional content to the page.

Team Accounts - Team Management

You do have the option of setting a different page or creating a new page as a Team Management page. You could insert the Team Management Page Shortcode into any other page on your site.

Team Management Page Shortcode: [wlm_team_management]

But it is recommended to use the default created page as it contains the shortcode that displays the specific content. More info on this is included below.

The Team Management Page can be set in the Setup > Team Accounts > Settings section in WishList Member.

The default created page displays a list of the Team Plan(s) a Team Admin has access to and a form to easily invite members to join a team.

A list is also displayed showing any existing Team Members and their status.

As an example the screenshot below shows a logged in Team Admin viewing information related to their Team C. They can see one user has been invited to become a Team Member. The Invite Team Member button is also available if the Team Admin wants to add another member to the team.

Team Accounts - Team Management

The layout and design of the Team Management page has been streamlined and is relatively basic as the selected WordPress theme will handle most of its appearance. That being said, there is a Custom CSS option that can be used with the Team Management page if you want to make adjustments to the look and feel of the page.

Team Accounts Settings – Welcome Messages

There is a default message shown to welcome Team Admins and a default message shown to welcome Team Members. You can edit either of these messages to customize the experience for Team Admins and Team Members.

You will find the default messages in the Setup > Team Accounts> Settings section in WishList Member. You can click the Edit Message button and the corresponding Welcome Message popup will appear.

You can edit either of the messages and if you happen to decide you would like to revert to an original message, you can use the Reset to Default Message button.

The screenshot below shows the edit options in the popup for the Team Admin Welcome Message.

Team Admin Welcome Message. This message will be displayed when a user becomes a Team Admin. The default message includes a shortcode that will display the Managed Team name when viewed by the Team Admin. 

Shortcode included in default message: [wlm_managed_team_name]

The screenshot below shows the edit options in the popup for the Team Member Welcome Message.

Team Member Welcome Message. This message will be displayed when a user becomes a Team Member. The default message includes a shortcode that will display the name of the joined Team Plan and a shortcode that will display the name of the Team Admin that manages the joined Team Plan.

Shortcode included in default message: [wlm_joined_team_name]

Shortcode included in default message: [wlm_joined_team_admin]

Team Accounts – Email Templates

The Team Invite email is sent to a user when they are added as a Team Member. When a Team Admin adds a Team Member to one of their Team Plans, the Team Invite is sent and it includes a link the user can click to accept the invitation.

You can edit the content of this email in the Setup > Team Accounts > Email Templates section of WishList Member. The Edit Notification button can be used to view and adjust the content of the email and who is set as the email sender.

Team Accounts - Email Templates

The Team Invite Email Template popup appears and you can view the Sender Email Sender Name, Subject and body of the email. The default settings can be used or you can customize the email and include any information you would like added.

Team Accounts - Email Templates

The following mergecodes are inserted into the default email subject and messages:

[site_name] The name of the WordPress site will be automatically displayed in the subject and email.

[team_name] The name of the Team Plan will be automatically displayed in the email.

[accept_invite text=”Accept Invite”] A text link stating “Accept Invite” will be displayed in the email. This link can be clicked by the user and they will become a Team Member with an active status for the Team Plan.

User Accepting Invite and Becoming a Member

Below is an example of how that Invite email will appear in the inbox of an invited user.

Team Accounts - Email Templates

The shortcodes have been replaced with the corresponding information and the user can click to accept the invitation and become a Team Member.

Team Accounts - Email Templates

The example screenshot below shows what an existing member who clicked the Accept Invite link will see. Since they already have an account, they can login to join the Team Plan. If they were not an existing member, they would simply fill in the registration form that would appear to set a password and become a member of the team.

Team Accounts - Email Templates

Team Accounts – Custom CSS

You have the option of adding custom CSS to control the appearance of the Team Management page. This means you can add your own CSS to adjust the look and feel of that page. 

If you decide to enable this option and work with the CSS code and then decide you want to restore the original CSS, a Reset to Default button is available.

Team Accounts - Custom CSS

There are many possibilities when using Team Accounts to manage members. This allows you to provide selected members with the power to create and manage their own teams.

You have the ability to sell access to your Team Plans. This can be done when a user makes a purchase through an integrated payment provider and is made a Team Admin. 

More details (including screenshots and examples) are available in the “Team Accounts – Accept Payment for Access” Knowledge Base entry.

The post Team Accounts – Team Admins Can Manage Team Plans and Team Members appeared first on WordPress Membership Plugin - Membership Sites.]]>
Grant Continued Access https://wishlistmember.com/docs/grant-continued-access/ Wed, 17 Feb 2021 14:31:13 +0000 https://wishlistmember.com/docs/?post_type=ht_kb&p=1420 The Grant Continued Access setting provides the option to continue a Member's access to protected content they have purchased or been given access to after their membership is cancelled. Or, you can stop their access after their membership have been cancelled by not enabling the Grant Continued Access setting. Any Members in the Level will […]

The post Grant Continued Access appeared first on WordPress Membership Plugin - Membership Sites.]]>
The Grant Continued Access setting provides the option to continue a Member's access to protected content they have purchased or been given access to after their membership is cancelled.

Or, you can stop their access after their membership have been cancelled by not enabling the Grant Continued Access setting.

Any Members in the Level will retain access to the protected content assigned to the Level even after they have been cancelled from the Level if the Grant Continued Access option is enabled.

The post Grant Continued Access appeared first on WordPress Membership Plugin - Membership Sites.]]>
Automatically Add non-WishList Member Users to a Level https://wishlistmember.com/docs/automatically-add-non-wishlist-member-users-to-a-level/ Tue, 08 Dec 2020 16:44:19 +0000 https://wishlistmember.com/docs/?post_type=ht_kb&p=1373 An easy way to allow someone to join a membership is by using WishList Member to create a membership level and then allowing users to sign up for that level. This will automatically assign the membership level to those users when they sign up. The above option is the typical way to add users to […]

The post Automatically Add non-WishList Member Users to a Level appeared first on WordPress Membership Plugin - Membership Sites.]]>
Automatically Add non-WishList Member User Registrations to this Level

An easy way to allow someone to join a membership is by using WishList Member to create a membership level and then allowing users to sign up for that level. This will automatically assign the membership level to those users when they sign up.

The above option is the typical way to add users to a membership level in order to provide them with access to protected content within the site. With that being said, there is also an option to automatically add users to a membership level when they join a site through a non-WishList Member method. There is a setting within WishList Member you can use that automatically assigns a membership level to anyone who registers as a WordPress user. This can include any method that creates a WordPress user on the site.

Registration does need to happen on the WordPress site for this WishList Member feature to work as intended.

Automatically Add WordPress Users to a Membership Level

The setting named “Automatically Add non-WishList Member User Registrations to this Level” can be found in the Setup > Levels > *Click to edit Level* > Registrations section of WishList Member.

The screenshot example below shows the setting enabled for a level named Platinum. In this case, anyone who is registered as a WordPress user on the site will be added to the Platinum level.

Automatically Add non-WishList Member User Registrations to this Level


In most cases, users will gain access to membership levels by registering using a WishList Member method. But, there are some cases where you may want to add users to a membership level if they join using the WordPress registration option or a 3rd party plugin installed on the site.

If enabled, the “Automatically Add non-WishList Member User Registrations to this Level” setting will automatically add the user to the membership level if they join through a non-WishList Member registration option on the site. This is a quick and easy way to apply a membership level to a WordPress user to provide them with all the benefits available within that particular membership level.

The post Automatically Add non-WishList Member Users to a Level appeared first on WordPress Membership Plugin - Membership Sites.]]>
Auto-Create Accounts for Integrations – Set Email Address as Username https://wishlistmember.com/docs/auto-created-accounts-for-integrations/ Thu, 08 Oct 2020 16:04:21 +0000 https://wishlistmember.com/docs/?post_type=ht_kb&p=1301 New members often like to set their own username while registering so they can easily remember it when they come back to your site to login. That being said, with more and more people using password management services like LastPass, RoboForm or 1Password, the need to actually remember your username and password for each individual […]

The post Auto-Create Accounts for Integrations – Set Email Address as Username appeared first on WordPress Membership Plugin - Membership Sites.]]>
Set Email Address as Username - WishList Member

New members often like to set their own username while registering so they can easily remember it when they come back to your site to login. That being said, with more and more people using password management services like LastPass, RoboForm or 1Password, the need to actually remember your username and password for each individual site is less vital.

So you might want to make the registration process a bit quicker for your members and not require them to select a username while signing up. A popular option in this type of scenario is automatically setting the username as their email address. This ensures a unique username as required by WordPress and WishList Member and can help in making the purchase/registration process a quick one for your members.

Enable Auto-Created Accounts for Integrations

If you have integrated with one of the payment providers in the Setup > Integrations > Payment Providers section of WishList Member, you have the option to use a feature that will automatically create a member account when they purchase access to your site.

Typically, the member will pay and set their desired username and password. This remains an effective way to allow members to sign up and this method lets them choose their own username and password.

But, there is a setting named Enable Auto-Created Accounts for Integrations in the Setup > Levels > *Click to Edit Level* > Registrations section of WishList Member. If that setting is enabled, an account will automatically be created for the member when they pay. This means they won't need to fill out the registration form.

Set Email Address as Username - Enable Auto-Created Accounts for Integrations

Clicking the blue Configure button will display the Auto-Create Accounts for Integrations popup and it can be configured to create an account immediately or after a specified delay.

Enable Auto-Created Accounts for Integrations

You are able to select the format of the username that will be automatically created by entering the desired shortcode into the Username Format field. Email address is the default option.

{name} Sets the Full Name of the member as the username
{fname} Sets the First Name of the member as the username
{lname} Sets the Last Name of the member as the username
{email} Sets the Email Address of the member as the username
{rand_ltr 3} Sets 3 Random Letters as the username (example: bkw or ldc)
{rand_num 3} Sets 3 Random Numbers as the username (example: 493 or 522)
{rand_mix 3} Sets a mix of 3 Random Letters and Numbers as the username (example: 1j3 or jx6)

The number of characters in the Random Letters and Numbers shortcodes can be edited by changing the number 3 to a different number within the shortcode. example: rand_ltr 6 would create a username using 6 random letters.

The Enable Delay option can be used to give members a chance to complete the registration process on their own during the amount of time configured. If a delay is enabled, the member can set their own username and password. If a delay is enabled and the member doesn't complete the registration in that set time, the member account will be automatically created.

The delay can be set in minutes or hours.

Auto-Created Accounts for Integrations

The screenshot example below shows the {email} shortcode selected and the Enable Delay option disabled. This means an account using the email address of the member will be automatically created immediately after the payment has been processed.

Auto-Created Accounts for Integrations

You have the option of letting members set their desired username and password while they sign up for an account. Alternatively, you can automatically create the account for the member once they have successfully paid to join your membership.

The post Auto-Create Accounts for Integrations – Set Email Address as Username appeared first on WordPress Membership Plugin - Membership Sites.]]>
Custom Registration Form – Apply to Level https://wishlistmember.com/docs/custom-registration-form-apply-to-level/ Thu, 20 Aug 2020 19:01:48 +0000 https://wishlistmember.com/docs/?post_type=ht_kb&p=1243 WishList Member has a custom registration form option to allow you to request additional information from your users. This allows you to create custom fields not included on the standard registration form. Once a Custom Registration Form has been created, it can be applied to a membership level. — This is a quick process and […]

The post Custom Registration Form – Apply to Level appeared first on WordPress Membership Plugin - Membership Sites.]]>
WishList Member has a custom registration form option to allow you to request additional information from your users. This allows you to create custom fields not included on the standard registration form.

Once a Custom Registration Form has been created, it can be applied to a membership level.

This is a quick process and can be done in the Setup > Levels > *Click on Level Name* > Registrations section of WishList Member.

Picking Your Form

Once you “Enable Custom Registration Form”, a dropdown will appear and you can select the custom registration form from the list. The example below shows the Custom Registration Form #2 option.

You can apply the same Custom Registration Form to different Membership Levels if you wish.

Selecting the custom registration form will apply it to the membership level. Anyone registering for this level will now use the set custom registration form.

You can see how the Custom Registration Form looks by visiting the Simple Registration URL for that level.

Viewing Custom Fields Entered by a User

You can see the information a user entered into a registration form in the Members > Manage Members > *Click to Edit User* section in WishList Member.

The Edit Member popup will appear and you can view any filled in custom field in the Other Fields tab.

The example screenshot below shows the user selected “My favorite color is blue” when they filled in the custom registration form.

You can use the WishList Member custom registration form to request additional information from your users when they sign up. A custom registration form can easily be applied to one or more membership levels using the method explained above.

Video Tutorial

The post Custom Registration Form – Apply to Level appeared first on WordPress Membership Plugin - Membership Sites.]]>
Provide Level with Access to ALL Posts, Pages etc. https://wishlistmember.com/docs/provide-level-with-access-to-all-posts-pages-etc/ Fri, 19 Jun 2020 18:08:39 +0000 https://wishlistmember.com/docs/?post_type=ht_kb&p=1090 If you want to set a Level to have access to ALL protected Posts and Pages on your site, you can set that in the Setup > Levels > *Click on Level Name* > Access section.

The post Provide Level with Access to ALL Posts, Pages etc. appeared first on WordPress Membership Plugin - Membership Sites.]]>
If you want to set a Level to have access to ALL protected Posts and Pages on your site, you can set that in the Setup > Levels > *Click on Level Name* > Access section.

The post Provide Level with Access to ALL Posts, Pages etc. appeared first on WordPress Membership Plugin - Membership Sites.]]>
Level Order https://wishlistmember.com/docs/level-order/ Tue, 14 Apr 2020 20:55:14 +0000 https://wishlistmember.com/docs/?post_type=ht_kb&p=1008 There is a Level Order for each Level and this can be used to change the order in which the Levels are ranked in ascending order. The lower the Level appears on the list of Levels in the Setup > Levels section of WishList Member, the higher the Level will rank. This will affect which […]

The post Level Order appeared first on WordPress Membership Plugin - Membership Sites.]]>
There is a Level Order for each Level and this can be used to change the order in which the Levels are ranked in ascending order.

The lower the Level appears on the list of Levels in the Setup > Levels section of WishList Member, the higher the Level will rank.

This will affect which After Login page will appear to Members who are part of multiple Levels.  If a Member is a part of multiple Levels, they will see the After Login page tied to the lowest Level on the list of Levels.

A site Admin can go the Setup > Levels section of WishList Member and mouse over the Row of the Level to see the Up/Down Arrow icon.  The Up/Down Arrow icon can be used to drag and drop the Level.

Please Note: There is an option to display more or less Levels on the list. This can help if you aren't seeing all Levels on the list.

You can click on the pagination option to display more or less Levels on the list.

The post Level Order appeared first on WordPress Membership Plugin - Membership Sites.]]>