• Added Sales Tax facility on membership plan.
  • Added faclility to Enable/Disable crop or Skip Crop for avatar and profile cover photo.
  • Added new shortcode [arm_user_plan] for displaying currently logged in user’s membership plan name.
  • Added facility to send Reset Password Link by email while importing users.
  • Added facility to select Payment Cycle while mapping recurring type of plan with WooCommerce product.
  • Added facility to add more than one email notifications of type Before Membership Expired,Semi Automatic Subscription Payment Remonder, Before Dripped Content Available for different time duration.
  • Added new template shortcodes for displaying plan description and tax in email notifications.
  • Other Minor bug fixes.

Invoice & Tax will only available if you activate Invoice & Tax from Add-ons.

After activating this module, you will able to add sales tax in plan+signup page and generate Invoice of each order.

Invoice

Go to the Invoice Template tab at General Settings page. Where you can change in default template for invoice which can be directly print out by admin from ARMemebr->Payment History.

If you want to reset to “default template” again, then click on Reset To Default Template button. Do not forget to keep back up of template code as after resetting all chages in invoice template will be gone.

Invoice will open in popup when you click on View Invoice action button in Payment History. Here in popup Print button is available from where you can directly print out.

NOTE: View Invoice action button will come only for transaction with Success status.

Sales Tax

If this switch is enabled, then you can set percentage sales tax that will be applied on final payable amount on plan + sign up page. If coupon is applied on plan amount, then tax will be applied on (final payamble amount = plan amount-coupon amount). If membership plan is opf recurring type, then tax will be applied on every recurrence.

Any change in sales tax rate will not affect already started subscriptions.

If you want to add tax percentage and total amount applied on final payable amoiunt in payment summery, then you can add [TAX_AMOUNT] and [TAX_PERCENTAGE] shortcode in payment summery from ‘Configure plan+Sign up page’ settings.

You can add tax in email notifications and in invoice too. Template shortcodes are available for both.

Important Note: This Addon will only work if ARMember plugin is installed with version 2.0 or higher

WooCommerce Discount will allow you to give ARMember membership plan wise discount on WooCommerce product.


Steps For Installation And Activation

You can install plugin in following two ways. and ARMember – WooCommerce Discount plugin requires ARMember Plugin installed and active.

New install via FTP

  1. Download the plugin and extract it. You will find a directory armemberwoocommerce.
  2. In your WordPress installation directory, upload armemberwoocommerce to wp-content/plugins/
  3. Activate the ARMember - WooCommerce Discount plugin through the Plugins menu from WordPress admin panel.

New install via the WordPress Uploader

  1. Download the plugin.
  2. Log in to your WordPress admin panel
  3. Go to Plugins -> Add New -> Upload
  4. Click on “choose file” and browse the download package. When the plugin uploads successfully, click on Activate Plugin.

Steps to Setup WooCommerce Discount For Your Website

Let’s setup ARMember – WooCommerce Discount for your website :

Using this addon you can give discount to user membership plan wise on product.

  1. When plugin activated then ARMember Plan wise Discount section will be display in below WooCommerce pages.

    • Products
      • Add New Product
      • Edit Product
      • Quick Edit Product
      • Bulk Quick Edit Product
    • Categories
      • Add New Category
      • Edit Category
      • Quick Edit Category

    Please see below screen.

  2. You will be able to Enable and disable Plan wise discount by Checked OR Unchecked the checkbox.

  3. You can set Fix Amount OR Percentage Discount by chosing option from Discount dropdown.

  4. If you select Fix option from Discount Dropdown than enter fix discount amount into textbox.

    If you select Percentage option from Discount Dropdown than enter Percentage discount into textbox.

  5. For any Product discount will be calculate in apply on Regular Price.

  6. If you will set discount in product and category both places than the product discount will be applied to product.

Important Note: This Addon will only work if ARMember plugin is installed with version 2.0 or higher

This plugin lets you run your own affiliate program and allows you to create and reward (pay commission) your affiliates for referring other users to your website.

When a user pay for ARMember membership plan on your site, this addon will check to see if the user was referred to your site by an affiliate. It will then give commission to the affiliate who referred the user.


Steps For Installation And Activation

You can install plugin in following two ways.

New install via FTP

  1. Download the plugin and extract it. You will find a directory armemberaffiliate.
  2. In your WordPress installation directory, upload armemberaffiliate to wp-content/plugins/
  3. Activate the ARMember - Affiliate plugin through the Plugins menu from WordPress admin panel.

New install via the WordPress Uploader

  1. Download the plugin.
  2. Log in to your WordPress admin panel.
  3. Go to Plugins -> Add New -> Upload
  4. Click on “choose file” and browse the download package. When the plugin uploads successfully, click on Activate Plugin.

ARMember – Affiliate Setup Wizard

After activating the plugin, you will be able to see ARMember Affiliate admin menu in left side.

Let’s setup ARMember – Affiliate for your website :

  1. When plugin activated then Affiliate menu and pages will be display.

  2. For view list of all affiliate user with user details go to the Manage Affiliate menu from the admin interface.

  3. To view list of all referrals with their details go to the Manage Referrals menu from the admin interface.

  4. To check all payouts with their details go to the Manage Payouts menu from the admin interface.

  5. To view list of all banners with their details go to the Manage Banners menu from the admin interface.

  6. On the Affiliate Statistics page you can track site statistics like Total Earnings, Total Paid, Total Unpaid, Total Visitor, Total Referral, Total Affiliate user.

  7. Affiliate basic settings are available in Affiliate Settings. To get more detail about this section, please click here.

  8. Also plugin activated then Affiliate section will be display in ARMember -> Manage Plans -> Add / Edit Plan.

    Please see below screen.

  9. You will be able to enable and disable referrals plan wise.

  10. You can set referral rate in ‘Fixed Rate’ or ‘Percentage’ wise.

    Also you need to set this settings for each plan.


Manage Affiliate

To view list of all Affiliate with their details go to the Manage Affiliate menu from the admin interface. Also here you can track how many user visit your website using affiliate user referral link and Display how many visitor converted as user through the affiliate user referral link.

Here you are able to see all affiliate user listed with their details like Username, email, Affiliate Starts From, User status, Affiliate Id, Number Of visitors, Converted As Users and Revenue Amount. Also Affiliate username, email, Number Of visitors, Converted As Users and Revenue Amount column is sortable here.

Please see below screen.

  • Bulk Actions

  • This option will be helpful when same action need to be performed on multiple user rows at same time.

    1. Delete

      Select number of rows that you want to delete and select Delete Bulk Action then click on Go button.

  • Actions

  • For each row of grid there are some action options provided which are as following

    1. Delete

      Each Referral can be deleted by just one click on DELETE Icon at right side.

    2. Active & Inactive

      You can ACTIVE or INACTIVE direct login using single switch.

  • Search

  • You have Search Box at top of the grid plus other filter options are also available which are FILTER BY STATUS.

    Create Affiliate User

    For create affiliate user click on Create Affiliate User.

    Please see below Screen.

    You can select user that you want to create affiliate user.

    click on Save button.


Manage Referrals

To view list of all Referrals with their details go to the Manage Referrals menu from the admin interface.

Here you are able to see all referral listed with their details like Affiliate User, Amount, Plan Name, Reference User, Date, Status and Link. Also Affiliate user, Amount and date column is sortable here.

Please see below screen.

  • Bulk Actions

  • This option will be helpful when same action need to be performed on multiple user rows at same time.

    1. Delete

      Select number of rows that you want to delete and select Delete Bulk Action then click on Go button.

  • Actions

  • For each row of grid there are some action options provided which are as following

    1. Accept

      Each Referral Can be accepted by just one click on ACCEPT Icon at right side. When you accept any referral then status should be unpaid.

    2. Reject

      If you see any bad Referral then you will be able to reject by just one click on REJECT Icon at right side

    3. Edit Referral Amount

      For edit referral amount click onEdit Referral Amount button. And set your new amount in popup amount text-box and click on save.

      Please see below screen.

    4. Delete

      Each Referral can be deleted by just one click on DELETE Icon at right side.

  • Search

  • You have Search Box at top of the grid plus other filter options are also available which are FILTER BY MEMBERSHIP PLAN, FILTER BY STATUS, FILTER BY DATE.

  • Export To CSV

  • This button is provide facility to export displayed records in csv file.


Manage Payouts

To view list of all payouts with their details go to the Manage Payouts menu from the admin interface.

Here you are able to see all payouts listed with their details like Affiliate User, Total Earnings, Paid Amount, Due Amount. Also the all column is sortable here.

Please see below screen.

  • Actions

  • For each row of grid there are some action options provided which are as following

    1. Export To CSV

      For Specific affiliate user payment history export by just one click on EXPORT TO CSV icon.

    2. Payment History

      You will be able to see each affiliate user payment history by click on PAYMENT HISTORY icon.

      Please see below screen.

    3. Pay to User

      For Pay to user click on PAY TO USER button. And set amount that you want to pay to user in popup text-box and click on Pay button.

  • Search

  • You have Search Box at top of the grid.

  • Export To CSV

  • You will click on it the button and able to download displayed record in CSV file.


Affiliate Banners

To view list of all Banners with their details go to the Manage Banners menu from the admin interface.

Banners or text links allows your affiliates user to easily promote your web site. The text or banner links your affiliates will use to traffic to your web site.

This allows your affiliates user to log into their affiliate area and get the code for the advertisement.

Affiliate user can copy and paste the banner code to their site for send visitors to your web site

  • Bulk Actions

  • This option will be helpful when same action need to be performed on multiple user rows at same time.

    1. Delete

      Select number of rows that you want to delete and select Delete Bulk Action then click on Go button. When you click on Go button then only visitor will be deleted.

  • Actions

  • For each row of grid there are some action options provided which are as following

    1. Edit Banner

      For edit Banner click onEDIT BANNER button. And you can edit all banner details than click on save button.

    2. Delete

      Each Banner can be deleted by just one click on DELETE Icon at right side.

  • Add Banner

  • For create banner click on ADD BANNER Button.

    Please see below Screen.

    You can insert all details and click on SAVE button.


Affiliate Statistics

Here you can track site statistics like Total Earnings, Current Month Earnings, Total Payment(Paid), Current Month Payment(Paid), Total Payments(Unpaid), Current Month Payments(Unpaid), Total Visitor, Current Month Visitor, Total Referral, Current Month Referral, Total Affiliate User, Current Month Affiliate user.

  • Visits

  • Here you are able to see your web site through affiliate users visits listed with their details like Date Time, Browser, IP, Country, Visitor Converted as user, Affiliate user, Referred user(Display username if visitor converted as user), Commission and Membership Plan.

    Also Affiliate user, Referred user, Commission and membership plan column is sortable here.

  • Search

  • You have filters at top of the grid, filter options are also available which are FILTER BY AFFILIATE USER FILTER BY MEMBERSHIP PLAN FILTER BY DATE.

  • Export To CSV

  • You will click on it the button and able to download displayed record in CSV file.


  • Summery

  • Here you are able to see day wise your web site Total Visitor, Total Converted, Commission, Revenue Amount.

  • Search

  • You have filters at top of the grid, filter options are available which are FILTER BY MEMBERSHIP PLANFILTER BY DATE.


Affiliate Settings

Go to the Affiliate Settings menu from the admin interface.

Let’s check each option in detail:

Please see below scree.

  • Affiliate URL Parameter Name

  • You can change the URL variable for referral URLs. The default value is armaff.

  • Referral Cookie Expiration

  • This option is for How many days should the referral tracking cookie be valid for?

    If you enter 0, referrals will only be valid until the visitor closes the browser (session).

    The default value is 1. In this case, if a visitor comes to your site via an affiliate link, a suggested referral will be valid until 1 days after she or he clicked that affiliate link.

  • Default Referral Amount

  • If visitor visit the site using shared link and register using simple ARMember Registration page then this amount should be commission.

  • Referral URL

  • The default referral URL is your website URL. You will be change this any other page, that you want to referral visit the page first.

  • Referral Status

  • You can able to set default referral status. So when new referral is create then the default status should be selected.

    By default referral status should be pending.

  • Allow Referrals on Renew / Change Plan

  • This option Allows you to give affiliate user commission when someone refer to affiliate and renew OR change plan then affiliate user get the commission.

  • Do Not Allow Zero Amount Commission

  • This option Allows you to block zero amount referrals. This Option is default allow zero amount referrals.

  • Automatic Create Affiliate link upon new Registration

  • If this option is enable then. New user create in your wordpress site then automatic new affiliate user will be create.

  • Affiliate Id Encoding

  • You can able to set encoding affiliate url value using this option.

    If you change Affiliate Id Encoding and Affiliate URL Parameter Name setting and have distributed affiliate links or permalinks, make sure that these are updated. Unless the incoming affiliate links reflect the current encoding, no affiliate hits, visits or referrals will be recorded.


Dashboard Widgets

Recent Referrals

Here you have list of 6 recently added referrals with their Affiliate user, Amount and Referral User. You can view all referral by clicking on View All Referrals link.


Affiliate Shortcodes

[arm_affiliate]

Affiliate Area Shortcode.

Possible Arguments:
social_fields Social network name(ex: facebook/twitter/linkedin/vkontakt/email)
affiliate_text Affiliate text that you want to display in affiliate area for affiliate user. Use : {URL} (For display referral URL.)

[arm_user_referral]

Affiliate User Referral Shortcode.

Possible Arguments:
title Section Heading.
per_page Number of Records per Page
message_no_record record Display Message if no records found.
label Referrals – Grid Column Label
value Referrals – Grid Column Label Value

[arm_user_payout_transaction]

Affiliate User payout transaction Shortcode.

Possible Arguments:
title Section Heading.
per_page Number of Records per Page
message_no_record record Display Message if no records found.
label Payouts Transaction – Grid Column Label
value Payouts Transaction – Grid Column Label Value

[arm_aff_banner]

Affiliate Banner Shortcode.

Possible Arguments:
item_id Id of affiliate banner.

Important Note: This Addon will only work if ARMember plugin is installed with version 2.0 or higher

This addon will allow you to upload files for users to download and set various permission on it that who can download it.

It is very easy and simple interface to create download link shortcode. By placing just one shortcode you can allow specific users to download file.


Steps For Installation And Activation

You can install plugin in following two ways. and ARMember – Digital Download plugin requires ARMember Plugin installed and active.

New install via FTP

  1. Download Addon and extract it. You will find a directory armemberdigitaldownload.
  2. In your WordPress installation directory, upload armemberdigitaldownload to wp-content/plugins/
  3. Activate the ARMember - Digital Download through the Plugins menu from WordPress admin panel.

New install via the WordPress Uploader

  1. Download Addon.
  2. Log in to your WordPress admin panel
  3. Go to Plugins -> Add New -> Upload
  4. Click on “choose file” and browse the download package. When the Addon uploads successfully, click on Activate Plugin.

Steps to Setup Digital Download For Your Website

Let’s setup ARMember – Digital Download Addon for your website :

  1. When plugin activated, Digital Download pages will be displayed under ARMember. Please see below screen.

    ARMember_digital_download

  2. For view list of all Downloads with download details go to the Manage Download menu from the admin interface.

  3. To view list of all history of downloads with their details go to the Manage download history menu from the admin interface.

  4. Download basic settings are available in Download Settings. To get more detail about this section, please click here.


Manage Download

To view list of all download with their details go to the Manage Download menu from the admin interface.

Here you are able to see all downloads listed with their details like Name, Permission, Download(Number of how many users are download.), Status of the Download, Download Added Date. Also Download Name and Download(Number of how many users are download.) column is sortable here.

Please see below screen.

  • Bulk Actions

  • This option will be helpful when same action need to be performed on multiple download rows at same time.

    1. Delete

      Select number of rows that you want to delete and select Delete Bulk Action then click on Go button.

  • Actions

  • For each row of grid there are some action options provided which are as following

    1. Edit

      At each row you have Icon for EDIT download at right side, by clicking on it you will be redirected to page where you will be allowed to Update download Details.

      You can update download’s basic field like Name, Description, Status, Type, Download Files, Permission & Tags

    2. Active & Inactive

      You can ACTIVE or INACTIVE download using single switch.

    3. Delete

      Each download can be deleted by just one click on DELETE Icon at right side.

  • Search

  • You have Search Box at top of the grid plus other filter options are also available which are FILTER BY STATUS.

  • Add Item

  • You have a button at top, by clicking on Add download Item button you will be redirected to page from where you can add download manually.


Manage Download History

View list of all Download history with their details go to the Manage Download History menu from the admin interface.

Here you are able to see all download history listed with their details like Name, Username(Display if user is loggedin), IP Address, Browser, Country, Download Date Time. Also Username and Download Date Time column is sortable here.

Please see below screen.

  • Bulk Actions

  • This option will be helpful when same action need to be performed on multiple download rows at same time.

    1. Delete

      Select number of rows that you want to delete and select Delete Bulk Action then click on Go button.

  • Actions

  • For each row of grid there are some action options provided which are as following

    1. Delete

      Each download history can be deleted by just one click on DELETE Icon at right side.

  • Search

  • You have Search Box at top of the grid plus other filter options are also available which are FILTER BY DOWNLOAD & FILTER BY DATE TIME.


Download Settings

Go to the Download Settings menu from the admin interface.

Let’s check each option in detail:

Please see below scree.

  • Count only uniqe IP address

  • If you will enable the setting then same exact file, by the same member will not be counted against

  • Prevent hotlinking

  • If enabled, the download handler will check the PHP referer to see if it originated from your site and if not than, redirect them to the homepage.

  • Enable open file in browser

  • If you will enable the setting then specify extenstions file should be displayed in browser (htm, html, pdf, jpg, jpeg, jpe, gif, png, mp3, mp4, flv, ogg, webm)

  • Download multiple file as ZIP

  • If you will enable the setting then mulitple file will be download in ZIP extenstion.

  • Email notification when user download

  • Any user download any file then admin get email notification with download details. Also you will be

  • Block users for download

  • Here you will be able to select Users. Selected users will blocked and not able to download the file.

  • Plan wise block download

  • Here you will be able to select Plans. Selected plans users will be blocked and they are not able to download the file.

  • Block IP download

  • Those IP Address(es) which are entered here, will not be able to download the file. Please note that IP address should exact match. For example, 0.0.0.1 will be banned if and only if IP address will exact match with user’s IP address.

  • Download File Limit

  • Only this many unique downloads will be permitted every X day(s). Repeated downloads of the same exact file are NOT tabulated against the total.


Download Shortcodes

[arm_download]

Display Download Shortcode.

Possible Arguments:
id Id of Download.
show_description Display description of Download.
show_size Display size of Download.
show_download_count Display total no of Downloads of file.
  • Added support of new shortcodes in email notification templates : Plan Amount, Trial Amount, Coupon Discount, Payable Amount.
  • Added new parameters in Edit Profile Form shortcode to change profile cover field title.
  • Fixed user verification link rare issue.
  • Other Minor bug fixes.

ARMembers provides facility to hold multiple membership simultaneously for members.

Multiple Membership will be available only if you activate Multiple Membership from Add-ons.

  1. Single Membership

    If Multiple Membership add-on is not activated, then user cannot have more than one plan. When user have already one plan and again purchase a new plan, then it is considered as ‘Change Plan’ action and old plan is removed from user and new plan is assigned.

  2. Multiple Membership

    If Multiple Membership add-on is activated, then user can have more than one plan simultaneously. When user have already one plan and again purchase a new plan, then it is considered as ‘Add Plan’ action and new plan is added in user’s plan list. Users can have as many plans as they want simultaneously.

    User can hold multiple membership simultaneously, but can not purchase multiple membership plans simultaneously.

    In Manage Members grid, user’s all plans will be displayed as below:

    All plan details will be displayed in child grid.

ARMember provides two different payment methods for paid subscription/recurring type of plans: Auto Debit Method and Semi Automatic (Manual) Method

If user selects “Auto-debit Method” while purchasing plan, then he don’t need to worry for payment of every recurrence ( billing cycle ).But if user selects “Manual Method” while purchasing plan, then user has to pay manually from your system whenever it is end of the Billing Cycle. User has to come your system to pay until all recurrences of his plan complete.

ARMember provides easy way to do payment of next recurring cycle for his plan.

Follow below steps to allow users to make payment for his plan’s next recurring cycle in case of payment mode is Semi Automatic(Manual).

You must need to enable Display Renew Button to display Make Payment button..

Make Payment button will come untill all recurring payments are completed. After all the recurring payments are completed, Renew button will be displayed.

When Make Payment button is clicked, payment gateways selection will be displayed for payment of next billing cycle. User will not be allowed to change his payment cycle and payment mode while doing payment for next billing cycle. So payment mode and payment cycle selection are will remain hidden.

Some Important Notes to be considered
  • In case of Paid Finite, Paid Infinite, Free plan, Make Payment button will not be displayed.
  • Make Payment button will come only in case of Manual subscription until all recurring payment are completed.
  • Make Payment button will not come in case of Automatic subscription as recurring payment will be taken by gateway automatically.
  • Make Payment button will remain disabled if setup having ID in setup_id=”ID” argument does not exist.

User need to login to system for doing add/change membership.

You can use same shortcode {arm-setup id="SETUP_ID"} for allowing user to purchase new membership OR change his membership.

If user has already any plan and Multiple Membershp module is enabled, then change membership will be considered as Add Membership as new plan will be added to user’s current plan list.

If Multiple Membership module is not enabled and user purchase a new membership, then user’s current plan will be removed and new plan will be assigned to user.

Some Important Notes to be considered while Change Membership
  • If user have already one plan and he purchase a new plan which have Trial Period, then user will not get plan trial period.
  • If Multiple Membership module is enabled and user purchase a new plan, then ‘On New Subscription’ email notification will be sent to user. But if module is not enabled, then ‘On Change Membership’ email notification will be sent if added under ARMemebr->Email Notifications

ARMember allows to create different four types of membership plans : Free, Paid Infinite, Paid Finite, Subscription/Recurring

Free, Paid Finite and Paid Infinite type of membership plans are onetime plans. i.e, user need to pay only once and get plan benefits till lifetime OR plan gets expired. Membership will be cancelled automatically when expired. So ARMember does not provide cancellation facility for these types of membership.

ARMember allows only subscription types of membership plan to be cancelled anytime by user

Follow below steps to allow users to cancel his membership.

You must need to enable Display Cancel Button to allow users to cancel his membership.

When Cancel button will be clicked by user, Cancel Subscription Action(By User) action set in plan options will occur.