Overview
This article provides an overview of the changes in release 2025.11 (CIMcloud internal tag 4.15)
Release date: 11/11/2025
Updates and Fixes
Advanced UOM
Added support for Advanced UOM including more than two UOMs per product and pricing by UOM. This is part of a new Advanced UOM bundle and details can be found in this article – Unit of Measure (Advanced)
Price Toggle
A new feature was added to the standard bundle Product Catalog & Cart/Ordering in Customer Portal + Product Workspace to allow a toggle to be enabled on the site front. Users with the feature enabled will see a toggle to allow them to toggle the site pricing in the catalog between customer price, list price, and no price. This is typically for point of sale users to be able to “flip the screen” to show products without the users customer specific pricing. More information can be found in this article – Product Price Settings
Credit Card Surcharge for Invoice Payments
A new standard feature has been added to the standard bundle Starter Customer Portal w/ CRM & Content Workspaces. This allows for a service charge to be added to credit card and/or ACH payments on invoices (currently not supported when placing an order on the site). More detail can be found here – Collecting a Service Charge / Surcharge on Invoice Payments
Product Pricing by Warehouse
Added support to be able to apply pricing by specific warehouse. This is part of bundle – Advanced Inventory Tools which also has the existing features for assigning specific warehouses to the order or order line. More details available here – Product Pricing By Warehouse
Updates to Worker Portal Universal Search for Products
The search in the worker portal now has two options for searching. One directs to the product manage page in the worker portal Products (Manage) and the other loads the product catalog from the sitefront without the Add to Cart to be able to preview items in the worker ports (search results and detail pages).
Updates to Spend Allowance
Details on spend allowance can be found here – Spend Allowance
In this release this functionality was added to bundle – Employee / Company Store Tools for High Qty Multi-Store (ES) – BETA and new features were added to better control how the spend allowance displays in the worker portal
New Option for Users to Create a New User for Existing Account Based on Email Domain
As part of the core bundle Starter Customer Portal w/ CRM & Content Workspaces there is a new option so instead of users creating a new user for an existing account based on the account number and invoice number, it can be done based on an assigned email address domain. The old option by account data is still available. This new option has to be specifically enabled. More information can be found here – New Account and Contact Creation
New Features for Setting Default Division on New Account Create
New feature was added that allows the default division to be set when an account is being created. This typically just applies to Sage100 customers. The new feature is in the Customer Data section of features in the Base section. The site will default to 00 outside of this feature. If 00 works do not set this feature. The workflow here is the option for page create_login_and_account.asp. The account.asp option is when users can add to cart before creating an account and create an account through the checkout process. More details on the overall process can be found here – New Account and Contact Creation

Custom Code Changes
Reworked data structure to add more features to Custom Code functionality, including:
- General Information and Settings:
- Enable/Disable execution of code with the Status field
- Include code descriptions for more context
- Priority allows you to control the order in which code runs if multiple apply to the same page
- Apply custom code to:
- Selected Customer Sites
- Worker Portal
- Tabbed Code Interface:
- Able to see code on Staging vs Production environments
- Test code in your Staging environment before publishing to Production
- Production view is read-only
- Use the “Compare” tab to view differences in code between Staging and Production environments
- Enhanced Caching:
- Automatic cache clearing on save/publish prevents stale content
- Recached when changes are made to Custom Code
- New Feature Setting in Workspace Settings
- Control execution of Custom Code in the Worker Portal with “Execute Custom Code in the Worker Portal?” setting
Other Updates
- Moved new interface pages for legacy custom code data for debugging potential issues in the migration process.
- Removed legacy Custom Code navigation in the Worker Portal
New Feature Setting to Show Credit Memo Details
A new feature setting was added under Show Payments and Credits in Menu to show the detail lines for a credit memo and the details page for Credit Memos

Added Download Option to Website Visits (user_sessions.asp)
There is now the option to download the Websites Visits table

ERP Updates and Encrypted Credentials
- Updates ERP Driver Install page to allow encryption/view of credentials for cloud ERPs.
- Adds in new code editor for SQL text boxes on To/From Web Configs and QueryBuilder.
- Adds support for Acumatica and Netsuite in the interfaces.
Generated Files & Sitemaps
Opened up pages to view Sitemap and Google Shopping Feed locations with Regenerate action:
- Allows you to see the location of these generated files
- Sitemaps and Google Shopping Feeds are regenerated nightly; however, you can regenerate it more quickly now on this page
- Enter a task to Extranet for any changes to the location of these files
General Updates
- Adds logic to FedEx/UPS to pull the account number from the warehouse if it’s populated
- Passing the liftgate flags to FedEx properly
- Removes anonymous setting from system data Tax Schedules to prevent the sample data from causing incorrect tax calculations
- Sanitizes product search terms (type ahead suggestions) when the the destination URL contains a line break.
- Renamed sitemap nav link (
Generated Files & Sitemaps) and moved to content workspace - Adds single-record auto-redirect for product search in portal for the product manage page
- Adds restriction to catalog pages for ATC on worker domain
- Updated ordering and naming conventions for configurable retail templates
- Improved organization and clarity of template configuration options
- Updates Fortis Gateway option in merchant account admin interface to be available by default
- Filters out blank Category records when rendering the category window.
- Adds encryption/decryption library on sensitive information.
- Fixes issue where Admin Mode was broken on Add-Edit pages that supported it prior to replacing the Form Builder additional links
- The Enable/Disable Admin button will now display to the right of the other links when the page option is on to allow Admin Mode
- This is mostly for backwards compatibility for LVUs. The site option on the page will need to be set via local options or a custom feature toggle.
- Fixed issue on product detail when viewing a parent-child product in droplist view with Advanced Tabs where the description tab is blank/empty when the child product description is not set instead of falling back to the parent description like the standard view.
- Recurring SQL script to update SQL Compatibility version on sites if allowable.
- Fixed issue with responsive Dashboard Banner display on mobile.
- Updated sorting to ensure correct parent product selection for configurator items
- Fixed issue where the Account Name and grouping options were not displayed for Power Customers on several pages:
- Backorders
- Invoices
- Payments
- Sales Orders
- Shipment
- Fixed Verification column on Website Visits page from persistently hiding on page load
- Fixes bugs in SearchService
- Related products were not sorted in the correct order as configured on the product add-edit page
- Configuration changes to the fields searched and their boost/priority did not update unless the SearchService pod was restarted
- Fixed default value for homepage setting if it is not yet configured to use Page Builder as homepage
- Fixes “type mismatch” error on featured products
- Performance improvements to mitigate deadlocks
- New Workspace Setting to control execution of Custom Code in the Worker Portal.
- Modified logic of when to run Custom Code in the Worker Portal and Sitefront based off Feature Settings.
- Adding links to help center articles on Generated Files interface
4.15.1 – Release Date 11/21/2025
- Updates SearchService to include Add On products on child products to match SSJS functionality when lazy loading child products.
- Updated prompt files to use ‘mode: instruct’ instead of deprecated ‘mode: agent’.
- Refactored modal and edit link logic in
mgr_rma_ae.aspfor improved maintainability and user experience. - Improved modal handling and notification logic in
mgr_rma_line_ae.asp. - Removed obsolete JavaScript functions and redundant close logic from RMA manager files.
- COM version update fixes issue where calls to pricing on pages using the
nosession=1querystring would cause a 500 error. - Fixes an issue that causes the
account.asppage and some address find popups to break whenUSE_SINGLE_USE_ADDRESSESis on - Fixes filters when searching for shipping addresses to set on the order to include an address that’s marked as single-use if it’s the shipping address currently on the order.
- Adds table alias to default
SHIPPING_ADDRESS_ORDER_BYvalue (s_company=>sha.s_company) - Fixes issue where the available shipping addresses droplist would not update before the new order data was retrieved after adding a new shipping address.
- Adds instancesWithKeys to existing hook: getPostDataBeforeReturn, which is needed when adding instances to the cart.
- Removed debug response for Power Customers on
sales_orders.asp. - Added a flag to prevent blank status returning no results when loading invoices on
invoices.asp. - Retains modal logic on parent products related to main product on product detail pages in
catalog_templates.asp - Fixed cart count display issue when using browser back button on shopping_cart_window.asp.
- Added event listener for
pageshowto refresh cart when page is loaded from browser cache.
- Added event listener for
- Updates
upload-file.aspto display image thumbnails for.svg,.wepb, and.aviffile types. - Enabling USPS shipping option by default on
mgr_shipping_method_ae.asp. - Added missing authorization condition when starting a workflow (e.g. quote, return, etc) and then leaving that workflow.
- Retains your worker login session instead of the impersonated account in the workflow.
- Increased security on username recovery.
- Adjusted fixed-width modal breaking mobile UI in payment page address editing.
- Fixed site display logic in custom code management (
custom_code.asp) – now correctly shows “All Sites” whenscope_customer_sites = 0andscope_override_type is 'storefront' or 'all'. - Fixed Reference ID field in custom code editor (
custom_code_edit.asp) to auto-generate for new records and use hidden field type instead of required text field. - Fixed form validation – moved Name field validation from Reference field to Name field where it belongs.
- Enhanced return action validation logic to properly handle cases where return action dropdowns are conditionally hidden.
- Displaying ‘edit’ action on Answer Add-Edit
mgradmin_addedit_answer.asppage for product mappings. - Added “Online Return Line Items” menu item for managing RMA line items (
mgr_rma_lines_man.asp).- Available to users with RMA permissions
- Accessible through CRM Workspace > Returns section
- Added css on Page Builder video components to be responsive to different device sizes.
- Updated
mgradmin_addedit_answer.asp,mgradmin_addedit_question.asp, andproducts_to_form_elements_ae.aspto HTML encode the answer text, question text and question name to mitigate display issues with some characters. - Fixes issue where a type mismatch exception is thrown in some situations when comparing a number to the GetPrice property in DA3.
- Allows multiple of the same gift certificate denomination to be ordered on a single order [EvolveScript]
- For example: Three Gift Certificates for $25 and Two Gift Certificates for $50 will properly send emails with Gift Cert codes now
- Corrects issue with RMA Line add/edit modal close event after editing Products Returning lines in Worker Portal Returns Manage page.
- Corrects parent/child field usage for Return Reasons on
mgr_rma_line_ae.asp - Switches letterhead top image for worker portal logo to centralized location.
- Removed duplicate hardcoded “quote” from Quote Notification email.
- Fixes Autopay feature and email mappings/configuration. [EvolveScript]

