Winter '22 Changelog

This is a list of every change made in the Winter '22 release of Nimble AMS. To view a list of only major features in the latest release, head next door to our new features.

Nimble AMS Staff View

What's new?

Taxable coupons no longer prevent order submission of non-taxable products

When the External Sales Tax toggle was enabled, the order process was getting stuck on the Tax and Shipping page on the application of the taxable coupon for a non-taxable product. This is resolved to skip the tax calculation if only the applied coupon is taxable and the products in the cart are non-taxable. (AMS-12262)

Automatically Renew checkbox can be configured as Visible or Hidden in Nimble AMS order processor

For the auto-renewable membership types, a checkbox labeled Automatically Renewable was displayed in Nimble AMS order processor. To avoid confusion with Flexible Payment options, the checkbox has been hidden from Nimble AMS order processor. However, it can be unhidden by creating and enabling a custom metadata tag named AllowLegacyAutoRenew.

Note: To unhide the Automatically Renew checkbox, create a new custom metadata tag named AllowLegacyAutoRenew in Custom Metadata Types-> Tag (NU) and set it active. (AMS-12110)

Defects Fixed

Cancellation of taxable registrations made error-free

Cancelling orders with taxable registration products no longer throws an error. This means you can now cancel registration events with cancellation fee without any problems. (AMS-12240)

Now you can add new membership for a different account in the same cart

Previously, you were able to add the same membership in a cart with only one account. We have made improvements so a user can add the same membership item for a different account in one cart.  (AMS-12253)

Payment processor-Nimble AMS compatibility enhanced for manual refunds

Earlier, when staff used the manual checkbox for a refund before a payment was settled, the payment was voided in the payment gateway but Nimble AMS showed it as refunded. This is now resolved. 

We are still allowing partial refunds before a payment is settled, however, the refund is for the correct amount instead of voiding the entire amount like it did before. (CBBP-144)

Updated Nimble AMS Configure page to remove unnecessary spacing

Corrected spacing issue in the Coupon Validation Settings label on the Nimble AMS Configure page. (AMS-12260)

No more order submissions with inactive entities

Added logic to prevent order submission or payment for products linked to inactive entities. Following this change, you will see only active entities in the order process. (AMS-10719)

Easily schedule payments till last day of card validity

Improvements were made to remove an error in scheduling a payment one day prior to card expiry. (AMS-10181)

Pending Capture field for ACH and Credit card payments fixed

The Pending Capture field was staying checked in the payment record, even after the capturer job finished and the payment was captured. Now the field stays unchecked when the capture job completes. (AMS-12294)

Editing orders with External Sales Tax enabled made error free

Now, taxable, or non-taxable orders are editable even if the External Sales Tax tag is active. (AMS-12361)

Cancel All Items no longer results in missing records and editing an order is error-free

Cancelling all items by clicking Cancel All Items link for cart items in an existing order was resulting in missing records. On cancelling all items, records like Order Item Line, Order History, etc., were missing and while editing the same order, an unexpected error was seen. A logic was added to resolve this issue. Now only the cart items linked to the existing order get cancelled and no error is seen while editing the same order. (AMS-12244)

Application of DRM linked coupon to Non-DRM products made error-free

Due to a defect, a permission error was shown on Community Hub during application of Deferred Revenue Method (DRM) linked coupon to products which are not deferred. We have resolved this issue. You can easily apply DRM linked coupons to deferred products as well as products which are not deferred like membership, or merchandise. (AMS-12271)

Order API applyDiscount acts same as application of coupon in order process

Improvements were made to modify the behavior of the order API applyDiscount to match with manual application of coupon in the order process. Henceforth, Order API applyDiscount can be used to process an order when BillTo and customer accounts on the order item are different. (AMS-12342)

Adding New Individual or New Location to Company Roster is made error-free

As a result of an issue with State and Country/Territory Picklist, an error was being thrown while adding New Individual or New Location to the Company Roster from Community Hub. The issue has been fixed. Henceforth, the State and Country/Territory Picklist appears accurately, and New Individual or New Location can be added to Company Roaster without any error. (AMS-12401, AMS-12409)

Adding a Stored Payment Method from the Staff View made error-free

On rare occasions, when the Enable Point of Sale field was enabled on user record, an unexpected error was being thrown while adding a New Stored Payment Method on the Hosted Payment form. However, this was not a completely blocking issue and customers were able to save a new payment method by disabling Point Of Sale. Anyhow, this error has been removed by improving the compatibility between Hosted Payment Forms and Point of Sale. AMS-12379)

Community Hub

What's new?

Now choose the pages Join/Renew and Pay Now buttons redirect to

You can set the pages Join/Renew and Pay Now buttons redirect the users to by editing the values in Custom Metadata Type → Additional Setting records for Community Hub. Learn More

Note: The same improvement applies to Join And Renew Button Pay Now Redirect and Join And Renew Button Renew Redirect. (NC-6123, NC-6109)

Access Control records now display the associated queries

In the Configure Access Controls table of the Community Hub Settings app, we have created a new column: Additional Settings. In this column, you can view the related query records for each access control record for which the Class is either QueryConditional or InverseQueryConditional. You can click the Query in this column to navigate to the SOQL query record. (NC-6098)

Community Hub reCAPTCHA functionality made suitable for international use

Changed the domain used for Community Hub reCAPTCHA functionality to better support international users. (NC-6158)

Defects Fixed

Pay easily via eCheck on the My Checkout page

If you use stored payments and eCheck, and echeckSum17 tag is enabled in your org, you can now directly pay via eCheck using a link on My Checkout page. Earlier, due to unavailability of this link, it could be confusing to users how to pay via eCheck directly from My Checkout page. (NC-6112)

eCheck Transaction Limit now respects shipping charges

On the My Checkout page, the Community Hub users were wrongly able to submit orders by using the Bank Account payment option, even if the Grand Total (Sub Total + Total Shipping) exceeded the eCheck Transaction Limit. Only Sub Total was considered for the Transaction limit rather than the Grand Total. This is now corrected and you will no longer see Bank Account Payment Method for such payments. (NC-5951)

Join/Renew and Pay Now in Community Hub now redirect to correct pages

Due to a defect, clicking Join/Renew and Pay Now on Community Hub was redirecting the users to default pages even when a new URL was set on Custom Metadata TypeAdditional Setting record. Henceforth, you can effectively choose which page the Community Hub users be redirected to, when they click Join/Renew and Pay Now.

Note: The same issue is observed and resolved for Join And Renew Button Pay Now Redirect, and Join And Renew Button Renew Redirect. (NC-6123)

Lightning Store made compatible with Multiple Communities

When using multiple communities, while adding a product to the cart, users were being displayed a blank cart at checkout. This was caused by the creation of multiple carts and the product being added to the cart of a different community. This is now fixed. (NC-6125)

Error displayed during order submission removed

Due to an issue, payments were getting processed despite an error faced by users during order submission. After this fix, errors while submitting orders, if any, will be in line with order submission. (NC-6110)

Improved usability of Manage Registration page

Enhanced Manage Registration page to display a limited number of colleagues per page when when a user registers a colleague. . This resolves the MaxViewState error that was previously seen. (NC-6103)

One Payment Wizard now renders without issue on Community Hub

In Community Hub, when users with a trusted account attempted to launch the One Payment Wizard with scheduled payments enabled, the wizard kept rendering but did not appear. This is resolved, you will now see the One Payment Wizard render without issue. (NC-6116, NC-6126)

Express payments for carts/orders with cancelled order item(s) made error-free

Due to a defect, if an order cancellation (without refund) resulted in zero order item lines, and later more products were added to the order/cart, using the express pay link to pay for it was resulting in an error. This has been resolved. (NC-6152)

Renewing membership with existing billing history no longer duplicates the billing cart

On renewal of membership with existing billing history, the existing billing history cart was not being updated with changes made during renewal. Instead, while running billing history, the existing billing cart was being duplicated and the changes would not update in the new billing cart. This issue is resolved. Now, if the user renews the membership from Community Hub by clicking the Join/Renew button, the changes like changes in membership type, or donation products reflect in the original billing cart itself. (NC-6104)