Syspro E-Commerce Membership Pro


Syspro E-Commerce Membership Pro is the well known and the best Membership Add-on that allows you to create and work with multi-level exclusive access for your members.


You can turn your E-Commerce Website into an income supply by protecting your valuable content or only part of it.

Protect your: Pages, Products, Categories, any URL, Content Sections, Images, Menu, anything and set a Redirect or Replace Content Rule.


Ultimate Membership Pro - WordPress Membership Plugin - 8Ultimate Membership Pro - WordPress Membership Plugin - 9Ultimate Membership Pro - WordPress Membership Plugin - 10

Ultimate Membership Pro - WordPress Membership Plugin - 11Ultimate Membership Pro - WordPress Membership Plugin - 12Ultimate Membership Pro - WordPress Membership Plugin - 13

Ultimate Membership Pro - WordPress Membership Plugin - 14Ultimate Membership Pro - WordPress Membership Plugin - 15Ultimate Membership Pro - WordPress Membership Plugin - 16

Ultimate Membership Pro - WordPress Membership Plugin - 19Ultimate Membership Pro - WordPress Membership Plugin - 20Ultimate Membership Pro - WordPress Membership Plugin - 21

Ultimate Membership Pro - WordPress Membership Plugin - 22Ultimate Membership Pro - WordPress Membership Plugin - 23Ultimate Membership Pro - WordPress Membership Plugin - 24

Ultimate Membership Pro - WordPress Membership Plugin - 25Ultimate Membership Pro - WordPress Membership Plugin - 26Ultimate Membership Pro - WordPress Membership Plugin - 27

Ultimate Membership Pro - WordPress Membership Plugin - 30Ultimate Membership Pro - WordPress Membership Plugin - 31Ultimate Membership Pro - WordPress Membership Plugin - 32

Ultimate Membership Pro - WordPress Membership Plugin - 38Ultimate Membership Pro - WordPress Membership Plugin - 41Ultimate Membership Pro - WordPress Membership Plugin - 42

Ultimate Membership Pro - WordPress Membership Plugin - 43Ultimate Membership Pro - WordPress Membership Plugin - 44Ultimate Membership Pro - WordPress Membership Plugin - 45

Ultimate Membership Pro - WordPress Membership Plugin - 46Ultimate Membership Pro - WordPress Membership Plugin - 47Ultimate Membership Pro - WordPress Membership Plugin - 48

Ultimate Membership Pro - WordPress Membership Plugin - 49Ultimate Membership Pro - WordPress Membership Plugin - 52Ultimate Membership Pro - WordPress Membership Plugin - 53

Ultimate Membership Pro - WordPress Membership Plugin - 54Ultimate Membership Pro - WordPress Membership Plugin - 55Ultimate Membership Pro - WordPress Membership Plugin - 56

Ultimate Membership Pro - WordPress Membership Plugin - 57Ultimate Membership Pro - WordPress Membership Plugin - 58Ultimate Membership Pro - WordPress Membership Plugin - 59

Ultimate Membership Pro - WordPress Membership Plugin - 60Ultimate Membership Pro - WordPress Membership Plugin - 67Ultimate Membership Pro - WordPress Membership Plugin - 74

Ultimate Membership Pro - WordPress Membership Plugin - 75Ultimate Membership Pro - WordPress Membership Plugin - 76Ultimate Membership Pro - WordPress Membership Plugin - 77

Ultimate Membership Pro - WordPress Membership Plugin - 78Ultimate Membership Pro - WordPress Membership Plugin - 79Ultimate Membership Pro - WordPress Membership Plugin - 80

Ultimate Membership Pro - WordPress Membership Plugin - 81Ultimate Membership Pro - WordPress Membership Plugin - 82Ultimate Membership Pro - WordPress Membership Plugin - 84


Syspro E-Commerce Membership Pro Main Features:

  • Multi-Levels
  • Unlimited Paid/Free Membership Levels
  • Content Lockers protect
  • Payments Gateway: PayPal, Bank Transfer
  • Trial Free/Paid period
  • Drip Content protection
  • Restrict Pages or any URL
  • Subscriptions Plan
  • MultiPayments option
  • Login Predefined Templates
  • Register Predefined Templates
  • Menu Protection
  • Keywords Restrictions
  • Social Login with Social Networks: Facebook, Twitter, Google, LinkedIn, Instagram, Tumblr
  • 5 Predefined Social Buttons Layouts
  • Double Email Verification
  • Dashboard Stats
  • Unlimited Registration/Profile Fields
  • Restricted Fields based on Levels
  • Redirect or Replace Content Page
  • Website Users Synchronize
  • Members List Showcases
  • Search Option into Members List
  • Pagination settings into Members List
  • Custom Currencies
  • Coupon Codes discount
  • Bulk Coupons builder
  • Customizable Email Notification Templates
  • Custom Inside Content Locker
  • Special Custom Fields:Profile Image, Upload Files, Multi-Select
  • Conditional Logic Register Form
  • Verify Code/Question field
  • Professional Account Page – Custom Content, Subscription actions (Renew,Cancel,Delete)
  • Custom Redirect Links
  • Multiple Predefined Shortcodes
  • Custom Dashboard Access
  • Taxes related on user Country
  • Country special custom field
  • Invoice on Orders with custom Templates
  • List of Access Posts available for current Users
  • Individual Page for each Users Account once is created
  • Pushover Notifications For Mobile notifications besides the regular Emails
  • User Reports available only for Admins for a better user tracking
  • Subscription Delay let you set when the Subscription will start, also.
  • Level Dynamic Price – user decides the paid price between some specific limits
  • Security Login to avoid brute force attacks.
  • Membership Badges with custom Images.
  • Filter & Search options into Members Directory
  • Pagination into Members Directory
  • Predefined Templates for Public Profile Page.
  • Custom Account Page menu tabs
  • Predefined Templates for Public Profile Page.
  • Limit Comment submission based on assigned Subscription
  • Limit Post submission based on assigned Subscription
  • Flat & Modern Design
  • Ready-to-User once is installed
  • Multiple reminders Notifications
  • Provides Discount for your products based on purchased Levels/Subscriptions
  • Drip content Notifications
  • Import Users & Levels via CSV file


Ultimate Membership Pro - WordPress Membership Plugin - 93

Ultimate Membership Pro - WordPress Membership Plugin - 98

Ultimate Membership Pro - WordPress Membership Plugin - 100

Ultimate Membership Pro - WordPress Membership Plugin - 103

Ultimate Membership Pro - WordPress Membership Plugin - 105

Ultimate Membership Pro - WordPress Membership Plugin - 107


Ultimate Membership Pro - WordPress Membership Plugin - 109


Drip Content means that you release content at regular intervals and with Syspro E-Commerce Membership Pro you can do that very well by deciding for each Page/Post when to become available based on Subscription time or Level and when to end.

You can Release Content:

  • Instantly
  • A certain period after the user subscribed
  • On Specific Date

You can stop showing the Content:

  • Never
  • A certain period after being released
  • On Specific Date

You can schedule your content for certain subscribers so that people cannot log in and take everything in a single shot.


Ultimate Membership Pro - WordPress Membership Plugin - 110


Account Page for logged users is fully customized including separate sections, custom Welcome Message and Overview text. The Overview section can be set as custom content for each User assigning a regular Page/Post content to show up.

The main Section split into tabs are:

  • Overview – with Custom Content for each user
  • Profile – with Edit Profile form based on custom fields
  • SocialPlus – Social Accounts connections
  • Subscription – with subscribe Levels and Renew/Cancel/Delete options
  • Orders – User’s Orders history.
  • Transitions – includes Payment history transactions.
  • Membership Gifts – Gift Codes bought by Customer.
  • Membership Cards – available printable cards.
  • Help – complete customization section.
  • LogOut


Ultimate Membership Pro - WordPress Membership Plugin - 114

Ultimate Membership Pro - WordPress Membership Plugin - 119

Ultimate Membership Pro - WordPress Membership Plugin - 123

Ultimate Membership Pro - WordPress Membership Plugin - 124

Ultimate Membership Pro - WordPress Membership Plugin - 125


Depending on your design you can use one of the predefined Templates for Login cutting of the additional Links and the Remember Me option.

With additional modules enabled, Social Login or reCaptcha can be set into Login form.

Also, for special desires, a Custom CSS is available, so any Template can be customized.


Ultimate Membership Pro - WordPress Membership Plugin - 126


Besides the Predefined Templates, all the Fields are customizable being able to change the Labels, Order and the Required Conditions.

For additional purpose, Unlimited No. of Fields can be added in different types with other great options like Password Strength, a reCaptcha Verification, Secret Question or Invitation Code validate condition.

Depending on your Level Plans and Strategy the Registration may pass through a Subscription Plan first or just a Simple Registration Process.


Ultimate Membership Pro - WordPress Membership Plugin - 127


With all those Great Locker Templates you can build Unlimited Lockers based on a Custom Content Message with or without a Login Form directly from Locker box.

An Inside Locker can be set to hide and protect part of a Content for a specified Levels or type of Users (Registered/Unregistered).


Ultimate Membership Pro - WordPress Membership Plugin - 128


All the Details for any Subscription Plan are customizable for each level. You can build your Subscription Plan with any details or images you want.

The Registered Members can be moved from one Level to another very easily, with few clicks.


Syspro E-Commerce Membership PRO

Everything that you need for a proper Membership Workflow or a Directory Section, Syspro E-Commerce Membership PRO will allow you to accomplish.

With a great intuitive Dashboard, you will finish your settings in minutes and your website will be ready to protect your contents.


Ultimate Membership Pro - WordPress Membership Plugin - 133


There are no reviews yet.

Be the first to review “Syspro E-Commerce Membership Pro”

This site uses Akismet to reduce spam. Learn how your comment data is processed.


This content is not available at this moment unfortunately. Contact the administrators of this site so they can check the plugin involved.


  • Drip Content Main Settings

    When creating or editing a page in WordPress, you have the option to release content at regular intervals by creating a schedule for your content with Membership Pro – Drip Content. This can be found in the right hand side of the screen of any page, by default you will see this message:

    Image 145

    You will first have to set for which users this page is active by using the Ultimate Membership Pro – Locker also found on the right hand side. You can choose to display or block the page for: All, Registered, Unregistered and any of your levels. Multiple types can be selected.

    Image 146

    After setting up the Locker, you will now have access to Membership Pro – Drip Content. You will be able to turn it on / off for the users set up in the locker.

    You will then have the option to pick the Release Time by using the slider to select one of three options:

    • Instantly Subscription – after the user receives subscription access;
    • After Subscription – determine after how many days / weeks / months to grant access to users;
    • On Specific Date – use this date picker to select on which desired date the page will become available;

    Below this you will find Expiration Time which can be set by using the slider exactly like release time:

    • Never – once available, the content will not expire;
    • After certain Period – determine after how many days / weeks / months access to the page will expire;
    • On Specific Date – use this date picker to select on which desired date access to the page will expire;
  • I want to add HTML content inside Email templates

    In order to add HTML content inside Email templates, please go to UMP Dashboard -> Notifications and create a new notification or edit an existing one.

    In the WP text editor switch from visual to text as shown in the screenshot below and add your html content here.

    Image 144
    Note: Some html elements may be parsed by the WordPress Text Editor.

  • How to set a Trial for my Level

    To create a Trial for a level you will need to go to UMP Dashboard -> Levels. Next we will create a new level, in our example we will have the slug: premium_01 and label: Premium.

    Level Access

    In this section set the Access Type to Regular Period and set up your own duration.

    Image 143

    Billing Options

    Next we will take a look at the billing options and what to set.

    Payment Type: Payment

    Level Price: you choose how much it costs

    Billing Recurrences: On Going

    Trial Period Price: you can set it to 0 to make the trial free, otherwise set up your custom amount.

    Trial Period Type: here you will have two options Certain Period and Couple cycles subscription payments. With certain period you can choose how long this trial will last, you can pick from days, weeks, months, years. With the second option you can choose how many bill cycles have the trial period price after which the following ones use the level price.


    For a Period of 2 weeks with the Level Price of 25$, Trial Period Price of 10$, Trial Period Type set to Couple cycles subscription payments and Trial Couple Cycles set to 1, the following will happen:

    Your users will pay 10$ for the first 2 weeks, after which they will be charged with 25$ every two weeks.
    Image 142
  • I can not see the Login/Register forms

    You may not see those forms if you are already Logged. As Admin you will see a warning message but regular users will see nothing.

    Admin Info: Login Form is not showing up when you’re logged.

    Just logout or check the page into a new incognito browser window.

  • Why does Stripe transaction show as pending after being approved?

    Means the payment have been proceeded via Stripe but there was NO Payment confirmation sent to the system. If your payment was completed on Stripe platform but not confirmed into UMP system, check your settings that have been required and especially be sure that you’ve set the WebHook properly, being the way system and Stripe communicates. . Most probably you didn’t set the WebHook into your Stripe Account like is required. Keep in mind you have set stripe on Test mode to setup Wehhook on this way too.

  • Why I’m redirected to Subscription Plan when access the Register Page?

    Ultimate Membership Pro system redirects visitors to Subscription Plan when the Register page is accessed because into the Register Form settings have been specified to work with “Subscription Plan”. So, user is redirected first to pick a plan before the the register step, being a required condition to have assigned a level first.

    If you do not want a such approach just change the “Choose Subscription Type” option from Register Form settings.

  • Is it UMP a Multilingual environment?

    UMP system does not provide a bilingual environment but it can be translated into any language.
    For a such approach, you may need a proper multilingual script that will be able to manage translations of input/textarea fields.

  • It can be set two currencies on the same time?

    Into UMP system can be set one main Currency to manage the entire process. It can not be handled two currencies on the same time, payment gateways does not accept a such kind of workflow.

  • Different time shows for Orders and Levels

    If different time shows up for orders or levels it means that the date of the server on which your website is installed on or/and the DataBase server is on a different Time Zone and needs to be changed. We recommend to get in touch with your hosting provider for a such change.

  • Coupon Codes not working with Stripe Payment

    For recurring subscriptions if the coupon was set to apply the discount just once, it means that it will provide a different price only for the first payment.

    Stripe and Braintree only accept either 0% or 100% of the price for the initial payment.

    This means that the discount can not be provided for this kind of coupon if it will be paid via Stripe or Braintree.

    This is a condition and limitation from Stripe and Braintree, not from the UMP system.

  • Can not activate the License

    If you’re not able to activate the license based on your <<Purchase Code>> check if  cURL is enabled and properly set on your server. Also, be sure that your server is able to connect to other servers, such Envato API, and no denied permissions are provided.

  • Login Error: Invalid Email Address or Password entered

    If this type of error shows up even if the credentials are correct, or if the login form doesn’t perform the login process, check to see if other scripts affect the login process to WordPress.

    Some themes provide by default a login option and if it’s active on the same page as the UMP Login Form, it may affect the login process.

    Try to deactivate all other scripts and change to a different WP Theme to see if it works.

  • I need some style Customization

    For each showcase (Login form, Register Form, Subscription Plan, Account Page) there are some predefined templates that come with the installation of the UMP plugin. If you want to change them you can do so by using the Custom CSS box found in each showcase section.


    There you can write your desired CSS code that will change the way each showcase will look like on the front-end side.

    Some minimum CSS Knowledge will be required. Some tips and tricks can be found here.

    The main steps are:

    1. Identify the CSS class of the html element that you want to customize. More about that can be found here.
    2. Go to the showcase page from the UMP dashboard and identify the Custom CSS box.
    3. Type your custom css code for that specific CSS Class using !important; after each one.
    4. Save and clear your cache system.
  • Custom Special Fields

    Custom Special Fields – are used by the system to accomplish certain special features and are provided by default. They can not be deleted or added by the website admin.

    • ihc_avatar – provides a special avatar option in the forms where users can upload their avatar image.
    • ihc_coupon – is a special input field that provides the option for users to insert a coupon code for discounts. If there are no coupons set in the system, this field will not show up.
    • ihc_social_media –  provides the perfect way to link users’ WP accounts to their social accounts for an easier login approach. If there is no social login option activated this field will not show up.
    • payment_select – provides a way for your users to select which payment gateway to use for their payments. More than one payment gateway needs to be active for this field to show up.
    • ihc_invitation_code_field – is a special input field that requires an invitiation code in order to allow the user to register in the system. If the Invitation Code module is disabled or there are no invitation codes, then this field will not show up.
    • ihc_dynamic_price – allows your users to choose the price they will pay for all subscription levels and/or specific levels. You can set up the minimum and maximum price. If the Level Dynamic Price module is disabled, this field will not show up. If the module is disabled for a certain level, then users that have selected that level will not see this field. For the time being, ihc_dynamic_price is only available during the Register step.
  • What is the Public Individual Page?

    In the Ultimate Membership Pro system you have an additional module called: Members List which will provide a way to display members’ profiles on public.

    Depending on your settings, you can activate the Public Individual Page option which lets you display an individual page for each profile. It is accessed by clicking on a member’s item from the members list showcase. To do this, you need to set a specific Visitor Inside User Page using the  shortcode.

    Visitor Inside User Page is not mandatory if the Public Individual Page functionality from Members List is not required.

  • Is it possible to Import users or other options in the Plugin?

    If you want to import data from one website to another, there is a dedicated module available in UMP.

    This can be found by going to Extensions -> Import Users&Levels.

    An additional solution may be to use one of the default import solutions provided by WordPress: WordPress Importer.

    If you want to import users from a different membership system to UMP, you can do so if those users are WP users. UMP is linked to WP and any user that is added as a WP user will show up in the UMP system.

  • Can I set multiple Register forms?

    Register Form is a complex and important module from UMP which is strongly linked to other modules such as Payment, Double Email Verification, Notifications, Levels, Conditional Logic Fields, Subscription, WP Roles, etc.

    Although only one register form may be used, each field can be set to show up only for specific levels. Based on what level is selected from the subscription plan, the visitor may see a “different” register form, with unique fields.

  • Already set Pages like Login,Register, Lost Password doesn’t work

    If the main pages that were assigned as Membership Pages are not working as you expected, first check if those were set properly.

    You can learn more about setting those pages by reading this article.

    Those pages may show up differently or not at all, even if you have set common slugs such as: login/, lost-password/, register/. In this case, WordPress may require an update on permalinks.

    To avoid interacting with other scripts, we recommend that you set custom slugs for those pages (my-lost-password, ump-login, register-page, etc).

  • Charging tax on any membership

    The Ultimate Membership Pro system doesn’t manage taxes and invoices. These are handled by the the payment services that are integrated in the membership system as Payment Gateways.

  • RedirectLinks: Can I use External Links for redirect?

    Yes you can, and we made sure that it’s very easy. Simply head over to the UMP Dashboard -> Extensions -> Redirect Links module and add your desired redirects.

    There you simply add an identification name for your external link and the link itself. Once they are stored, you will find that custom redirect in any drop-down menu where a redirect is requested.

  • The registration doesnt work – Please complete all required fields

    Be sure that other 3rd party plugins don’t affect the WP Register and Login process.

  • New Account email/Welcome email Notification is not sent

    There are two different welcome notifications from the register process that are sent to users:

    • New Account – when the user is able to login.
    • New Account Review Request – when the user is set by default to pending.

    Based on your settings, especially in the Register Form section, make sure that you have the proper notification active.

  • New users are not set on Pending even if the WP default role is set properly

    This may happen because of setting up a specific WP role to be assigned to certain levels. Specific WP Roles set on levels will override the default WP role set in the register form.

  • The Stripe Payment is invoked, even if the registration form is not completed

    This kind of behaviour may occur only when it comes to required fields and stripe payment gateway.

    Stripe – works based on JS calls, providing a popup box where customers need to fill their payment details (Card Number, Expiration Date, etc).

    Because it is a JS action, it cannot be processed until after the registration form is submitted. Even if the Stripe box shows up before the registration form is completed, the customer will be charged only when the register process will have concluded and the new user stored.

    Stripe details are not requested twice, therefore there should be no worry about the charging procedure.

  • Avatar is working properly but the standard user image/avatar is not replaced

    The Avatar feature is custom built in UMP, and it only works inside the system. It is not meant to replace the standard Profile image or Gravatar which are displayed on other pages.

  • Users are not receiving Double Email Verification

    There can be several reasons as to why this is happening:

    • Check if double email verification is properly set. You may want to check out the following article.
    • Verify that your WordPress environment and your server are able to send regular emails.
    • Check the spam folder.
  • The OptIn Subscription are not stored

    New subscriber emails can be sent to an external email platform for follow-up on newsletter campaigns. If your subscribers are not stored in your list, this may be caused by a few things:

    • Double-check your Opt-In credentials for the desired email platform destination (Extensions -> Opt-in Settings).
    • Check your destination list for restricted conditions, such as required fields (should be off).
    • Check your destination list for a double opt-in requirement (should be off).
    • Check if the Opt-In Subscription is enabled and properly set in the Register Form settings.
    We recommend that you first try to create a fresh new list on the email platform of your choice, but with no additional options attached.

  • How to set a Multi Payments option?

    If you want to provide your customers a multi payment option, you need to go through the following steps:

    • Activate multiple payment gateways from the Payment Services tab by completing the payment settings and turning the activation button on.
    • Activate the custom field payment_select from the Showcases->Register Form->Custom Fields page by checking where you want this field to appear (“On Register Page” and/or “On Account Page”).
    Tip: By editing the special payment_select field you can choose the template showcase and also set additional options: labels, sub-label, etc.

    You might also want to look over the additional options found in the General Options->Payments page.

  • The Upload file button on Register form is not working

    If the upload file button on the Register form or the Avatar buttons don’t work, make sure that the jQuery library has not been altered or customized by 3rd party scripts installed in your WordPress environment (such as plugins or WP Themes).

    Try checking the upload file button after deactivating the other plugins, or after changing the current WP Theme.

  • Inside Locker is showing up but the content is not restricted

    If the Inside Locker box is showing up, that means that you’ve already properly set up the Inside Locker Template and the restrict conditions, but the restricted content is not properly set.

    If you want to restrict specific content (text, button, images, videos) on a certain page, you need to place that content between the Inside Locker shortcode tabs.

    You can set the content inside manually, or when you wanna add an Inside Locker over a specific Content, just select that content inside the Page content with dragging the mouse and after that Add the Inside Content using the red-button: MP Locker. The shortcode will be set automatically on a proper way.

    When you want to add an Inside Locker over specific content, just select the content with your mouse and after that use the MP Locker red button. The shortcodes will be placed automatically and in the correct position.

  • Change reCaptcha language

    The default language for the reCaptcha script is English.

    You can change that in the UserAddEdit.class.php file on line 975, utilities.php file on line 904 or you can search for recaptcha/api.js?hl= in both files.

  • Error 500 Internal Server Error is showing up

    Internal server errors are not specific to WordPress, they can also happen as a result of anything else running on your server as well.

    500 Internal Server is an error from server side.

    An internal server error is very generic, therefore it does not tell the developer anything. It does not specify the cause of the error or where the problem is.

    Increase the PHP Memory Limit

    Sometimes this error can show up if you are exhausting your PHP memory limit. Ask your hosting provider about your server settings and limitations. There may be a very small limit set there and any script that needs to process bigger jobs will be stopped.

    Check Server Permissions

    On some servers based on firewall conditions, or other restrictions, certain files (from subfolders, or with specific names) are restricted from being accessed via browser. Ask your hosting provider what error was stored in the server logs behind the generic “500 Server Error”.

  • Can I add another Payment Gateway or use an external script?

    Ultimate Membership Pro has multiple payment gateways included which automatically manage recurring payments and are able to confirm any completed payment on external payment platforms.

    Each payment gateway is linked to multiple modules such as: Register, Subscriptions, Coupons, Transactions, Levels, etc.

    Adding a new payment option is a very complex job, therefore not on option for the customer. External scripts can not replace the available payment gateways from UMP.

  • I can not activate the Plugin

    The plugin is activated based on the purchase code verification, which is done directly on the Envato server.

    It is possible that the Envato API is down, if that is the case, try to check again a little bit later.

    If it’s still not working, please check on your server/website if the cURL option is enabled in your PHP settings.

    Even with cURL enabled, based on security settings your server may refuse to send or receive data from the Envato server.

    You can ask your hosting provider about it.

    cURL is the only professional way that two servers connect to get data from one place to another.

  • Native Fields can not be edited. I want to change the Label

    The native WordPress fields (Username, Email, First Name, Last Name, Password, Confirm Password, etc.) can’t be edited or deleted. If you want to change the labels for those fields, you can do so by using the translation file.

    The Ultimate Membership Pro plugin is translation ready, meaning you can add an additional language file (even English) to your language set on WP.

    All the text elements that are not available to be managed from within the UMP Dashboard (native fields labels, buttons, etc), can be handled via the Translation file, the plugin being fully translation ready.

    For English – & ihc-en_EN.po

    To learn more, please head over to this link.

  • Some words/texts needs to be changed. How to?

    All the texts that can not be changed from the UMP Dashboard (native field labels, buttons, etc) can be modified through the translation file.

    You can add an additional language file (even English) to your language set on WP.

    For English: & ihc-en_EN.po

    A full guide on how to add a new language file can be found here.

  • How can I translate the Plugin?

    The Ultimate Membership Pro plugin is  coming by default with English interface but fully translation ready. You may translate the entire Front-end and Back-end section based on your needs.

    Part of existent strings and custom messages are directly manageable from UMP Dashboard interface and not via language files.  So look into UMP Dashboard first for all available options.

    You can add an additional language file for your language set on WP.

    Make sure that the plugin folder of the  translation target is on your local machine before starting the translation.

    Copy and rename the file with the relevant WordPress locale. For example, if you want to translate the file to French, rename the file to fr_FR.po. In the case of a plugin, rename it to ihc-fr_FR.po, where ihc is the name of the text domain that the plugin loads.

    For French: & ihc-fr_FR.po

    1. Using PoEdit standalone app

    You can use the free PoEdit app to create and manage language files based on the default files available from the Ultimate Membership Pro plugin.

    1. Open the po translation file in Poedit, click update to update the translation
    2. Open the catalog properties from Catalog > Properties and select the language,
      press ok.
    3. Now you can go through the source text and enter your translations.
    4. Click validate then save the translations, the po file will be updated and an mo file
      will be generated.
    5. Upload the new or updated language files to your WordPress installation folder indeed-membership-pro/languages/.
    6. Set your WordPress language by using a plugin such as WordPress localize, WPML, or manually update the WP_LANG constant in your WordPress config.php file.

    2. Using LocoTranslate plugin

    You can easily manage translations over Ultimate Membership Pro directly from WordPress Dashboard.

    1. Install Loco Translate free plugin
    2. Change default Loco Translate Settings by increasing “Skip PHP files larger than“.
    3. Open Loco Translate -> Plugins section and search for Ultimate Membership Pro
    4. Edit ihc.pot Template file and proceed a “Sync” action in order to be sure that all available strings are included. You must “Save” changes before leave current file setup.
    5. Create or open your language file and use “Sync” button to have all available strings inside.
    6. Translate all available strings

    There are many guides on how to add a new translation file to any WP Plugin or Theme:

    If an important update was released and texts were added, you will need to update your language file.

    The plugin’s custom name used in the translation file name is: ihc
  • A New version was released, how to Update the Plugin?

    If you have received an update notification and you want to update the plugin to the latest version, first you need to download the newest uploaded file. You must log in your CodeCanyon account and head over to:

    The safest way to update the plugin to a new version is via FTP Upload. Download the latest version, unzip the file and copy the folder to your website wp-content/plugins/ overwriting the current plugin folder.

    Important features and fixes are released with each update. If your plugin version is very old, make sure to keep a back-up of your current version before updating to the latest plugin version.
  • Parse error: syntax error, unexpected T_STRING

    If you encounter any syntax errors while you are trying to install the plugin, it’s most probably that the PHP version installed on your server is a very old one. The current available PHP version is v.7.x, but for a proper workflow a PHP version starting with 5.3 is required.

    Example of error:

    Parse error: syntax error, unexpected T_STRING in /home/public_html/xxxx/wp-content/plugins/indeed-membership-pro/utilities.php on line

    Contact your hosting provider and request a PHP update.

  • Set PayPal on Sandbox but I’m not receiving payment confirmation

    SandBox from PayPal is a testing environment for managing payments without being charged. For a proper workflow, you will need a Merchant sandbox Account and a Buyer Sandbox Account.

    If you haven’t received payment confirmation and the level hasn’t activated yet, don’t worry. Sandbox does not work as fast as the live system, and some delays may occur from time to time.

    It’s recommended that you run a few tests using the live PayPal environment, but with insignificant prices (ex: $0.01) for a foolproof simulation. If you’re still experiencing issues, please drop us a quick line and we’ll see how we can help.

  • User cancelled payment, still has access to content?

    If a user has registered but cancelled the process right before setting up payment, the user does not have access to paid content. They are however registered as a subscriber.

    In fact, here’s a breakdown of exactly everything that happens behind the scenes:

    Signup Phase:

    • Upon signup, the user completes his registration and is forwarded to the payment section
    • At this stage, the user is assigned their access level
    • Activation occurs automatically once payment is confirmed during the Confirmation Phase

    Confirmation Phase:

    • If you check the Subscription tab, you can verify the payment status of specific levels
    • If the user hasn’t completed the payment, you’ll notice that their status is set to [Hold]
    • At this stage, the user’s WP-Role is set to [Pending] and manual admin activation is required
    • If the payment was not completed, the user’s role is changed to [Subscriber]
    • If a user is demoted to [Subscriber] they can only continue payment with assistance from the admin

    In short, as stated above, there’s no real need to worry! Unless the user has completed payment, they are unable to access any paid content for their respective signup level.

  • Known Compatibility Issues

    If you have installed our plugin and it’s not behaving as expected, this can be due to a number of reasons including some known compatibility issues with third party plugins.

    To help troubleshoot, we recommend taking the following steps:

    • Deactivate Jetpack as it may cause some issues.
    • Deactivate any third party login plugin where the captcha functionality may cause conflicts.
    • Deactivate any other third party plugins, not specifically advertised as compatible¹.
    • A2 Optimized WP doesn’t let you login using the front-end form.
    • Zoho Campaign Plugin affects the register form style and VC elements.

    If you’re still experiencing any issues after attempting all of the above, please get in touch with us so we can look into it.

    Due to the incredibly large offering of WordPress plugins, it’s nearly impossible to guarantee compatibility with all of them. That being said, we haven’t received many reports about compatibility issues.

    Customers have also reported the following free plugins that have affected the UMP workflow: Bakery Custom Post TypesContact Form 7 – Stripe Extension, WP Maintenance.

  • Notifications do not work, please help!

    The plugin comes with a few example notifications, but due to the vast number of different scenarios it was impossible to include them all by default.

    We recommend creating notifications catered to your specific needs by using one of the examples as a template.

    If your notifications are not sent, first check if your WordPress environment and your server are able to send emails. Notifications module is based on the standard WP function: wp_mail().

    You should first check if your notifications are active and properly set. For more information, please follow the next topic: How to send Notifications?

    In some cases the SMTP mail server refuses to send some emails based on destination or email content. Check if your SMTP mail server has no additional filters or restrictions, such as special links inside or long words.

  • Set everything up correctly, but everything is visible to all users?

    No need to panic!

    If you have set up a paid membership tier or a content locker and want to check out what it looks like, you need to keep in mind that you’re logged in as an admin user, with the highest privileges. This means that you should be able to see everything, at all times, and the plugin is working as intended.

    In order to see the plugin functionality in action, you need to do one of two things:

    • Log out of your Admin Account and browse to the respective page
    • Open an Incognito Window (Chrome) or Private tab (Firefox) and browse to the respective page

    Alternatively, you can create a test user, with a lower access level than the one you’re trying to test, and sign in as that user. You will notice the functionality magically works as expected!

    This approach is particularly useful if you have a really complex tier-system and want to make sure that everything is set up properly, without a shadow of a doubt.

No questions matching current filter

Ask a Question