WishList Member Logo

WishList Member Accounts

Manage your WishList Member account, subscriptions, downloads, and more!

WishList Member v3.1 Build 6424

New Features

  • Content Control
    • New feature consisting of three components (Scheduler, Archiver and Manager)
    • Scheduler – allows you to schedule content to be released after a specific timeframe after a user registers for a membership level. Many people refer to this functionality as โ€œDripping Contentโ€.
    • Archiver – allows you to archive content on a specific date. Only members that had access to the level before the archive date of the content will be able to access it.
    • Manager – allows you to automatically manage the status (draft / published), category and / or publish date of the content on a scheduled date that you specify.
  • WordPress Login Page Styling
    • New feature that allows you style your WordPress login page by providing templates which can be customized with your logo, background image and color preferences. Advanced users also have the ability to customize the CSS completely. This feature can be accessed by going to Advanced Options > Login > Styling.

Setup

  • Integrations
    • Payment Providers
      • Stripe
        • Updated the payment descriptions that appear on the userโ€™s Stripe Account for one time payments. (eg. instead of โ€œBronze Subscriptionsโ€, we now uses โ€œBronze – One Time Paymentโ€).
        • Fixed issue where the Payment Description for one time payments passed to Stripe uses the previous name of the membership level. This happens when the admin changes/updates the name of the membership level.
        • Fixed issue where WLM canโ€™t be activated due to a fatal error if the Multibyte String PHP extension is disabled on the server.
        • Fixed Error message: “Uncaught Error: Class โ€™WLMStripe_Stripeโ€™ not found inโ€ฆ”
        • Profile Shortcode
          • We now fetch cancellation details of the subscription from Stripeโ€™s API to display when the payment was cancelled and when subscription ends instead of using WLMโ€™s ScheduleLevelDeactivation function to cancel the level and get the cancellation date. This should support users who cancelled in prior to this version and users that will cancel in the future.
          • Removed the word inactive on the โ€œCancelโ€ row.
          • Added parameter on the profile shortcode to hide Cancel button. eg. [wlm_stripe_profile levels=โ€˜allโ€™ include_posts=โ€˜noโ€™ hide_cancel_button=โ€˜yesโ€™]
          • We now hide the โ€œupdate payment infoโ€ link and the cancel button if the level isnโ€™t connected to a stripe plan purchase.
          • We now also hide the โ€œupdate payment infoโ€ link and cancel button if the membership levelโ€™s stripe plan purchase is already cancelled.
          • Hide Cancel button for Levels bought by โ€œone time paymentโ€ buttons
          • Minor update on hiding โ€œUpdate Payment Infoโ€ and Cancel button on levels thatโ€™s not connected to a Stripe plan.
        • Minor changes to the description of a Stripe Setting.
        • Minor updates to a text on Stripe Profile Shortcode.
        • Elements
          • Updated the Checkout form to use Stripeโ€™s Elements JS. This means our checkout form no longer uses our own Credit Card fields and will now uses the CC input fields generated by Stripeโ€™s Elements JS.
          • Added Name and Email to the cardData being passed to Stripe when generating a Stripe Token.
        • Fixed issue where the Credit Card fields arenโ€™t being generated when the Stripe Button is a PayPerPost.
        • Fixed issue where form validation doesnโ€™t work on Stripe Checkout forms for Payperposts.
    • Other Services
      • Zapier
        • Fixed: Integration does not return a proper message and a proper error code if an error occurs after adding/updating a member
        • Validate email address and return proper error if email is invalid
        • Added user levels to user data returned by add member
        • Added user levels to user data returned by user_poll_test
        • Updated data returned by user_poll_test to include level data for level management requests
        • Added member levels to data returned by actual level management requests

Members

  • Manage
    • Fixed โ€œincomplete registrationโ€ count counting all members across all sites in multisite setups
  • Export
    • Fixed issue where the address fields are not being correctly exported.
    • Fixed issue where address fields has a duplicate on the CUSTOM FIELDS section.
  • Sequential Upgrade
    • Fixed issue where sequential upgrade settings for levels with MOVE method that has ondate schedule are lost after doing an upgrade.

Advanced Options

  • Registrations
    • Custom Forms
      • Fixed issue with the use of โ€œ&โ€ character inside the Dropdown List Items of Custom Registration Form.
      • Custom form field drops to below the label even on big screens. bug introduced in build 6201

Content Protection

  • Files
    • Fixed possibility of file protection issues on multisites where one site has it enabled and another does not

Shortcodes

  • Specified a more descriptive title for [wlm_autogen_password] shortcode

API

  • Accepted stripe_cust_id as usermeta when adding/updating a user via the /members resource

Registration

  • Existing Member Login
    • Fixed issue where registering using the โ€œExisting Members Login formโ€ results to a 502 Nginx Gateway error on sites hosted on Cloudwaysapps.

Other

  • Media Uploader
    • Fixed media uploader not showing image preview on load
  • PHP
    • Fixed undefined index errors.
  • Cookies
    • Removed the code that sets WLM_TEST_COOKIE as this is no longer being used.

Posted

in

by

Tags: