The aMember Pro development team announces the immediate availability of aMember PRO 5.4.1. You can see changelog below.
Invoice Summary: do not touch DOM if nothing changed (get rid of unnecessary blink effect) Coupon Brick: Do not add default coupon if it is not valid (start/end dates, usage limit etc.) Separate refunds and chargeback in PaymentsVSRefunds report Ability to download saved reports as CSV Ability to generate batch of coupons with specific prefix Do not use characters [QIO01] in coupon code generation to avoid any possible confusion mail: add -f paramater for sendmail Show qty for items (if more then one) on user side Add member directories to menu editor Shoping Cart: option 'If product is not available because of require/disallow settings' API: CB_INIT_GRID_FINISHED grid event pending-invoice-clear: option Only trigger Paid Products REST API: check-access/send-pass Bug Fixed: bind of anonymous file upload Bug Fixed: grids - getFoundRows can return incorrect results in some circumstances Bug Fixed: invisible underscore in input (Firefox) Bug Fixed: error if access record is 'special' Bug Fixed: absorb tax mode with qty more then 1 Bug Fixed: country wasn't saved in invoice when location validation was disabled Bug Fixed: facebook plugin had duplicated ID's if signup for different accounts from the same device Bug Fixed: product-required-fields - case of multiple product bricks on same form Bug Fixed: resend action from mail queue send incorrect email in some circumenstens Bug Fixed: Unsubscribe - fixed handle of "Do not Show Unsubscribe Block on Member Page" Bug Fixed: mass approval issue Bug Fixed: interaction issue between ui modal and select2 search ⨯ -> ✕ (compatibility with mobile devices) PayPal: we can get such txn_type (recurring_payment_profile_cancel) for initial attempt to create profile (case of PROFILESTATUS=PendingProfile), in this case on next attempt we can get correct recurring profile in PayPal and cancelled invoice in aMember Stripe: compatibility with moblile device - remove auto click becouse on mobile overlay is ugly and stripe try to open new window (this action require user click event) Ecorepay payment plugin fixed Wirecard plugin: changing endpoints. G2A fixed to work with address fields (required for selling physical goods) ccBill plugin: set address info from ccBill if empty in amember PayDotCom payment plugin added Invision4: additional groups Interspire: config option - Fields Mapping Joomla plugin: Update last visit date on login ***BuyNow Buttons perform invoice validation utilize order-data to pass info to signup form ability to add coupon within button configuration Bug Fixed: buyNow button configuration, array_merge does not preserve numeric keys simplify credits expiration configuration ***Resume Subscriptiption properly handle case of tax in absorb mode maintain original discount ***Affiliate ability to export Leads optional feature to display customer emails to affiliate ***Self Service: ability to edit credits type title from module config split types of products, ability to sort
Your suggestions for future releases are welcome!
The aMember Pro development team announces the immediate availability of aMember PRO 5.4.0. You can see changelog below.
New-rewrite cookie should expire at the end of the session Unsubscribe - fixed bug if newsletter module is enabled and block is removed from custom php Do not allow to use sendpass form for locked users Bug Fixed: Am_Lite session id can have comma (session.hash_bits_per_character/session.hash_bits_per_character = 6) Enable vatid brick for subclass of Am_Invoice_Tax_Vat2015 Bug fixed - password confirmation did not work at signup form in some circumstance Do not use Start Date Calculation for upgrade invoice Grids: do not init filter before run (ability to change filter from plugins) Closes #1778 - Non-Editable Backend Data for Invoice/Refund PDF's Correct discount field for case of Product Price include VAT Add Germany date format (with dots) as available format option Properly handle case of signup without products with manual approve option enabled Invoice Summary Brick: option to display subscription terms Name Brick: ability to switch order of First and Last name Bug Fixed: access condition Any Product works incorrectly in some circumstances Bug Fixed: default option did not work for radio buttons Ability to limit usage of coupon by specific billing plans ***Admin Interface User Menu Editor (Drag & Drop interface to manage user menu) BuyNow buttons Implementation Ability to resend Email Confirmation Link New User search creteria - Refund Amount Visual feedback on report save action Respect sort order for newletter lists within admin interface Display progress for table repairing CKeditor: fix placeholder plugin Log payout actions: PAID, NOT PAID, DELETED ***Shopping Cart: Ability to bulk resize images for all products if admin change preview sizes Take into account product scope when retrieve category list Ability to configure no widgets in shopping cart and hide cart sidebar in this case ***Payment Plugins New Plugin: Jvshare payment New Plugin: redsys.es New Plugin: additional-stripe-sources - Ability to use Stripe Source api to accept Alipay, Bancontact, Giropay, iDEAL and P24 payments through your stripe account. New PLugin: Yandex Payment New Plugin: FHTPay New Plugin: Doku New Plugin: Amazon Pay Authorize-Cim: change Hosted CIM forms (End of Life - March 30, 2018) to Accept Customer forms Thrive-cart: handle refunds notifications Epoch: properly handle denied payments Stripe, Authorize-cim: do not display update CC info link if user has not active recurring subscription Stripe: optional ability to accept Bitcoin on Hosted Form ClickBank: support for Encrypt Transaction URLs option ClickBank: handle new format of thank you page ClickBank: update clickbank statement on thanks page Eway-rapid3: fix for case of multiple items in same invoice Worldpay: use absolute url for redirect Flexpay: Fixed bug: plugin unable to handle IPN message: "Column 'receipt_id' cannot be null" Epay: fix refund feature Avangate: Fixed bug: plugin didn't use purchase quantity with auto create enabled ***Soft Sale Fix filter for binds Ability to filter licenses by expiration date Ability to export list of licenses to CSV file Improve license preview in admin interface ***Plugins Infusion Soft Plugin: Rebuild DB fixed Self-Service: use grid if products are more then for one page Linkedin Login plugin Login Reminder plugin: added ability to insert %product_title% placeholder to login reminder templates Login reminder plugin: Ability to configure more then one reminder depends on purchased product Invite Plugin: More integration with aff module Invite Plugin: New option added 'Make invited user Affiliate' Zendesk: name field is required (sunmit login if name is empty) Invision 4: single login fixed for 4.2 Facebook: improve readme New Plugin: Insightly CRM
Your suggestions for future releases are welcome!
The aMember Pro development team announces the immediate availability of aMember PRO 5.3.2. You can see changelog below.
Send expiration email to admin event if user usubscribed Coupon Brick: add option Default Coupon New-rewrite: portable protection code ID, NL, DA payment terms translation added Treat invalid date format as empty input (get rid of exception) Am_Mail_Template: ability to add CC address Add Pagination to Resource Category Pages Include ckeditor with full destribution Mass Subscribe Action: add validation to form to prevent Database Error (required fields is not populated) Get admin confirmation to archive / restore products Ability to use email as username for admins Ability to search by entity ID at Protect Content section Moved files from cc module to core Include email to user log even if message has multiple recipients New setting 'Apply Tax To Shipping Price' for regional tax Rearrange helpdesk admin grid fields Am_Lite query() rewritten Bug Fixed: clear all "having" to run totals sql Bug Fixed: DB error when search by Product within invoice list (Backend) Bug Fixed: category element - visual glitch once new entity added Bug Fixed: call 'cancelInvoice' for upgrades for cc plugins (invoices were marked as canceled at Amember only) Bug Fixed: access check by user groups Bug Fixed: unsubscribing by email links Bug Fixed: Am_Lite is unable to authenticate user from remember me cookies Bug Fixed: htpasswd passwords didn't work Bug Fixed: unsubscribe block ***Shopping Cart properly handle required product options ***REST API return links to user's resources in check-acess calls method normalization add urls of endpoints to API key configuration ***Affiliates New Commission Conditions: Product Billing Plan/Not Product Billing Plan ***Payment Plugins ccBill: Ability to use the same flexform for all products PayPal: added support for PDT. Useful in situations when paypal used in front of amember PayPal Express: fix first rebilling datetime PayPal Express: JSv4 Checkout implemented Bluesnap: Updated IP of IPN servers used for verification Gocardless PRO: Several fixes to plugin New Payment Plugin for www.boletobancario.com Fastspring: support for popup storefronts added Bitpay: library updated JVZoo: fix thanks action Payfast: fixed check source Authorize.net CIM: fixed showing of error for acceptjs Paddle plugin Payeezy: bug fixed - plugin incorrect parameters passed to js create token api ***Integration Plugins Wordpress: handle meta_title MyBB plugin: set correct default options for new users created in myBB Infusion CRM plugin reworked Invision4: plugin was updated to work with Invision 4.2 Invision4: Single login fixed to Invision 4.2 Invision4: allow to select display name ***Newsletter Plugins ConstantContact2 newsletter plugin added - uses API v2 New Newsletter Plugin: Mailpoet ***Misc Plugins Pdf-stamping: add ability to rotate stamp File-upload: properly handle upload in single mode SoftSale: show link to downloads page if no license is assigned ***Subusers rewrite workoutExpires to avoid full table lock, it is important on huge database
Your suggestions for future releases are welcome!
The aMember Pro development team announces the immediate availability of aMember PRO 5.3.1. You can see changelog below.
IMPORTANT: fixed potential security problem in Am_Lite REST API fixes CkEditor updated JvZoo fixed Bug Fixed: DB error when search by Product within invoice list
Your suggestions for future releases are welcome!
The aMember Pro development team announces the immediate availability of aMember PRO 5.3.0. You can see changelog below.
Implemented automatic translation of billing terms: en, fr, it, de and ru Ability to translate paysystems title/description at the plugin setup Added ability to set product categories from manage products grid Product Brick: ability to remove product Even if require/disallow Condition can meet in Current Purchase Fixed bug: Logout didn't work if user was authenticated through remember login cookies. Fixed bug: Redirect After logout URL setting was ignored sometimes. Fixed bug: Exception logged by Invoice Summary brick with enabled Maxmind location validation. More reliable way to validate EU VAT ID Bug Fixed: ajax validation of coupon within upgrade/downgrade form ***Self-Service show history even if user doesn't have enough credits. improve layout of product card, utilize product image from shopping cart module if exists ***Subusers add Widget with Subusers Package ability to attach multiple subusers products to parent product ***Shopping Cart: Sort categories in dropdown by title too. Allow html in category description. Directory - ability to opt out from directory BlockPendingInvoice: ability to choose Disregard Behavior {hide,delete} Sendgrid-Webhooks: unsubscribe only hard bounce Google-analytics: added option to do not track sale if it contains some products PDF invoice: fix line height calculation File Upload: New setting in form brick configuration: Allow to upload single file only ***Payment Plugins Improved configuration page for paypal plugin New plugin: Mobiuspay New Payment plugin: Fastspring Contextual. Support for new Fastspring Contextual Commerce platform. Fixed bug: Paypal Express Checkout plugin didn't handle second_period = lifetime expiration date for recurring subscription properly Bluesnap: Added BuyNow Hosted Payment Page support Stripe - update cc info link fixed
Your suggestions for future releases are welcome!
The aMember Pro development team announces the immediate availability of aMember PRO 5.2.6. You can see changelog below.
Added current date and time to list of available placeholders User Agreement: option to show agreement in popup Use 500 status for response in event of Am_Exception_InternalError Login Page: ability to set meta data (Title/Keywords/Description) from admin interface Store remote_addr to invoice record Ability to set start date of acecss to 1st of current Month or Last of current Month Ability to disable signup form (handy in case you want to leave form but do not allow its usage) Include JS library from CDN (speed up page loads) Update ckeditor to latets version Log access to content i18n: decouple Front End and Back End locales, inherit region language variation from mian language ie.: root -> fr -> fr_CA, improve translation UX Flowplayer: add controlsList=nodownload in event of html5 video Name Brick: change config option 'Read Only' -> 'Disallow Name Change' Add country and state modifiers to simple template (resolve id to title) Add block position member/upgrade: easy ability to add some text to upgrade popup window throw error in case of attempt to delete user with active recurring subscriptions - it is necessary to cancel all subscriptionbefore delete user Password strength indicator Active Subscriptions Block - add divider between cancel and upgrade link Infusion-soft - add access with correct expire date, remove access only if it was added by plugin Bug Fixed: upgrade in case of tax with absorb mode Bug Fixed: htpasswd plugin add user to htgroup file incorrectly (incorrect order of needle and hystack in strpos) ***Admin UI Ability to see the body of previously sent emails in the email history Handy ability to change order of resources across multiple pages Ability to filter resources by category Widgets: do not touch HTML DOM if not necessary Add user tooltips to dashboard widgets Add content categories to menu Folder Protection: does not allow to protect folder with aMember Ability to Repair Database Tables from Admin Interface Use tabs for billing plan edit Ability to export invoice comment alongside with other fields Improve Customize Dashboard UX Ability to enable all permissions for admin record with one click Protection agains lock himself from admin interface - force admin to solve reCaptcha before enable it (case with incoprrect either public or secret key for reCAPTCHA) ***Reports New Report: Affiliate Commission Amount by User Product Conversion Report: display result in percents ***Solid Color Theme Ability to choose links color from admin interface Make Solid Color theme compatible with Wpengine (handle .css by nginx) ***Self Service Module Ability to sort products within admin UI Ability to filter products by categgory (?c=ID) Check product requirements for storefront Bug fixed for free trial ***Cart Take into account all products from cart when check product requirements (not only current scope) More reliable way to detect root url Increase quality of resized product images ***Heldpesk Preview of images attachments Option to allow users to re open closed tickets ***Subusers Fix rebuild - we can not rely on subusers to rebuild parent user (parent can have not subusers yet) Set actual expiration date from parent account instead of lifetime, in case of parent multiple packages with same product then set maximum from available Optionally Hide Active Subscriptions Widget for Subuser Improve error message for subusers who can not pay by himself according module configuration Option to soft delete (detach subuser account instead of completely delete it) Ability to detach subusers from paretnt account (admin interface) Does not allow admin to set SubUsers Product to Porduct itself (avoid recursion) ***Wordpress Add option 'Show ajax version of widget' to text widget Decouple Am_Text widget from WP_Text (it is important to fix issue with WP 4.8) ***Affiliates Take into account qty in case of absolute commisssion Fix commission test (take into account setting Calculate Affiliate Commissions from Totals Including Tax) Fixed commission amount for keywords report Fixed tracking of keywords in some cases ***Newsletters Unsubscribe user on event UserBeforeDelete (some plugins ie. mailchimp can try to load recods duiring unsubscribe) Klaviyo Newsletter Plugin (https://www.klaviyo.com) Hubspot newsletter plugin added ***Webhooks Ability to use placeholders within URL ***Payment Plugins New Plugin: Touchnet ePay New Plugin: Internet Mathematics Assessment System (imathas.com) New Plugin: G2A Pay New Plugin: payfast.co.za Braintree plugin: Added Drop-In UI support Tinypass fixed - removed code to delete invoice Fixed bug: Authorize.NET CIM sometimes user have to submit CC info twice. authorize-cim: fix for items without ids (not products) Bug Fixed: Fastspring plugin duplicate quantity on Auto Invoice create. FastSpring - use more info from IPN to create user PayPro: correctly handle IPN for partial refunds GoCardless PRO plugin updated to work with latest API. Contributed by Rob Woodgate, Cogmentis Ltd Stripe plugin: NZD currency support was added. ***Other Plugins OTO Plugin: option to Skip Offer in case of user already have access to this product Default Product Plugin: add scope option Avatar Plugin: ability to retrieve avatar by user login Pending Invoice Clear Plugin: ability to choose trigger {New Invoice Completed,New Pending Invoice Added} Sales Notification Plugin: add postion config option Sales Notification Plugin: ability to choose animation type - slide/fade Shipping Flat Plugin: optionally add flat cost for each tangible item within invoice File Upload Plugin: ability to make some categories public New Plugin: Email Snippet - speed up everyday mail routine New Plugin: Clickfunnels integration
Your suggestions for future releases are welcome!