Skip to main content
Skip table of contents

Summer '26 Seasonal Release

This is a list of every change made in the Summer '26 Seasonal Release of Nimble AMS.

Nimble AMS Staff View

What's New?

Performance Optimization for Cart Item Processing

To improve system stability and performance during high-volume checkout processes, we have implemented caching for the getCartMap method within the Cart Item trigger. This optimization is designed to significantly reduce the SOQL query count, preventing "Too Many SOQL Queries" errors.

Key Improvements

  • SOQL Query Reduction: By caching the results of the getCartMap query, the system avoids redundant database calls during a single transaction.

  • Checkout Reliability: This fix specifically addresses issues where complex carts (e.g., memberships combined with programs and coupons) were hitting Salesforce governor limits.

  • Internal Optimization: The getCartEntities method is now optimized to be called only once where previously multiple calls were triggered, streamlining the Cart Item trigger execution path.

Users will experience a more reliable checkout flow, especially when dealing with complex cart configurations. This update ensures that the platform can handle multi-item transactions and coupon applications without exceeding SOQL query limits.

Your association will benefit if you allow:

  • High-volume or complex cart transactions

Product Quantity Limit Increase

To support larger transaction volumes, we have increased the maximum allowable quantity for Products to 18 digits.

  • Change: Updated the length for the quantity attribute on the Product object.

  • Impact: Users can now enter product quantities up to 18 digits, providing greater flexibility for high-volume inventory and sales tracking.

 

Your association will benefit if you allow:

  • Use of high-volume product sales

 

Defects Fixed

Proforma Order batch tied to Experience Cloud Community

In Staff View, transactions created from processing a Proforma Order are incorrectly assigned to an Experience Cloud Community Hub batch once the Order is paid and submitted. On the Batch record the Source field is set to Experience Cloud Community Hub.

 

Your association may be affected if you: 

  • Use Proforma Orders

  • Use Staff View

 

Original System Design: When a Proforma Order is paid and submitted the batch record should have Salesforce listed for the Source field.

 

Solution: Updated logic to display the correct label for the Source field.

 

Module(s) impacted: Proforma Orders, Staff View

Inactive Payment Gateway processed Flexible Payments

Flexible Payments (Scheduled, Installment, and Recurring Payments) continued to be processed after the payment gateway was set to inactive. Now, a validation prevents Flexible Payments from processing when the gateway is inactive.

 

Your association may be affected if you: 

  • Use Flexible Payments

  • Use CardPointe

  • Use BluePay

  • Use Auth.net

 

Original System Design: No previous payment gateway validation was in place for the Flexible Payments.

 

Solution: Added validation to restrict payment processing of Flexible Payments, when the payment gateway is inactive. The validation checks the gateway’s Status_c field before the payment is processed.

 

Module(s) impacted: Flexible Payments, CardPointe, BluePay, Auth.net

Original Payment Method not available for refund

During the processing of a refund, Google Pay was not available as an option, although Google Pay was the Original Payment Method for the Order. When the Credit card that was linked to the Google Pay account was selected for the refund an error was received.

 

Your association may be affected if you: 

  • Use Apple & Google Pay Support

 

Original System Design: Apple & Google Pay Support should be an option for refund.

 

Solution: Now during refund processing the Original Payment Method is available for selection.

 

Module(s) impacted: Apple & Google Pay Support

Dynamic Grid header displays on all Cards without actions enabled

When the header is not defined in Dynamic Grid, a header space is on all cards and actions are not enabled. The configuration for actions shows “do not display.”

 

Your association may be affected if you: 

  • Use Dynamic Grid

 

Original System Design: The header should not render if actions are not enabled.

 

Solution: Removed an extra space in the Dynamic Grid header when action records are not present.

 

Module(s) impacted: Dynamic Grid

Invoice Number not retained from cart to Order

The Invoice Number on a Cart was not retained during the transition to an Order. Instead, the value was overwritten with the Order Number, causing loss of the original Invoice reference. These impact clients using both Unified Order Architecture and Hybrid configurations and did not align with the expected Proforma Order processing behavior.

 

Your association may be affected if you: 

  • Use Unified Order Architecture (UOA)

  • Use Hybrid Model

 

Original System Design: The Invoice Number should be retained through Cart to Order creation.

 

Solution: The update preserves the Invoice Number from the Cart through to Order creation, ensuring it is not overwritten by the Order Number.

 

Module(s) impacted: Unified Order Architecture, Hybrid Model

Processed Proforma Orders assigned to incorrect Batch.

Proforma Orders processed in Staff View with payments applied, were incorrectly assigned to an Experience Cloud batch. This occurred when Staff users processed a Proforma Order, by manually applying a payment then submitting the Order, which results in the transaction being associated with the wrong batch.

 

Your association may be affected if you: 

  • Use Proforma Orders

 

Original System Design: Proforma transactions processed by Stass should be placed in a non-Experience Cloud batch.

 

Solution: Updated the batch logic to ensure that Proforma Orders processed in Staff View are correctly associated with the non-Experience Cloud batch.

 

Module(s) impacted: Proforma Orders

Membership Term Calculations ignored configured Account Membership field

An issue was identified where the Add Memberships To Proforma Order process did not correctly calculate terms for the Concurrent Memberships. Instead of using the configured Account Membership Field, the system incorrectly relied on a default Membership Expiration field, resulting in inaccurate term calculations.

 

Your association may be affected if you: 

  • Use Unified Order Architecture (UOA)

  • Use Concurrent Memberships

 

Original System Design: For Concurrent Memberships, the Membership Term should be calculated by the latest Membership Record on the configured Account Membership Field on the Membership Type.

 

Solution: The Add Membership to Proforma Order process, now correctly calculates terms for Concurrent Memberships by checking the Account Memberships Field for Membership Type.

 

Module(s) impacted: Unified Order Architecture (UOA), Memberships, Concurrent Memberships

Express Payment Cart and Invoice page do not refresh Donation line items when Optional Donation is unchecked

On the Express Payment Cart page and corresponding Invoice page, the Optional donation line items were not automatically removed when a user unchecked a previously selected donation. As a result, the donation continued to appear in the Cart and Invoice totals until the page was manually refreshed.

 

Your association may be affected if you: 

  • Use Donations

  • Use Express Payment Cart page

 

Original System Design: When the Optional Donation checkbox is unchecked, the associated donation line item should have been removed without a page reload.

 

Solution: Now, the donation line items will be removed when the Optional Donation checkbox is unchecked.

 

Module(s) impacted: Donations, Express Payment Cart page

Fixed issue with Cash Prepayment refunds

When using the Cash Prepayment feature, users create Payments with any payment type that has a Cash or Check record type. However, refunds failed if the payment name was not explicitly Cash or Check.

 

Your association may be affected if you: 

  • Use Cash Prepayment feature

 

Original System Design: Cash Prepayment refunds should refund successfully regardless of the payment record name.

 

Solution: Cash Prepayment refunds display the correct payment records.

 

Module(s) impacted: Cash Prepayment

Cash Prepayment refund error with One Payment

When One Payment and Cash Prepayments features are enabled, the refunding of the Cash Prepayment results in an error and the payment cannot be refunded.

 

Your association may be affected if you: 

  • Use One Payment

  • Use Cash Prepayment

 

Original System Design: Refunds for Cash Prepayments should not be possible through One Payment LWC.

 

Solution: Now the One Payment LWC will not present refunding option for Cash Prepayments.

 

Module(s) impacted: One Payment, Cash Prepayment

Manual Payment Transfer Issue When Auto Transfers Were Enabled

Manual payment transfers did not work when automatic payment transfers were enabled, causing payments to remain un-transferred after cancelling an order item. This occurred when an order contained a merchandise product with two or more additional products and at least one product was later cancelled. In this scenario, clicking the Transfer Payment button did not move the payment to an active order item as expected.

 

Your association may be affected if you: 

  • Use Payment Transfers

 

Original System Design: Once the transfer payment button is clicked the payment should transfer to one of the active order items.

 

Solution: Manual payment transfers now work correctly alongside automatic transfers, allowing payments to be successfully transferred to active order items.

 

Module(s) impacted: Payment Transfers

Nimble Merges processes custom fields

Person Account merges performed through Nimble Merge, fail when a custom field is configured on the Contact object, resulting in a merge error.

 

Your association may be affected if you: 

  • Use Nimble Merge

 

Original System Design: The Nimble Merge tool should merge Person accounts when custom fields are present.

 

Solution: Updated Nimble Merge to address custom fields.

 

Module(s) impacted: Nimble Merge

Split Functionality for "Allow Additional Discount"

The functionality of the "Allow Additional Discount" field has been split into two new fields—"Allow Special Price" and "Allow Discount" on product link object. As a result, the original field "Allow Additional Discount" has been deprecated and all its references have been removed from the product level. This update streamlines and enhances the accuracy of configuring special pricing and discounts for bundle child products.

Your association may be affected if you:

  • Use Product Bundles with complex pricing requirements

Original System Design: Users utilized the single "Allow Additional Discount" field to control both special pricing and additional discounts for bundle child products.

Solution: Deprecated the "Allow Additional Discount" field on the Product Link object and removed all its references from the product level. Introduced "Allow Special Price" and "Allow Discount" fields to replace the deprecated functionality, allowing users to independently enable special pricing and additional discounts.

Module(s) impacted: Product Bundles, Product Link Object

Community Hub

Defects Fixed

ACH/eCheck Payment Status and Failed Capture Handling

ACH/eCheck payments processed in Community Hub are marked as paid at submission, although the final capture occurs later via the payment capture job. If CardPointe declines the transaction during capture, the decline message was lost and the payment still indicated successful capture.

 

Your association may be affected if you: 

  • Use CardPointe

  • Use Stored Bank Accounts

 

Original System Design: When the gateway declines a transaction the Payment record should accurately reflect the status.

 

Solution: Detailed failure information is stored on the Payment record when a payment fails to capture and the Gateway Status is updated to Error.

 

Module(s) impacted: CardPointe, Stored Payment Method

Inactive users reactivated during Community Hub Login attempt

Staff users attempting to log into Community Hub incorrectly reactivate the associated User record. This occurred regardless of whether the Login attempt was successful and the Staff use still received a “No community access” error message.

 

Your association may be affected if you: 

  • Use Community Hub

 

Original System Design: Inactive Staff users should remain Inactive and receive a ‘User is inactive’ error when attempting to log in without any changes to the User record.

 

Solution: Updated logic to ensure that Inactive Staff users are no longer reactivated during Community Hub Login attempts.

 

Module(s) impacted: Community Hub

Date/Time Fields in Community Hub forms blocked submission

When Date/Time field was included in a Field Set Form in Community Hub (such as the Edit My Profile page), users encountered a validation error that prevented the form from being submitted, triggering the validation error: ‘Invalid Date and Time’. This occurred when the field was pre-populated with a value entered through Staff View.

 

Your association may be affected if you: 

  • Use Community Hub

 

Original System Design: Date/Time fields should be editable in Community Hub.

 

Solution: Now, Date/time fields are editable in Community Hub.

 

Module(s) impacted: Community Hub

Prevented checkout for the Event Registrations after capacity is reached

Community Hub end users can successfully submit an existing Event Registration cart after the event has reached full capacity. This occurs when the user creates a registration cart while spots are still available, but event later becomes full (Max Number of Registrations = Total Registrants). If the end user has the Checkout page open and clicks the Submit button on the Checkout page then completes registration without any additional validation or page reload, allowing registrations to be processed beyond the Event’s configured maximum capacity.

 

Your association may be affected if you: 

  • Use Event Registration

 

Original System Design: when the Event Registration is full or unavailable an error message should display which prevents checkout.

 

Solution: Updated the submit-time validation for registration cart items by preventing checkout when an event is unavailable or full. An error message displays rather than deleting the registration item automatically.

 

Module(s) impacted: Event Registration

Express Payment Page Grand Total miscalculated

The Express Payment Page Grand Total was calculated incorrectly when an optional Donation was added to an Order that already included a Donation and Membership product.

 

Your association may be affected if you: 

  • Use Express Payment Page

  • Use Donations

 

Original System Design: The Grand Total on the Express Payment Page should reflect updates to the Cart.

 

Solution: The Express Payment Page now shows correct Grand Total when adding, removing, or updating optional Donations

 

Module(s) impacted: Express Payment

Community Hub Registration Cancellation with Hosted Credit Cards now successful

In Community Hub, when an account has both a Billing and Shipping address, the Billing Street and Shipping Street fields display as a single line on the Order Summary page, however the address should display with the appropriate line breaks.

 

Your association may be affected if you: 

  • Use Community Hub

  • Use Billing and Shipping address

 

Original System Design: The Billing Street and Shipping Street fields should display the same formatting as stored in Staff View.

 

Solution: Corrected address rendering on the Order Summary page to preserve line breaks in Billing Street and Shipping Street fields when Orders are placed through Community Hub.

 

Module(s) impacted: Community Hub

Downloadable Products LWC displays Download link for cancelled orders

A bug was identified where the Downloadable Products LWC component on the Digital Library page would continue to display a download link for products from orders that had been cancelled.

Your association may be affected if you:

  • Use the Downloadable Products LWC component in Community Hub.

  • Sell downloadable products that can be cancelled.

Original System Design: The Downloadable Products component should only display download links for active, valid purchases. Cancelled orders should automatically be filtered out and not appear in the Digital Library.

Solution: The Digital Library page has been updated to no longer display the download links for the downloadable products if their order has been cancelled.

Module(s) impacted: Downloadable Products, Order Management, Community Hub

Registrations getting purchased when Event is full

Issue: A bug was identified where Community Hub users were able to complete their registration for an event even if the event was already full (when the Max Number of Registrations equals the Total Registrants). This occurred if the user already had the event in their registration cart before the maximum capacity was reached.

Your association may be affected if you:

  • Use the Event Registration process with capacity in Community Hub.

  • Note: This issue does not affect associations using the Member Portal. The Member Portal correctly enforces validation checks on both page load and cart submission, stopping the registration if the event is full.

Original System Design: Once an event reaches maximum capacity, all attempts to register, including checking out an existing registration in the cart, should be blocked.

Solution: The validation logic on the checkout page has been corrected, and strict capacity validation is now enforced to ensure registrations cannot be completed once the event maximum capacity is reached.

Module(s) impacted: Event Registration, Community Hub Checkout

Member Portal

What's New?

Enhancement: Enable Batch assignment for Proforma Order processing

TO improve control over financial processing, this functionality has been enhanced to support specifying a Batch Id when invoking the ProcessProFormaOrder action. This ensures that transactions generated during Order processing are assigned to the intended batch, rather than defaulting to the current batch based on the transaction date.

Your association will benefit if you allow: 

  • Use of Member Portal

  • Use of Proforma Orders

Enhancement: Product Bundles Combo now has option to Hide All Prices for child products in unassembled bundles

This enhancement adds a new field, labeled ‘Hide child Price.’ This allows administrators to enable or disable the display of all prices for unassembled Combo Bundles which ensures now pricing information for child products is shown. Only parent bundle price is shown when this improvement is enabled.

Your association will benefit if you allow: 

  • Use of Member Portal

  • Use of Product Bundles Combo

Enhancement: Product Bundling supports Deferred Revenue Method Override

This enhancement introduces support for a Deferred Revenue Method Override at the Product Bundle level, enabling customized revenue recognition behavior for bundled offerings. The system looks to the Product Link Deferred Revenue GL Override when present, with automatic fallback to the child product’s deferred revenue GL value if no override exists.

Your association will benefit if you allow: 

  • Use of Member Portal

  • Use of Product Bundles

Unified Look for the One Payment Wizard

We have updated the One Payment component to align with the Member Portal’s modern design system, ensuring a seamless and consistent user experience.

Key Updates

  • UI Consistency: The One Payment wizard has been transitioned to the Tailwind CSS framework to match the look and feel of the Member Portal.

  • Pill-Shaped Buttons: All primary action buttons within the payment flow—including Complete Payment, Proceed to Payment, Cancel, and Previous—now feature a standardized pill-shaped design, consistent with elements like the "My Orders" buttons.

Users will experience a more cohesive visual interface when managing orders and completing checkouts.

Your association will benefit if you allow: 

  • Use of Member Portal

Enhanced Company Account Balance Visibility

This enhancement provides Member Portal users with a clear and real-time view of their company's total outstanding balance across all available invoices within the "My Order" component.

Key Updates:

  • New "Total Balance Due" Column: The "My Order" Lightning Web Component (LWC) now features a "Total Balance Due" column. This field automatically calculates and displays the sum of outstanding balances from all currently displayed orders.

  • Real-Time Balance Updates: The total balance is updated dynamically. As soon as a payment is processed, the system recalculates the outstanding dues, ensuring users always see the most accurate financial information.

  • Consolidated Financial View: By centralizing the total debt, organizations can provide their members and corporate contacts with immediate clarity on what is owed without requiring manual calculations across multiple records.

image-20260427-062401.png

Your association will benefit if you allow:

  • Use of Member Portal

Dynamic Grid Customizable "No Records Found" Messages

We have enhanced the Dynamic Grid component to provide more flexibility when no results are returned by a query. Previously, all Dynamic Grids across your Member Portal shared a single global label for empty states. With this update, administrators can now tailor the messaging for each individual grid or choose to hide the grid entirely when it contains no data.

Key Updates:

  • Individual Grid Messaging: You can now define a specific message for each Dynamic Grid instance. This allows for more contextual guidance (e.g., "You have no active memberships" vs. "No upcoming events found") instead of a generic "No matching results" message.

  • "Hide if Empty" Option: A new configuration setting allows you to completely hide the Dynamic Grid component from the page if no records are found, keeping your Member Portal pages clean and focused.

  • Smart Fallbacks: If a custom message is not provided, the system will automatically fall back to the standard default label, ensuring users are never left without information.

Your association will benefit if you allow:

  • Use of Dynamic Grids within the Member Portal

Defects Fixed

Custom fields now supported in Hybrid UOA

Custom fields on Products for Member Portal and Hybrid Unified Order Architecture (UOA) were not supported causing Orders to fail on submission when data was required.

Your association may be affected if you: 

  • Use Member Portal

  • Use Hybrid Unified Order Architecture (UOA)

Original System Design: Custom fields should be supported through the Member Portal and Hybrid UOA.

Solution: Logic updates allow Orders to be successfully submitted for custom fields.

Module(s) impacted: Member Portal, Hybrid Unified Order Architecture (UOA)

Dynamic Grid Export generated blank file

An issue was identified where exporting data using the Dynamic Grid export/download option on the Directory page within Member Portal generated a blank file. The exported file contained only column headers and did not include record data.

Your association may be affected if you: 

  • Use Member Portal

  • Use Dynamic Grid exports

Original System Design: The Dynamic Grid export should generate a file containing populated row values for all returned records based on the configured query or data source.

Solution: The Dynamic Grid exports from the Directory page now includes populated data.

Module(s) impacted: Member Portal, Dynamic Grid

Billing History Cart retention fixed for Member Portal Checkout

Addressed an issue in Member Portal, where the original Billing History Cart is prematurely deleted when users progress to the Order Checkout page during the renewal process. If the Membership is then removed from the Cart, users were unable to retry the renewal because the original Cart has been deleted and only the copied cart remains. This behavior has been corrected so Billing History Carts are only deleted after successful payment.

Your association may be affected if you: 

  • Use Member Portal

  • Use Billing History

Original System Design: Billing History Carts should be deleted after the Order is processed and payment is successful.

Solution: Updated behavior so Billing History Carts are only deleted after successful payment.

Module(s) impacted: Member Portal, Billing History

$0 Order Confirmation emails did not send

When Unified Order Architecture is enabled the client saw Order Confirmation emails did not send for $0 Orders placed through Member Portal.

Your association may be affected if you: 

  • Use Unified Order Architecture (UOA)

  • Use Member Portal

  • Use Order Confirmation emails

Original System Design: Order Confirmation emails for $0 Orders should be sent when Order is placed.

Solution: Updates code for the Order Confirmation email.

Module(s) impacted: UOA, Member Portal, Order Confirmation

Credit Balance on Account does not decrease after use on an order

An issue was identified where the credit balance on an account would not decrease once that credit was applied to an order. As a result, users were able to re-apply the full credit balance to subsequent orders, leading to inaccurate financial records.

Your association may be affected if you:

  • Use Credit Balance for an Order

Original System Design: Upon the application of a credit to an order, the credit balance on the associated account should be automatically updated to reflect the used amount.

Solution: The credit balance on the account will now accurately decrease after the credit is applied to an order.

Module(s) impacted: Accounts, Payments, Order Management

Crowd Wisdom

What's New?

Enhancement: Crowd Wisdom Integration now supports Proforma Orders

The Crowd Wisdom Integration supports the processing of Proforma Orders. Courses purchased now synchronize only after the Order is successfully processed, ensuring accurate and reliable syncing.

Your association will benefit if you allow: 

  • Use of Crowd Wisdom Integration

Seasonal Permission Changes

See the Summer '26 Seasonal Release Permission Changes in the Security section.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.