All Releases
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

June 19, 2025 release notes

Highlights

Commerce

Add Notes to Catalog Products

Users can now add personal notes to products in Commerce Site catalogs. This feature allows you to attach reminders or important information to specific products while browsing or building orders in both Company and Customer Catalogs.

To use this functionality, simply click the "Add a note" label that appears under each product name in your catalogs. Enter your text in the popup window and click "Save." Your note will display below the product name and remain visible when the item is added to your shopping cart. Notes can be easily edited by clicking on the existing text and making changes.

The product notes feature is now available to all Commerce Site users. For a visual demonstration of how to use this feature, please refer to our instructional video on adding notes to catalog products.

https://youtu.be/LMAeXdxHwoo

New Purchase History Tab on Product Pages

We've added a Purchase History feature to the Commerce Site, allowing users to view historical purchasing data directly from product detail pages.

The new Purchase History tab appears alongside existing tabs like Product Details, Resources, and Specs on each product page. When selected, this tab displays a table showing the date/month of previous purchases, total quantities purchased, and average prices paid for the specific product. This historical data provides valuable context when making purchasing decisions by letting you review how the product has been purchased over time.

This feature is now available to all signed-in Commerce Site users. For a demonstration of how to access and use the Purchase History tab, please refer to our tutorial video.

https://youtu.be/XgRbtQOEzxE

Mobile App

Send Order Copies via Email Directly from Employee App

Employees can now email copies of orders to customers directly through the Employee App. When viewing an order, users can select the new email option to generate a PDF attachment of the order and send it to the customer.

Employees can quickly respond to customer requests for order copies while on the sales floor or during customer interactions, improving service efficiency and responsiveness.

The email order feature is available in the latest Employee App update.

2917_kor_123_mobile_1.png
2917_kor_123_mobile_2.png

Operations Portal

Company Market Potential Classification

We've added three new configurable dropdown fields to the Companies screen in the Operations Portal: Total Addressable Market, Serviceable Addressable Market, and Serviceable Obtainable Market. These fields allow users to categorize companies according to their market potential using customized values.

The new fields appear on the Company Details page and can be enabled in both Search and Data tabs. In the Search tab, you can sort and filter by these fields, while in the Data tab, you can edit values directly through dropdown selections. All field values are fully configurable through the Settings screen.

This feature is now available to all Operations Portal users. For a visual walkthrough of how to use and configure these new market classification fields, please refer to our instructional video.

https://youtu.be/iXo4jfY8V80

Introducing Diff View for Script Revisions

The Operations Portal now features a "Diff" tab that allows users to visually compare different versions of scripts. This new functionality helps teams track and review changes made to scripts over time, making it easier to understand what was modified between versions.

To access this feature, navigate to the Scripts screen, open any script's details page, and select the Revisions tab. When viewing a specific revision, you'll find the new Diff tab next to the Content tab. The comparison displays the current active script on the left and the selected revision on the right, with all changes clearly highlighted.

The script comparison feature is now available to all Operations Portal users. For a visual walkthrough of how to use this functionality, please refer to our latest tutorial video.

https://youtu.be/K-sQ43-tBQI

Standard Response Templates Now Available in Operations Portal

The Operations Portal now offers response templates (snippets) to streamline ticket communication. Users can create, edit, and manage standardized responses for both customer-facing and internal comments, reducing repetitive typing and ensuring consistency across tickets.

Templates support rich text formatting options including bold, underline, and color highlighting for key information. Each template can be named for easy identification and accessed through a simple menu interface when responding to tickets. Users can build a personal library of commonly used responses that remain available across all tickets.

Available now in the Operations Portal ticket management system. For a detailed walkthrough of this feature, refer to the instructional video.

https://youtu.be/s48JLzp5p8M

Tickets

  1. KOD-19444: Add UX for NDJSON export
    • Regression Tests
    • Case 1
      • Check that the export functionality works correctly on different pages, for example - Orders data, Products data, Customers data pages (when you click on export, the “save as” window appears, where you can enter/change the filename. On dropdown there’s no other options except csv. The file is downloaded in csv format).
      • Check that the export functionality on the Category Data tab works correctly.
      • Check that there are no errors in the console.
    • Tests
    • Case 1
      • Go to Category screen, Data Tab. Try to export file and choose ndjson format. Click Save As, expected to download the ndjson file. Check if file looks fine.
    • Case 2
      • Go to Category screen, Data Tab. Try to export file and do not choose the format. Click Save As, expected to download the csv file. Check if the file looks fine.
  2. KOD-23716: Product Documentation Menu & Landing Page Update
  3. KOD-24046: Update order confirmation email to include CPU information
    • Regression Tests
    • Case 1
      • Please make sure that order in the customer portal, order email, generated order PDF templates look good and display data properly.
    • Tests
    • Case 1
      • Place an order with shippingMethod “CPU“ (Customer Pickup) on it.
      • Generate order email, order PDF, check checkout thank you page and order in the customer portal.
      • Make sure in the shipping method section you see “Customer Pickup“
      • Make sure for the shipping method we are taking shipping method value from the whole order in the first place and not from the order setting shippingMethodName.
  4. KOD-24861: Custom SX API Call for Updating Data with a MOD - Testing
  5. KOD-25231: Translation problems - Part 2
  6. KOD-25291: Walk Through Customer Back Ordering Business Flow
    • Regression Tests
    • Case 1
      • Check desktop and mobile views.
      • On the first checkout tab:
      • Make sure it is loaded with no issues.
      • Make sure the styling looks good.
      • Make sure all cart items are loaded in correct quantities.
      • Make sure you are able to update order item quantity, remove item from a cart. update order item → refresh cart page. Make sure all updates are saved and displayed correctly.
      • Make sure you are able to check order item inventory, add note, check pricing.
      • Make sure you can clear the cart, use all functionality from the Actions button dropdown with no issues.
    • Tests
    • Case 1
      • Check desktop and mobile view.
      • Check the first checkout tab.
      • Make sure above quantity input you can see Backorder select box with 2 options: Yes/No.
      • If the order item user2 field equals to “P“ - “Yes“ should be selected. Otherwise (if user2 is null) - “No“ option should be selected.
      • For several order items select “Yes“. Refresh page. Make sure all select boxes which you have previously selected display the selected option with no issues after page refresh.
      • In select box for several items select “No“. Refresh the page. Make sure all select boxes which you have previously selected display the selected option with no issues after page refresh.
  7. KOD-25296: Brand Link Issue
    • Tests
    • Сase 1
      • On the Search page, after clicking a brand on the Brands page, confirm that:
      • The text "Selected Brand:" followed by the brand name is displayed.
      • The brand filter is hidden.
      • A new "Brands" link appears in the breadcrumbs.
      • On the Search page with a selected brand:
      • Pagination works correctly and does not reset the selected filters.
      • When we apply additional filters, the selectedBrand is preserved.
      • After clicking "Clear All", the selectedBrand remains selected.
    • Case 2
      • Confirm that the list of products shown is the same as if we opened the Search page and manually selected that brand from the filter.
    • Case 3
      • Confirm that clicking the X button next to the selected brand redirects us back to the Brands page.
  8. KOD-25304: Move to demo the Displaying Product Last Ordered History feature
    • Regression Tests
    • Case 1
      • For guest users, this new tab should not be visible.
    • Tests
    • Case 1
      • Navigate to the commerce website.
      • If the user is logged in, there should be a new tab on the product page called "Purchase History".
      • When the user opens it, they should see a table with the Last Ordered History.
    • Case 2
      • After login, go to a product page with no Purchase History.
      • It should show the message: “You have no purchase history for this product yet."
  9. KOD-25344: Display all warehouses on each site across the division
    • Regression Tests
    • Case 1
      • For this test, we will go to the commerce site and log in.
      • We will open the Location left panel.
      • We will test the functionality to change the selected warehouse location.
      • We will also test the functionality to set a Default Store.
      • Everything should work properly.
    • Case 2
      • Now, we will go to a Product List screen.
      • We will open the fulfillment panel of a product.
      • We will test the functionality to add a product to the cart.
      • Also test the functionality to filter warehouses by zip code.
      • Everything should work properly.
    • Case 3
      • For this test, we will go to the Cart screen. Make sure everything loads properly and that you are able to change the quantity of products, remove them, change the fulfillment option and move to the checkout.
    • Tests
    • Case 1
      • For this test, we will go to the commerce site and log in.
      • We will open the Location left panel.
      • Now, for locations that are of a different host than the current site’s, or locations that don’t have a host code set up, a message “Partner Store Location” should be displayed.
      • You can check that by going to the operations portal Hosts and Locations screens.
    • Case 2
      • Now, we will go to a Product List screen.
      • We will open the fulfillment panel of a product.
      • When a warehouse option is from a different host than the current site’s, a message “Partner Store Location” should be displayed, same as the previous test case.
      • Add a couple of products from different warehouses to the cart.
    • Case 3
      • Now, we will go to the Cart screen.
      • For products that you added that belong to a warehouse from a different host than the current site’s, the same message as in previous test cases should appear.
  10. KOD-25391: Look At Updating Cart Item Total Immediately Created From Ticket 20001
  11. KOD-25492: Canned Responses & Templates for Ticketing System Created From Ticket 22165
    • Tests
    • Case 1
      • On the comment box notice the button with the 3 vertical dots → click that and you will see a list of responses (might be empty if you’ve never added) → click add a snippet and add in name and content → click save and new text should be added to the comment box with that canned response → click save and the comment should be saved.
    • Case 2
      • Click the 3 dots again → now click on one of those saved snippets → notice that content has been added to the comments box.
    • Case 3
      • Click the 3 dots and now click the delete button on one of the snippets → a pop up should appear and click delete → notice that snippet is no longer an option to select.
    • Case 4
      • Click the 3 dots and now click the edit button on one of the snippets → edit the content or name and when you click save, it will add that text to the comments box.
  12. KOD-25560: Issue with Customer Code Being Too Long
  13. KOD-25684: Master order/budgets - All customer to give budget a name
    • Tests
    • Case 1
      • For this case, we will go to Locations - Select a location - Budget tab.
      • We will go to a Location with no current budget created.
      • We will click on the Create budget button.
      • In the modal, we should now see a “Budget Name” field.
      • It should be a required field, prefilled with “Total Spend”.
      • We will try to create a budget using the prefilled value and then a custom value.
      • If Budget Name is empty, you should not be able to create the budget
      • The name we entered should be populated on the Name column on the Budgets screen in the operations portal for that location.
      • The name we entered should also be visible as the title of the Budget tab on the customer portal.
    • Case 2
      • Still on the Budget screen, we will now test the functionality to edit the Budget name.
      • When we click on the Edit button, an “Edit Budget” modal should appear.
      • The values in the fields should match what the budget currently has.
      • We will make sure that the form doesn’t accept empty values or invalid data.
      • We will click on Edit. The budget values should be updated successfully. You should be able to verify this on the operations portal too.
  14. KOD-25688: Add a Returns Configuration screen and menu choice
    • Tests
    • Case 1
      • Verify that the application correctly displays both "Returns" and "Returns Configuration" options under the Orders dropdown menu in the navigation.
    • Case 2
      • Verify that clicking on the "Returns" option in the Orders dropdown correctly navigates the user to the "/returns/search" URL. The page should display Return Orders content that matches what would be shown on the Orders search tab when filtered by "Return" type. The interface should maintain consistency with the standard Orders search functionality.
    • Case 3
      • Verify that after navigating to the Returns section, clicking on the "Data" tab redirects the user to the "/returns/data" URL. The presentation and organization should align with existing Orders data tab conventions. The responsive design should adjust properly for all breakpoints.
    • Case 4
      • Verify that all features available on the Returns pages function identically to their counterparts on the standard Orders page. This includes sorting, filtering, searching and pagination.
    • Case 5
      • Verify that clicking on "Returns Configuration" navigates to the Returns Configuration screen, which displays the current return configuration settings. The user should be able to view existing configuration parameters and successfully modify these settings through the interface. After making changes and saving, the system should apply and persist the updated configuration. The configuration interface should be responsive and fully functional across all breakpoints.
    • Case 6
      • Verify that when navigating to orders/orderId/items screen, the columns Return Reason and Return Comment should be displayed by default just for Return type.
  15. KOD-25694: Look at by Warehouse
  16. KOD-25875: Employee App - Add the ability to send copy of an order as an email attachment
  17. KOD-25896: Add script revision difference view in the operations portal
    • Tests
    • Case 1
      • Access the Operations Portal, select Scripts, then open a script.
      • Access the Revisions tab, and then open a Revision.
      • A new tab named Diff should be present. Access this new Diff tab.
      • The page content should show the Monaco editor in script difference mode:
      • The code on the left should be the current active script code, while the code on the right should be the accessed revision code, both showing the difference between them, if the revision code were restored (how revision code modifies the current script).
      • If a revision code is restored, the diff tab should present the same behavior as before, keeping the revision code always on the right for the difference comparison.
  18. KOD-25964: Limit consumer accounts to public pricing product selection
    • Tests
    • Case 1
      • When new setting hideProductsFromConsumerUsersUnlessInventoryAndListPriceExist is enabled and customer user looks for products that don’t have list price or inventory greater than 0 in their skus, these products are neither found nor listed as result.
      • Steps:
      • Create a product.
      • Create a sku for that product with list pricing and inventory.
      • Make sure setting hideProductsFromConsumerUsersUnlessInventoryAndListPriceExist is set to 1.
      • In a new incognito tab open Kodaris ecommerce platform and log in with a customer’s user account.
      • Look for the product.
      • The expected outcome is that the product must not appear in the suggested list while typing and when click on search must not appear in search results either.
    • Case 2
      • When new setting hideProductsFromConsumerUsersUnlessInventoryAndListPriceExist is enabled and customer user looks for products that have list price and inventory greater than 0 in their skus, these products are found and listed as result.
      • Steps:
      • Create a product.
      • Create a sku for that product with list pricing and inventory.
      • Make sure setting hideProductsFromConsumerUsersUnlessInventoryAndListPriceExist is set to 1.
      • In a new incognito tab open Kodaris ecommerce platform and log in with a customer’s user account.
      • Look for the product.
      • The expected outcome is that the product must appear in the suggested list while typing and when click on search must also appear in search results.
  19. KOD-25968: Add Ticket Group field to Tickets
  20. KOD-25976: Substitute Product Tags
  21. KOD-25997: 'Catalogs' Name Change
  22. KOD-26008: Make shipping taxable
  23. KOD-26031: Add product notes to products in catalogs UX to demo site repo
  24. KOD-26034: Addons not working properly in CSD sync
  25. KOD-26035: Disable Delivery Section / Populate with Billing Info Created From Ticket 24742
    • Regression Tests
    • Case 1
      • Confirm that the checkout page loads without any issues.
    • Case 2
      • Confirm that if the shipping address is required, then the input will not be disabled and we will not copy the billing address into the shipping address.
    • Case 3
      • Confirm that if the shipping address was already set to a certain value, it will not change upon page reload.
    • Tests
    • Case 1
      • Confirm that if the shipping address input is optional and there is no default shipping address in the operation on the company address screen, then the shipping address input must be identical to the billing address input, and all fields in the shipping address must be disabled.
  26. KOD-26044: Changes to customer orders Created From Ticket 24604
  27. KOD-26062: Implementation
  28. KOD-26064: Add Infor CSD extension APIs
  29. KOD-26078: Implement a temporary "Coming soon" page
  30. KOD-26085: Migrate from use of Hidden Category/Active to Display attribute for product syndication to website
  31. KOD-26096: Display order notes in the customer portal
  32. KOD-26108: Cross Reference Commerce-Customer Facing
  33. KOD-26120: Bulk Primary Image upload
  34. KOD-26123: Special Symbols in Name
    • Regression Tests
    • Case 1
      • Navigate to the commerce site.
      • Confirm the home page is loaded properly.
    • Case 2
      • On the commerce site navigate to the product list page:
      • Search
      • Category
      • Catalog (as logged in customer)
      • Confirm page is loaded properly.
    • Case 3
      • Add some products to the cart.
      • Navigate to the cart page with items.
      • Confirm page is loaded properly.
    • Case 4
      • Find “Featured products” and “Recommended product” sliders.
      • Confirm they work as expected:
      • Can scroll.
      • Can open the product in the detail page.
      • Note: products on this sliders are get form the categories in case there are more that 4 products:
      • featured_products
      • recommended_products
    • Case 5
      • On the commerce site navigate to the product detail page.
      • Confirm page is loaded properly.
      • Add product to the cart.
  35. KOD-26144: Autocreate code for create import on the Category Search Rules screen
    • Tests
    • Case 1
      • Verify that when importing on Category Search Result Screen and the code is not sent in the file this is auto-created.
      • Steps:
      • Open the Search Tuning screen.
      • Navigate to the Category Search Rules tab.
      • Export the data from the table.
      • Edit the exported file by removing the code column.
      • Import the edited file back into the system.
      • Export again and verify that the code has been generated properly.
      • Create & Update.
      • Create Only.
  36. KOD-26145: Fraud Scoring - Enable notification for login threshold score
  37. KOD-26154: Order detail page links issue
  38. KOD-26157: Consumer account order issue
  39. KOD-26173: Linked ticket polishing Platform
  40. KOD-26176: 50 Item Limit on Quick Order
  41. KOD-26179: Company CRM Fields - UX
    • Regression Tests
    • Case 1
      • For this regression test, we will go to the Companies screen.
      • Make sure both tabs load successfully and without any errors popping up.
    • Tests
    • Case 1
      • For this test, we need to go to the Companies screen - Search tab.
      • Make sure you can display the Total Addressable Market, Serviceable Addressable Market and Serviceable Obtainable Market columns.
      • Also make sure you can sort, filter and search using those columns.
    • Case 2
      • For this test, we need to go to the Companies screen - Data tab.
      • Make sure you can display the Total Addressable Market, Serviceable Addressable Market and Serviceable Obtainable Market columns.
      • Those columns should not be sortable or filterable on this tab.
      • Double click on those columns to see the dropdown options.
      • The options displayed should match what’s in the configuration object.
      • Select different options for the columns and make sure the company is patched correctly.
    • Case 3
      • For this test, we will go to a Company’s details screen.
      • We will test the new fields that were added for Total Addressable Market, Serviceable Obtainable Market and Serviceable Addressable Market.
      • The options displayed should match what’s in the configuration object.
      • We will test changing the values for those fields and making sure the data is saved successfully.
  42. KOD-26188: Sub-Parent Pricing Hierarchy Not Pulling Correctly Created From Ticket 25651
  43. KOD-26190: Automatically sync company product category products to the ERP
  44. KOD-26193: Commissions fields changed to search as you type.
    • Tests
    • Case 1
      • Open the Commissions screen.
      • #Open the detailed view of any commission entry.
      • Start typing a Vendor Code.
      • Verify that the system performs a search.
      • Ensure the user can select a vendor code from the suggested list.
      • Repeat the same process for the Customer Code.
      • Verify that the system performs a search.
      • Ensure the user can select a customer code from the suggested list.
  45. KOD-26198: French Translation required for website phrase
  46. KOD-26203: Ability to add products to Assets - UX
  47. KOD-26205: Customer Part numbers not on invoices Created From Ticket 25792
  48. KOD-26213: Remove Customer Tickets sticky filter
  49. KOD-26216: Vendor users are locked out but no way to unlock
    • Tests
    • Case 1
      • Open the Operations Portal.
      • Navigate to the Vendor User screen.
      • Open the details view of the user who had a failed login and has a lockedOutUntil value set.
      • Clear the date in the lockedOutUntil field.
      • Verify that the lockedOutUntil value in the Details section (top right corner) has been updated.
      • Attempt to log in again using the previously locked user credentials.
      • The user should be able to log in successfully after the lockedOutUntil value has been cleared.
  50. KOD-26217: Sorting in-stock items to top of list
    • Regression Tests
    • Case 1
      • Check that product list pages still work correctly without issues.
    • Case 2
      • Check that you can click and un-click the In Stock filter on product list pages without issues.
    • Case 3
      • Check that (in both horizontal and vertical view) the filters in the sidebar display correctly.
    • Tests
    • Case 1
      • On a category, check that the In Stock filter is selected by default.
      • Also uncheck and check it multiple times and products are displayed accordingly.
    • Case 2
      • Also check that (horizontal view) the filter box height is only as tall as needed.
  51. KOD-26226: embeddedUnauthorizedCallback not being called
  52. KOD-26228: Created Info Added to Product Feedback Tickets
    • Regression Tests
    • Case 1
      • Check that Product Feedback is sent correctly.
      • Check that after sending Product Feedback to the operations portal, a ticket with the PRODUCT_FEEDBACK type is created.
      • Check that when opening a ticket with the PRODUCT_FEEDBACK type, there are no errors in the console.
    • Tests
    • Case 1
      • Check that the ticket page with the PRODUCT_FEEDBACK type in the operations portal specifies creator and reporter.
  53. KOD-26230: Configure jobSyncDirectOrders
  54. KOD-26231: Pickup Web Orders not Auto Releasing due to Shipping Option Created From Ticket 25912
  55. KOD-26245: Pricing not matching Created From Ticket 23411
  56. KOD-26248: Update Contact Us Form with Drop-down Options to different destinations
  57. KOD-26258: Header img logo size change
  58. KOD-26268: ERP Configuration
  59. KOD-26269: Configure Countries / States
  60. KOD-26270: Non-Logged in user pricing verbiage update
    • Regression Tests
    • Case 1
      • Confirm that the product page and the product listing page load without any issues.
    • Tests
    • Case 1
      • Confirm that on both the product page and the product listing page, the price is replaced with the text "Login for Price and Availability" for non-logged in users.
      • For logged in if the price is less than 0 should be Call for Pricing.
  61. KOD-26272: Employee App - UI enhancements
    • Tests
    • Case 1
      • Go to Quick orders.
      • Cart.
      • While searching items in the cart, you should see the full name of the items.
    • Case 2
      • Go to Quick orders.
      • Cart
      • Press checkout.
      • Open delivery and billing tabs.
      • Scroll down to Organization.
      • Search for billing address and delivery address should be working correctly.
      • Additional info should be displayed below each location.
    • Case 3
      • Go to Companies.
      • Open any company.
      • Go to the Orders Tab.
      • You should be able to see the ERP Order Type column.
      • It should be present in filters too.
  62. KOD-26273: Company to Opportunity Bread Crumbs Created From Ticket 26214
    • Regression Tests
    • Case 1
      • Operations → Opportunities global screen.
      • Expected:
      • The details page is opened as expected.
    • Tests
    • Case 1
      • Operations → Company → Opportunities screen screen.
      • Expected:
      • The details page is opened under the company with respective breadcrumbs.
  63. KOD-26274: Respect Order Value for Brands on the Brands Page
    • Regression Tests
    • Case 1
      • Confirm that the brands page loads without issues and contains a slider with images.
    • Tests
    • Case 1
      • Confirm that the smaller the categoryOrder value of an item in the fg_Brand attribute (this can be checked in the "filter categories" operation on the page), the earlier it will appear in the slider — this way, the display order can be managed.
  64. KOD-26275: Insert shippingMethodRateView & shippingMethodRateEdit
  65. KOD-26276: Spin Up System
  66. KOD-26282: Remove subcategory slider length restriction
    • Tests
    • Case 1
      • Open a category that has at least one subcategory.
      • Click on Manage Category.
      • In the Subcategory Slider section:
      • Set Display to “Yes”.
      • Set Title.
      • Ensure the category has a Primary Image.
      • Click Save.
      • Verify that the slider has been added and is displayed correctly.
  67. KOD-26285: (Tax Amount) Created From Ticket 26279
  68. KOD-26286: Invoice Created From Ticket 20219
  69. KOD-26288: Tax Amount Field Created From Ticket 26312
  70. KOD-26293: Update Cursor to Hand when Hovering Over Filter Category Image Link
    • Tests
    • Case 1
      • Open the website.
      • Navigate to any product catalog.
      • In the left filter panel, locate the icon with a question mark.
      • Hover the mouse cursor over the tooltip icon. The mouse cursor should change to a pointer when hovering over the tooltip icon.
  71. KOD-26294: Browsers cache checkbox selections, which causes it to work incorrectly
    • Regression Tests
    • Case 1
      • Confirm that the search page loads without any issues — we can see the products, filters, and we’re able to select and remove filters.
    • Case 2
      • Confirm that when a filter is selected, the input next to it becomes active
      • And when another filter is selected or the current one is deactivated, the input becomes inactive.
    • Tests
    • Case 1
      • Confirm that if we select a filter (checkbox or radio button), then remove it or select another one, and then navigate back using the browser’s back button, our previously selected filters are restored.
  72. KOD-26295: Customer Portal Created From Ticket 26345
  73. KOD-26296: Update Activation Email
  74. KOD-26298: Total occasionally not being picked up
  75. KOD-26299: Widget Blocks not Displaying when Previewing Page on CMS
    • Regression Tests
    • Case 1
      • For this regression test, make sure the Gutenberg Editor and the Menus screen load properly and without any errors.
      • Make sure CMS pages are being displayed correctly and widgets appear as expected on every screen.
    • Tests
    • Case 1
      • For this test, you need to go to the Operations Portal - Pages screen.
      • Let’s look for the Home Page and click on Edit.
      • Inside the Gutenberg Editor, make sure to add the Top Categories Widget to the page.
      • Now, we need to go to the Menus screen on the Operations Portal.
      • Open the Top Categories block.
      • Make sure that all categories are searchable within the autocomplete field.
      • Add some categories to the Widget.
      • Once you’ve added some categories, let’s go back to the Gutenberg Editor and click on the Preview button on the top.
      • That should take you to the commerce site with /s/content/home at the end of the URL.
      • Make sure the Top Categories Widget appears correctly.
  76. KOD-26301: Display total number of records on the Orders screen
    • Regression Tests
    • Case 1
      • Please check that the new pagination works fine on the data grid pages. The user can navigate through the pages.
  77. KOD-26303: Employee Mobile App - Add Activities to the Company Details
    • Tests
    • Case 1
      • Open Companies.
      • Open any company.
      • Test activities tab under this company.
      • It should work like general Activities screen.
  78. KOD-26304: Import csv file issues
  79. KOD-26306: Format dates on the Catalog tab of the Company screen
    • Regression Tests
    • Case 1
      • Check that the Companies > Catalog page looks correct.
      • Check that the fields in the table contain values, some of the fields are editable.
      • Check that there are no errors in the console.
    • Tests
    • Case 1
      • Check that the date format in the Last Modified Locally and Last Synced to ERP fields is displayed correctly.
  80. KOD-26307: Products configurator on the product detail page
    • Regression Tests
    • Case 1
      • Please test that we still can add products to cart if it is not a configurator product.
    • Case 2
      • Please test that price and inventory is displayed as usual for other products.
    • Tests
    • Case 1
      • Please test that when opening a product page with the type Configurator, and if the product has related items, prices will not be shown, and the user must first select an option from the dropdown before adding it to the cart.
    • Case 2
      • Please test that changing options in the dropdown also updates the image, price, description, and SKUs.
    • Case 3
      • Please test that on the category or search page, if a product is of the Configurator type, we display a View Details button instead of Add to Cart, which redirects to the product page.
    • Case 4
      • Please test that on the search or category page, a product with the Configurator type is displayed correctly.
    • Case 5
      • Please test that when adding a product to the cart, the specific Configurator variant currently visible on the screen is added, not the base configurator product.
    • Case 6
      • Please test that after selecting values in the dropdowns, navigating to another page, and then returning back, the dropdown selections will be reset to their default values.
  81. KOD-26308: Link Update
  82. KOD-26309: Update the logos
  83. KOD-26311: Parser - Only picking up one line
  84. KOD-26313: Category Search Rule Created From Ticket 26233
  85. KOD-26317: Relabel Unit Standard when Training Nonstocks
    • Tests
    • Case 1
      • Navigate to the Quotes screen.
      • Find a NONSTOCK product that contains the generatedCrossReference field in the note object.
      • Click on the three-dot menu to open the Change Product modal.
      • In the modal, verify that the field previously labeled Unit Standard is now labeled Unit Conversion.
  86. KOD-26319: Vendor Invoice Parser
  87. Order Created From Ticket 25930
  88. KOD-26323: Piece Price Update Created From Ticket 26100
  89. KOD-26330: Lockbox Testing
  90. KOD-26335: Check on and update if needed mappings for webpage to website from CSD
  91. KOD-26336: Search Tuning Ticket Created From Ticket 26284
  92. KOD-26338: Guest order - "requiring ship-to for this company"
  93. KOD-26341: Combine Parser
  94. KOD-26342: Shipping Methods / Shipvias
  95. KOD-26347: Infor Data Lake Data Feed Updates
  96. KOD-26348: Surface Vendor Code field on the Product search grid
  97. KOD-26356: Add global setting to turn off payment
  98. KOD-26360: Update for Customer App and Driver App
  99. KOD-26361: Non-logged in users - Change Call for Pricing to Login for Pricing
  100. KOD-26365: Career page display issue
    • Regression Tests
    • Case 1
      • Confirm that the Careers page opens correctly and we can see its child pages (Opportunities).
    • Case 2
      • Confirm that all child pages open when we click on them.
    • Tests
    • Case 1
      • Confirm that only child pages with active == true are displayed here. If we set active = false for any of them, it will disappear from this list.
    • Case 2
      • Confirm that changing the categoryOrder of the child pages updates their position on the Careers page.
  101. KOD-26364: Top Category Search Issue
    • Regression Tests
    • Case 1
      • Confirm that the customizer page loads without errors, and we can open the Top Categories link on the left.
    • Tests
    • Case 1
      • Confirm that the Top Categories search works correctly, and we can find any category by name or code using it.
    • Case 2
      • Confirm that after selecting a category and publishing it, it appears in the slider list.
  102. KOD-26366: Inactive customer numbers in drop down list Created From Ticket 26669
    • Regression Tests
    • Case 1
      • Verify dropdown in the Quote Request and Customer screens.
      • Expected Result: Active companies are displayed in the dropdown list.
    • Tests
    • Case 1
      • Open the Operations Portal.
      • Navigate to the Quote Requests page.
      • Click on the Start Quote button.
      • Check the Company dropdown. Inactive companies should not appear in the dropdown list.
      • Navigate to the Customers section.
      • Click on the Add Customer button.
      • Check the Company dropdown. Inactive companies should not appear in the dropdown list.
  103. KOD-26374: Email - Not read always Created From Ticket 26098
  104. KOD-26378: Warehouse and warehouse product permissions
  105. KOD-26382: Install E-commerce