All Releases
August 28, 2026 August 21, 2026 August 14, 2026 August 7, 2026 July 31, 2026 July 24, 2026 July 17, 2026 July 10, 2026 July 3, 2026 June 26, 2026 June 19, 2026 June 12, 2026 June 5, 2026 May 28, 2026 May 21, 2026 May 14, 2026 May 7, 2026 April 30, 2026 April 23, 2026 April 16, 2026 April 9, 2026 April 2, 2026 March 26, 2026 March 19, 2026 March 5, 2026 March 12, 2026 February 26, 2026 February 19, 2026 February 12, 2026 January 22, 2026 February 5, 2026 January 29, 2026 January 15, 2026 January 8, 2026 January 1, 2026 December 25, 2025 December 18, 2025 December 11, 2025 December 4, 2025 November 27, 2025 November 20, 2025 November 13, 2025 November 6, 2025 October 30, 2025 October 23, 2025 October 16, 2025 October 9, 2025 October 2, 2025 September 25, 2025 September 18, 2025 September 11, 2025 September 4, 2025 August 28, 2025 August 21, 2025 August 14, 2025 August 7, 2025 July 31, 2025 July 24, 2025 July 17, 2025 July 10, 2025 July 3, 2025 June 26, 2025 June 19, 2025 June 12, 2025 June 5, 2025 May 29, 2025 May 22, 2025 May 15, 2025 May 8, 2025 May 1, 2025 April 24, 2025 April 17, 2025 April 10, 2025 April 3, 2025 March 27, 2025 March 20, 2025 March 13, 2025 March 6, 2025 February 27, 2025 February 20, 2025 February 13, 2025 February 6, 2025 January 30, 2025 January 23, 2025 January 16, 2025 January 9, 2025 January 2, 2025 December 26, 2024 December 19, 2024 December 12, 2024 November 28, 2024 November 21, 2024 November 14, 2024 November 7, 2024 October 31, 2024 October 24, 2024 October 17, 2024 October 10, 2024 October 3, 2024 September 26, 2024 September 19, 2024 September 12, 2024 September 5, 2024 August 29, 2024 August 22, 2024 August 15, 2024 August 8, 2024 August 1, 2024 July 25, 2024 July 18, 2024 July 11, 2024 June 27, 2024 June 20, 2024 June 13, 2024 June 6, 2024 May 30, 2024 May 23, 2024 May 16, 2024 May 9, 2024 May 2, 2024 April 25, 2024 April 18, 2024 April 11, 2024 April 4, 2024 March 28, 2024 March 21, 2024 March 14, 2024 March 7, 2024 February 29, 2024 February 22, 2024 February 15, 2024 February 8, 2024 February 1, 2024 January 25, 2024 January 18, 2024 January 11, 2024 January 4, 2024 December 21, 2023 December 14, 2023 December 7, 2023 November 30, 2023 November 16, 2023 November 9, 2023 November 2, 2023 October 26, 2023 October 19, 2023 October 12, 2023 October 5, 2023 September 28, 2023 September 21, 2023 September 14, 2023 September 7, 2023 August 31, 2023 August 24, 2023 August 17, 2023 August 10, 2023 August 3, 2023 July 27, 2023 July 20, 2023 July 13, 2023 July 6, 2023 June 29, 2023 June 22, 2023 June 15, 2023 June 8, 2023 June 1, 2023 May 25, 2023 May 18, 2023 May 11, 2023 May 4, 2023 April 27, 2023 April 20, 2023 April 13, 2023 April 6, 2023 March 30, 2023 March 23, 2023 March 16, 2023 March 9, 2023 March 2, 2023 February 23, 2023 February 16, 2023 February 9, 2023 February 2, 2023 January, 2023 December, 2022 November, 2022 October, 2022 September, 2022 August, 2022 July, 2022 June, 2022 May, 2022 April, 2022 March, 2022 February, 2022 January, 2022 December, 2021 November, 2021 October, 2021 September, 2021 August, 2021 July, 2021 June, 2021 May, 2021 April, 2021 March, 2021 February, 2021 January, 2021 December, 2020
View all releases

August 7, 2026 release notes

Highlights

Customer Portal and Commerce

Favorites for Quick Access in the Customer Portal and Commerce Site

Users can now save pages and specific items as favorites for faster access, available in both the Customer Portal and the Commerce Site.

In the Customer Portal, a new "My Favorites" option appears in the left-hand menu below Profile. Any page, such as Tickets, Orders, Returns, or Locations, can be saved by clicking the star icon in the top-right corner. Specific items, like an individual ticket or order, can be saved the same way. Saved pages and items appear in alphabetical order under My Favorites and are also accessible from a dedicated Favorites section on the Home page. For items used often, users can pin them to the navigation menu, where they stay listed under a Pinned Favorites section for even quicker access. Items can be unpinned or removed entirely at any time.

The Commerce Site offers similar functionality through a Favorites dropdown at the top of the page. Categories, products, and catalogs can be saved by clicking the star icon on their respective pages. Saved items appear in the Favorites dropdown, where users can open them directly, remove them, or pin them to the top of the list for easy retrieval.

This feature is available now in both the Customer Portal and Commerce Site. For a full walkthrough, refer to the accompanying video demonstration.

https://youtu.be/lncNmM_AU9U

Operations Portal

Copy Payments When Copying Orders

The Operations Portal now includes a "Copy Payments" option when using the Copy Order feature, giving users more control over how order data is duplicated.

Previously, copying an order would carry over items and pricing details, but payment information had to be added separately to the new order. With this update, users can now choose to include payment data directly as part of the copy process. To use it, open the order details page, click "Copy Order" in the top right corner, and in the popup window select a company and location as usual. Below the existing "Copy Pricing" checkbox, a new "Copy Payments" checkbox is now available.

By default, this checkbox is unchecked, so existing workflows remain unaffected. When checked, the payments from the original order are copied along with the order itself. Once the copy is created, users can confirm this by opening the "Payments" tab on the new order, where the copied payment information will appear.

This feature is available now in the Operations Portal. For a step-by-step walkthrough, refer to the accompanying video demonstration.

https://youtu.be/dP8GVYlrbCM

Operations Portal Banner

A new banner option is now available for the Operations Portal, allowing teams to display a persistent message across the entire portal.

The banner can be configured from the "System Configuration" app, under the "Operations Portal" screen. Users enter their desired text into a text area, with support for basic formatting such as bold, underline, and italic, as well as the option to include a clickable link. Since the banner area only accommodates a single line of content, messages should be kept short and to the point.

Once saved, the banner appears at the top of the Operations Portal and remains visible across every screen within the portal, making it a reliable way to share ongoing announcements, reminders, or links with users regardless of where they navigate. Removing the banner is just as simple: clearing the text and saving will make it disappear.

This feature is available now in the Operations Portal. For a full walkthrough, refer to the accompanying video demonstration.

https://youtu.be/9XCM6akb9DE

Tickets

  1. KOD-25674: Set up email inboxes for order automation
  2. KOD-28247: Flag a category as a favorite - UX
    • Regression Tests
    • Customer Portal
    • Case 1: Navigation sidebar sections
      • Log in to the system.
      • Go to the customer portal.
      • Open the sidebar.
      • Verify all sections are displayed:
        • Home (separate item at top).
        • Company Account.
        • My Account.
      • Verify each menu item has the correct icon.
      • Click any menu item and verify correct navigation.
    • Case 2: Home page
      • Navigate to the home page.
      • Verify:
        • "Welcome {firstName}!" with the correct user name.
        • User avatar displayed (or logo).
        • "Recently Visited" section displayed.
        • "Quick Access" section displayed.
    • Case 3: Grid pages
      • For list pages, verify:
      • Page loads without errors.
      • Header displays correctly.
      • Grid with data loads.
      • Action buttons/menus work.
      • Row click navigates to details.
      • Page examples: Orders, Tickets, Returns, Quotes, Cash Quotes, ERP Quotes, Documents, Employees, Locations, Payment History, Open Invoices, Company Lists, My Lists.
    • Case 4: Detail pages
      • For detail pages, verify:
      • Page loads without errors.
      • Header with identifier displayed.
      • Action buttons work (if present).
      • Tab navigation works (if present).
      • Data displays correctly.
      • Page examples: Order details, Ticket details, Return details, Quote details, Location details.
    • Commerce
    • Case 1: Breadcrumbs navigation still works
      • Log in and navigate to a product page through a category.
      • Verify:
        • All breadcrumb links are clickable.
        • Breadcrumb styling is not broken.
      • Click on a parent category in the breadcrumbs.
      • Verify navigation occurs correctly.
    • Case 2: Header functionality
      • Log in to the site
      • Verify all header elements work:
      • Logo and navigation to home.
      • Search functionality.
      • Cart icon.
      • Address dropdown (delivery selector).
      • User menu.
    • Case 3: Mobile menu
      • Resize the screen to mobile width.
      • Open the mobile menu.
      • Verify:
        • All menu items are displayed.
        • Menu closing works correctly.
    • Tests
    • Customer Portal
    • Case 1: Open the sidebar
      • Find "My Favorites" item with star icon
      • Verify:
        • The item is in the My Account section.
        • Click the item.
        • Verify My Favorites page opens.
    • Case 2: Adding and removing a page from favorites
      • Navigate to any page with a favorite button.
      • Verify:
        • The button displays correctly (empty star).
        • No errors appear.
      • Click the star button.
      • Verify on the current page:
      • The icon changed to a filled star.
      • The tooltip changed to "Remove from favorites".
      • Navigate to My Favorites.
      • Verify the added page appears in the list.
      • Navigate to the home page.
      • Verify:
        • The "Favorites" section is displayed.
        • The added page appears as a card.
      • Return to My Favorites.
      • Click the X button (close) on the item.
      • Verify:
        • The item disappeared from the list.
        • On the home page, the item is no longer in the Favorites section.
        • On the original page, the star is now empty.
      • Verify the favorite button presence and functionality on each page:
        • Orders
        • Quotes
        • Returns
        • Tickets
        • Documents
        • Employees
        • Locations
        • Company Lists
        • My Lists
        • Cash Quotes
        • ERP Quotes
        • Payment History
        • Open Invoices
    • Case 3: Pin/Unpin favorites in navigation
      • Add a page to favorites.
      • Navigate to My Favorites.
      • Click the pin button on the item.
      • Verify:
        • The pin icon became active.
        • In the sidebar, a "Pinned Favorites" section appeared.
        • The pinned page is displayed in this section.
      • Click the pin button again.
      • Verify:
        • The pin icon became inactive.
        • The "Pinned Favorites" section disappeared from navigation (if no other pinned items exist).
    • Case 4: Adding nested routes to favorites
      • Open sidebar -> Orders -> click on any order row to open order details.
      • Click the star button in the header.
      • Verify on the current page:
      • The icon changed to a filled star.
      • Open sidebar -> My Favorites.
      • Verify:
        • The item is displayed with the title "Order {orderNumber}"
      • Click on the item.
      • Verify navigation to the correct order details page.
      • Repeat for other detail pages:
      • Quotes -> click on any quote row (title "Quote {orderNumber}")
      • Returns -> click on any return row (title "Return {orderNumber}")
      • Tickets -> click on any ticket row (title "Ticket {code}")
      • Locations -> click on any location row (title "Location {locationName}")
    • Case 5: Empty state
      • Remove all items from favorites.
      • Open sidebar -> My Favorites.
      • Verify:
        • An empty star icon is displayed.
        • The text "No favorites yet" is displayed.
        • The hint "Click the star icon on any page to add it to your favorites." is displayed.
      • Open sidebar -> Home.
      • Verify:
        • The "Favorites" section is NOT displayed.
    • Case 6: Favorites list sorting
      • Add several pages to favorites (e.g., Tickets, Orders, Returns).
      • Pin one of them (e.g., Orders).
      • Open sidebar -> My Favorites.
      • Verify:
        • Pinned items are displayed first.
        • Within each group (pinned/unpinned), items are sorted alphabetically.
    • Case 7: Navigation from favorites
      • Add a page to favorites and pin it (e.g., Orders).
      • Click on the item in the "Pinned Favorites" section in the sidebar.
      • Verify navigation to the correct page (Orders).
      • Open sidebar -> Home.
      • Click on the item in the "Favorites" section.
      • Verify navigation to the correct page.
      • Open sidebar -> My Favorites.
      • Click on the item in the list.
      • Verify navigation to the correct page.
    • Case 8: Pinned favorites icons in sidebar
      • Add a list page to favorites and pin it (e.g., Orders).
      • Add a detail page to favorites and pin it (e.g., Order details).
      • Open sidebar.
      • Verify in "Pinned Favorites" section:
      • The items display a pin icon
    • Commerce
    • Case 1: Star button visibility - logged out user
      • Log out of the site.
      • Navigate to pages: Contact Us, any category, any product, search results.
      • Verify:
        • No star icon is visible in the breadcrumbs on any page.
        • The "Favorites" button is NOT visible in the header.
    • Case 2: Favorites dropdown in header (Desktop)
      • Log in to the site.
      • Navigate to any page.
      • Verify:
      • The "Favorites" button with a filled star icon is displayed in the top bar.
      • The button has a dropdown arrow.
      • Click the "Favorites" button.
      • Verify:
        • A dropdown panel appears below the button.
        • The panel has a white background with a shadow effect.
        • If no favorites exist, the message "No favorites yet" is displayed.
      • Click anywhere outside the panel.
      • Verify the panel closes.
    • Case 3: Favorites dropdown in header (Mobile)
      • Resize the screen to mobile width.
      • Open the mobile menu.
      • Verify:
        • The "Favorites" option with a star icon is present in the menu.
        • The option is located near other items (Saved Lists, Catalogs).
      • Tap the "Favorites" option.
      • Verify the dropdown panel opens.
    • Case 4: Adding a page to Favorites via star button
      • Navigate to any page with breadcrumbs (e.g., category page).
      • Verify:
        • A star button appears in the breadcrumbs.
        • The star icon is empty (outline only).
      • Hover over the star.
      • Verify the color changes to gold/orange.
      • Click the star icon.
      • Verify:
        • The star icon changes to a filled star.
      • Open the Favorites dropdown in the header.
      • Verify:
        • The added page appears in the list.
        • Pin and Remove (X) buttons are present next to it.
    • Case 5: Removing a page from Favorites via star button
      • Having a page in Favorites, navigate to that page.
      • Verify the star in breadcrumbs is filled.
      • Click the filled star.
      • Verify the star icon changes back to an empty star (outline).
      • Open the Favorites dropdown in the header.
      • Verify the page has been removed from the list.
    • Case 6: Removing a page from Favorites via dropdown
      • Having pages in Favorites, open the Favorites dropdown.
      • Click the Remove (X) button next to any page.
      • Verify:
        • The page disappears from the dropdown list.
        • The dropdown remains open.
      • Navigate to the removed page.
      • Verify the star in breadcrumbs is empty.
    • Case 7: Pin/Unpin Favorites
      • Add 4+ pages to Favorites.
      • Open the Favorites dropdown in the header.
      • Click the Pin button on one of the pages.
      • Verify:
        • The icon changes to a filled pin.
        • The pinned page moves to the top of the list.
        • Unpinned pages are sorted alphabetically below.
      • Click the Pin button again (Unpin).
      • Verify:
        • The icon changes back to an outline pin.
        • The page moves to alphabetical order.
      • Pin 2 - 3 of them.
      • Verify:
        • All pinned items appear at the top.
        • Pinned items are sorted alphabetically among themselves.
        • Unpinned items are sorted alphabetically below.
      • Click the Remove (X) button on the pinned item.
      • Verify the item is removed from the list.
    • Case 8: Navigation from dropdown
      • Having pages in Favorites, open the dropdown.
      • Click on any page link (not on Pin/Remove buttons).
      • Verify navigation to the selected page occurs.
    • Case 9: Search page in Favorites
      • Perform a search (e.g., search for "tool").
      • Add the search results page to Favorites via the star button.
      • Open the Favorites dropdown.
      • Verify the search appears as "Search: tool" (with the search term).
      • Click on the search favorite.
      • Verify navigation to the search results with the same search term.
    • Case 10: Hover effects in dropdown
      • Open the Favorites dropdown with multiple pages.
      • Hover over a list item row.
      • Verify the background changes to light gray.
      • Hover over the page name link.
      • Verify the text color changes to the primary color.
      • Hover over the Pin or Remove button.
      • Verify the icon color changes to the primary color.
    • Case 11: Star button on all supported pages
      • Verify the star button appears and works on each page type:
        • Contact Us page
        • Category page
        • Company Catalog page
        • Customer Catalog page
        • Customer Group Catalog page
        • Product page
        • Search results page
        • Shop By Brand page
  3. ENG-71695: Search Tuning examples
  4. ENG-75507: Bug fixes for configurator products
  5. 77268: Rounding Rules Scoping
  6. ENG-77627: Customer App Listing
  7. 78180: Shopping by brand - Map Supplier fields
  8. ENG-79131: Updates related to Customer Portal
  9. 79183: Push Invoices to IDM
  10. 80056: Configure - Adding products to a company catalog by import (not using external id)
  11. ENG-81457: Customer App Listing
  12. 84074: Release test order to ERP
  13. ENG-85182: Enhanced Budgeting Functions Phase 1
  14. ENG-87358: Opportunity Dashboard Update - Add Assignees to Search Grid
  15. 87477: Promo Item PDP Icon
  16. 87695: Payment updates
  17. 87861: Catalog Share Updates - UX
  18. 87871: URL page path for content pages
  19. 89173: Serial Number Display Configuration
  20. ENG-89514: Add endpoint in the internal file controller called/mergePDFs to match server side ones
  21. ENG-89544: Platform fix for restrictions on company address catalog
  22. 89671: Configure - Customize Order/Invoice Template
  23. ENG-90192: Invoice center not available for a customer
  24. 91259: Add Blog/Article Repository Functionality
  25. 91412: Order Discounts not Populating
  26. 91476: ecomm vs CSD discrepancies - Sovos tax calculation
  27. 91763: Change the Origin Code for carts submitted from Kodaris
  28. ENG-91859: Support rendering the shared catalog on server-side
  29. 92004: Enhancement - Employee Portal Banner
  30. 92017: Do not Allow Billing Address Edits
  31. 92148: Add new product restrictions update script to scheduled job
  32. ENG-92150: Add product restrictions script to scheduled job
  33. 92205: Delivery & Payment Checkout Page updates
  34. ENG-92324: Gift Card Program UX
  35. ENG-92350: Add Gift Card Product to DMSI Order Insert
  36. ENG-92383: Add ERP Invoice # and Status Columns to Opportunities Dashboard
  37. 92394: Make at least one owner required on credit application
  38. ENG-92594: Fix Moved Refund Tendering as a Sale in CSD
  39. ENG-92627: Staged Deliveries Disappear After Refresh - Missing Read Path for Unassigned Deliveries
  40. ENG-92745: Update shipping notification job to use order user1 Email field
  41. 92785: Incorrect Customer Pricing Display on Website
  42. ENG-92790: Support full ERP Quote number search including suffixes
  43. ENG-93314: Add “copy payments” checkbox to copy Order popup
  44. ENG-93384: Remove geolocation from Shop by Store
  45. 93469: Update the order templates to display serial #s
  46. 93516: Delivery Date on Checkout
  47. 93525: Setup Shipto Pricing Issue
  48. 93636: Credit App - Default Updates - Taxable & Email Delivery
  49. ENG-94196: Payment Migration
  50. 94345: Shop - Remove priority and order values from email templates
  51. ENG-94453: Shared Drive File Uploads
  52. 94457: Remove a "Solutions" option from Contact form
  53. 94464: Customer Checkout "Company" Field Update
  54. ENG-94530: Kodaris - Correct the text on Lockbox screen
  55. ENG-94561: Display CAD Currency in Google Search Structured Data
  56. ENG-94584: Display ERP Order Type Instead of Order Type Detail
  57. 94602: Update autoresponder to use support email instead of store email
  58. 94695: Check configuration for CSD managed Invoicing & Statement sending
  59. ENG-94713: Platform updates for employee banner
  60. 94840: Credit application enhancement
  61. ENG-94860: Kodaris: Remove Temporary TrendSync Logic from the Order Release Method
  62. 95006: Fix Company Code in Employee App
  63. 95116: Update the text on the Home page
  64. ENG-95123: Kodaris - Make invoiceDeliveryEmails field editable
  65. 95182: Add the isOverSpendingLimit to Whitelister
  66. ENG-95259: Support Special Characters in Configurator Option Names
  67. 95572: Incremental sync updates
  68. ENG-95620: Update Solutions Side Navigation Menu
  69. 95636: Check Karmak Mapping Salesperson to Ship To
  70. ENG-95737: Update UPS 2nd Day Shipping Method to CU2 – Ch2ndDayAir