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

May 1, 2025 release notes

Highlights

Operations Portal

Tab Navigation Dropdown Menu

The Operations Portal now includes a "More" dropdown menu that streamlines navigation across detail pages with multiple tabs. This update replaces the previous system where users needed to click arrow symbols to scroll through tabs that couldn't fit on screen.

The dropdown menu provides immediate access to all available tabs from one convenient location. Users can simply click "More" and select any tab (such as Orders, Quotes, or other sections) to navigate directly to that content without scrolling through tabs horizontally.

This navigation enhancement is now available across the entire Operations Portal, including company details, order details, and employee details pages. For a visual demonstration of how the feature works, please refer to our walkthrough video.

https://youtu.be/OE3SkHLBmlI

Create Child Tickets

You can now create child tickets directly from both ticket details and ticket template details screens in the Operations Portal. This streamlined process allows you to establish parent-child relationships between tickets without leaving the current screen. Simply access the actions dropdown from any ticket or ticket template, select "Create child ticket," enter the required information, and click "Add" to instantly generate a linked child ticket.

The new dedicated "Child tickets" tab appears automatically on parent tickets, providing easy access to all linked child tickets. This enhancement helps organize related work items more efficiently while maintaining clear hierarchical relationships between tickets and ticket templates.

This feature is available now in the Operations Portal. For a visual walkthrough of the process, please refer to our demonstration video.

https://youtu.be/nb7ZHfAFoWg

Commerce

Add Products from Cart to Existing Catalogs

This latest update introduces a streamlined way to add multiple products directly from your cart to any existing catalog. This new function saves time by allowing batch additions to catalogs without needing to add products individually.

To use this feature, simply add your desired products to the cart, click the Actions button in the cart view, and select "Add to existing catalog" from the dropdown menu. You'll then be prompted to choose your target catalog from a selection window. After confirming your selection, all cart items will be immediately added to your chosen catalog, making catalog management more efficient for both customer and company catalogs.

This feature is available now in the latest platform update. For a complete walkthrough of the functionality, please refer to our demonstration video.

https://youtu.be/or3Z89Qus1Y

Tickets

  1. KOD-17841: Products setup as KITS in CSD not displaying inventory on frontend
  2. KOD-23653: Add a new tab More to the Companies detail screen
    • Regression Tests
    • Case 1
      • This change affects many pages with tabs. Please check at least a few, make sure that all links are available and displayed correctly, and there are no errors related to this functionality.
    • Tests
    • Case 1
      • Go to the any page with tabs (mat-tab-nav-bar component). For example vendor-invoice page.
      • Make sure that the More button appears with the option to open a list of tabs that do not fit on the screen
      • Make sure that all the missing tabs are in the list.
  3. KOD-23956: Replace underscores with dashes in image file name for SEO purposes
  4. KOD-24188: Sending the correct shipping method to the drop shipper
  5. KOD-24383: Add UX for high speed pricing export to customer side
    • Regression Tests
    • Case 1
      • For this test, we will log into the commerce site and go to the Catalogs screen.
      • We will create a catalog, edit it, add and delete products from it and delete the catalog.
      • Make sure the screens load properly and that everything works.
    • Tests
    • Case 1
      • For this test, we will log into the commerce site. Logged in as a customer with “companyAdmin” role.
      • We will go to the Catalogs screen and select a catalog that your customer can modify.
      • If your customer can modify that catalog and it has the “companyAdmin” role, you should see an Actions dropdown on the top.
      • Otherwise, the dropdown should not appear.
      • The dropdown options should be: Delete and Edit.
      • Also, if the company setting {allowCustomerPriceBookDownload is enabled and if you have products added to your catalog, you should see a new option called “Download Price List” in the dropdown.
      • Otherwise it should not appear.
    • Case 2
      • Still on the Catalog screen, we will test the Download button inside the Actions dropdown.
      • When you click that button, a modal should appear.
      • You should be able to select the format of the export as CSV or NDJSON.
      • Changing the selection should also change the file extension in the File Name input.
      • Test both format options by downloading the Price List and opening the files to make sure the files were downloaded correctly and in the right format.
  6. KOD-24521: Add fields to the all user screens
    • Regression Tests
    • Case 1
      • Operations portal → Users screen.
      • Expected result: Language Code column shows respective data.
    • Tests
    • Case 1
      • Users → User Details.
      • Expected result:
      • Details screen: can update fields.
      • Settings screen: can create/update/delete settings.
    • Case 2
      • Vendor Users → Vendor User Details.
      • Expected result:
      • Settings screen was added.
      • Can create/update/delete settings.
    • Case 3
      • Logistic Users → Logistic User Details.
      • Expected result:
      • Settings screen was added.
      • Can create/update/delete settings.
  7. KOD-24598: Scope - Customers need to be able to do partial code searches for groups of products.
  8. KOD-24725: Update sync to include Description 1, 2 and 3 to show in PIM
  9. KOD-24735: User Pricing & Rounding
  10. KOD-24777: Add Ability to Add Products to Existing Catalogs in Cart to demo base repo
    • Tests
    • Case 1
      • Add some items to cart.
      • Inside cart → actions → add to existing catalog.
      • Select catalog.
      • Check if products appears in catalog that you selected.
  11. KOD-24825: Docs - Update menu so items without children are inline
  12. KOD-24877: Provide instant feedback when releasing a Vendor Invoice to the ERP
    • Regression Tests
    • Case 1
      • Make sure when you load the vendor invoice screen, everything still looks the same and the release to ERP icons are the correct color.
    • Case 2
      • Click into a vendor invoice and make sure it still looks the same and the release to ERP is the correct color.
    • Case 3
      • On the vendor invoice search screen, if you click the release to ERP button, nothing should have changed (acts similar to the orders search screen) and once the search api call gets reindexed, it’ll show the correct color.
    • Tests
    • Case 1
      • Click into a vendor invoice and click the release to ERP button → upon success, the icon should turn green, upon failure, the icon should turn red.
  13. KOD-24902: Pricing Discrepancy Between Web and CSD
  14. KOD-24909: Acceptance Notifications Missing Job & Customer Name
  15. KOD-24954: Format shipping rate table
  16. KOD-24991: Ticketing System - Email Template Configuration
  17. KOD-24994: Ticketing System - Interceptor Documentation
  18. KOD-24995: Ticketing System - Child Tickets
    • Regression Tests
    • Case 1
      • Confirm that the Ticket Detail page loads without any errors.
    • Tests
    • Case 1
      • Confirm that on the ticket page, when clicking on Actions, we can create a child ticket, and we are redirected to its page.
      • Its ParentID should match the ticket from which it was created.
      • In the parent ticket, under the Child Tickets tab, the newly created child ticket should appear.
    • Case 2
      • Confirm that we can also create a child ticket from Ticket Templates.
  19. KOD-25043: Digital Connection
  20. KOD-25042: Digital Connection
  21. KOD-25130: Display Discount to Customers
    • Regression Tests
    • Case 1
      • Check that the product list and product detail pages still work as expected without issues or errors.
    • Case 2
      • Add an item with and without a discount to cart.
      • Everything should work correctly and the order items tab should load fine without issues.
    • Tests
    • Case 1
      • Check that the product list and product detail page now show the Discount % if the products' list price is greater than the calculated price.
    • Case 2
      • Add an item to cart with a discount, check that the discount is displayed on the order item in the order items tab.
  22. KOD-25137: Pricing (Savings)
  23. KOD-25139: Allow customers to select Need Lift Gate for LTL shipments and then send in Fedex API request and to CSD
  24. KOD-25187: Additional Charges and Totals presentation updates
    • Regression Tests
    • Case 1
      • Make sure that order PDF, email and checkout thank you page work without any errors and all of the data is displayed without breaking the page.
    • Tests
    • Case 1
      • The “Handling“ label on checkout step 3, thank you page and all of the order templates should be renamed to “Total Charge“.
    • Case 2
      • If the order has a non 0 amount “Freight Out“ ad on applied to it - we should hide the “shipping” label and value from thank you page, order ejs (customer portal view), order email and pdf. The freight out adon in add’l charges section will represent it instead. If this adon total is 0 or it’s completely absent in the order - we should display shipping.
  25. KOD-25193: Vendor Parser
  26. KOD-25218: CMS Instructions on internal comment notifications
  27. KOD-25223: Update Substitute Product Display on Website Created From Ticket 20387
  28. KOD-25225: Update order acknowledgement email template
  29. KOD-25243: Credit Request Issue
  30. KOD-25250: Do not include line item discounts in vendor invoice discrepancies
  31. KOD-25264: Add feedback button to product pages for logged in customers
    • Tests
    • Case 1
      • Open the website and log in.
      • Select any product.
      • Click the “Send Feedback” button.
      • Fill in the feedback form.
      • Click “Submit”.
      • Go to the Customer Account and navigate to the Tickets screen.
      • Verify that a new ticket has been created with the correct information provided by the user.
      • Verify mobile view.
  32. KOD-25268: Endpoint to capture terminal transaction manually
  33. KOD-25273: Allow updating an order status
  34. KOD-25282: Declined transactions
  35. KOD-25288: Code needs correction on blog
  36. KOD-25294: Verbiage added to checkout page Created From Ticket 21439
  37. KOD-25298: Incorrect PDSC record - but inactivating the wrong one doesn't let the right one be used
  38. KOD-25307: Incorrect PDSC records Created From Ticket 18010
  39. KOD-25306: Setup Home Page as CMS Page- Created From Ticket 21301
  40. KOD-25314: Display Packaging Unit - UX
  41. KOD-25316: Setup Base VMI Website Templates
  42. KOD-25318: Issue with Multiple Shiptos Selected
    • Tests
    • Case 1
      • In the operations portal on Company Addresses create several new Company Address records with the same Location Name values.
      • Go to the store front: Log in as a customer. Check desktop and mobile views.
      • In the shipto panel select one shipto which has duplicate location name in the Company Addresses grid. Save.
      • After page reload open your shipto panel and make sure only 1 shipto is selected with the radio button. Other shipto’s with the same locationName should not be selected with radio buttons.
      • Perform the same tests with other records. Make sure in any case in the shipto panel only 1 record can be selected with the radio button at a time.
  43. KOD-25319: System Randomly Choosing Cart Warehouse
  44. KOD-25323: Create Events Page & Blog Posts
    • Regression Tests
    • Case 1
      • Check that CMS pages are displayed correctly.
      • Check that you can create/change content on the CMS page.
      • Check that there are no errors in the console.
    • Tests
    • Case 1
      • Check that the Events page is displayed correctly and looks similar to the page.
      • Check that a new post can be added to the page.
      • Check that the information entered on the post page (date, post title) is correctly displayed on the events page
      • Check that the post page template looks correct (by default, the template has a banner and post text, as well as the time entered in the description fields).
      • Check that you can add/delete/edit content on the post page and it will be successfully displayed on the page.
      • Check that the post page and the event page correctly adapt to different screens (including mobile).
  45. KOD-25328: Change the typeface for the Gutenberg editor
  46. KOD-25331: Kodaris - Configure to Send Payment Links
    • Tests
    • Case 1
      • Go through the COD payment flow.
      • Make sure that everything works correctly without issues.
  47. KOD-25345: CMS Homepage not updating translation when changing from English to French
    • Tests
    • Case 1
      • On the home page, we will change the language from English to French.
      • Now, the CMS section of the page should be change correctly to the French version.
      • We can also try to change it back to English to make sure both versions are displayed correctly.
  48. KOD-25352: Sync needed ICSW data for displaying packaging unit
  49. KOD-25355: Remove gray dotted box around product images
    • Tests
    • Case 1
      • Open the website.
      • Check product list, grid, detailed product page and cart.
  50. KOD-25370: Update COD link to allow ACH payment
  51. KOD-25371: Update so that COD link payments auto-tender to CSD
  52. KOD-25372: Empty cart button link
    • Tests
    • Case 1
      • Open the website.
      • Navigate to the empty cart.
      • Click on “Continue Shopping“ and check redirect to content/products.
  53. KOD-25383: Add Fee Fields to AR Search Grid
  54. KOD-25385: Attribute translations
  55. KOD-25390: Set Company Code instead of Company Name in Company Code field on Location screen
    • Tests
    • Case 1
      • Verify that Company Code (not Company Name) is used when selecting a company in the Locations screen, cell suggestions.
      • Make sure that logic for getting associated warehouse with our customer works properly.
  56. KOD-25392: Updates - Step 2 Checkout
    • Regression Tests
    • Case 1
      • As a logged in user and guest user:
      • Make sure checkout 1, 2, 3 pages are loaded with no issues.
      • Make sure you can interact with the pages and update your order, items at cart.
    • Case 2
      • As a logged in user. On checkout step 2.
      • Make sure when you select any item from the Select Business Billing Account or Select Shipping Address dropdowns, values in Business Billing Name and Shipping Address Name displayed correctly without numbers at the beginning of the value.
    • Tests
    • Case 1
      • As a logged in user.
      • On Checkout 2 Step.
      • For the Billing Address Input and Shipping Address Input.
      • By default in the Select Business Billing Account input should be displayed company code.
      • When you click and expand the dropdown all options in the dropdown should have the same format as described above, number should be taken from the selected company code and instead of selectedBillingAddressName for the text, values should be taken from the api/user/cart/searchBillingAddress endpoint response from the locationName field.
      • Select any item from the dropdown. Make sure after selection you can see new input value, which is following the same format at from the point 1 of this case.
    • Case 2
      • As a logged in user.
      • On Checkout 2 Step.
      • For the Select Shipping Address Input.
      • By default in the Select Shipping Address input should be displayed Selected Delivery Address Code and selectedDeliveryAddressName field.
      • When you click and expand the dropdown all options in the dropdown should have the same format as described above. For options values should be taken from the api/user/cart/searchDeliveryAddress endpoint response from the code and locationName field.
      • Select any item from the dropdown. Make sure after selection you can see new input value, which is following the same format at from the point 1 of this case.
  57. KOD-25395: Use Alternate lookup for Order sync
  58. KOD-25399: Company Search in Opportunities: Bug
    • Tests
    • Case 1
      • In the operations portal open opportunities.
      • Try to add new lead.
      • Check if company search is working correctly and returning results if you start typing some words.
      • Right now, it doesn’t seem to return anything if you type the second part of a word after a space, unless you type the full word.
  59. KOD-25400: Copy Total from the original order to the child order
  60. KOD-25401: Add interceptor postOrderDiscountsApplied.js
    • Regression Tests
    • Case 1
      • When setting postOrderDiscountsApplied is disabled, calculateTotals should be working fine.
      • This is, if there are no discounts, it should do the calculation as always and no errors should appear.
      • If there are discounts on the order, those should be applied (There are too many logic around the discounts to see if they apply or not though).
      • Basically, if we have some logic on the interceptor and we have the setting disabled, the new interceptor should not be called at all (We could confirm that by checking the operation logs).
  61. KOD-25408: Add loading spinner to the Pay Order button
    • Regression Tests
    • Case 1
      • COD payment page works fine.
      • It’s possible to pay by card
      • It’s possible to pay with ach account.
    • Tests
    • Case 1
      • COD payment page.
      • There is more space under company details.
      • There is a spinner on the Pay Order button.
  62. KOD-25417: Don't apply product tariffs in some cases
  63. KOD-25419: Add delete orphans functionality for Customers
  64. KOD-25420: Display Short Description Under Product Name Created From Ticket 21941
    • Regression Tests
    • Case 1
      • Check that product details page still looks good.
    • Tests
    • Case 1
      • Check that product details page looks like on screenshot.
  65. KOD-25421: Hide Tabs on Product Details if it contains no Data Created From Ticket 21947
    • Regression Tests
    • Case 1
      • Check that product details page still looks good.
    • Tests
    • Case 1
      • If product don’t have description, media files and specs, you won’t see any tabs on bottom of products details page.
  66. KOD-25422: Issue When Entering Items on Quote
    • Regression Tests
    • Case 1
      • Check that adding products to the Quote pages -> Items, Order -> Items, Cache Quote -> Items, occurs correctly.
    • Case 2
      • Check that there are no additional errors on these pages/in the console.
    • Tests
    • Case 1
      • Open Quote → Items page.
      • Fill Quantity field with any number more than 1.
      • Select the product that will have the Inventory table.
      • After the table appears, check that the value in the quantity field has not changed.
    • Case 2
      • I also changed this logic for the Order -> Items` and Cache Quote -> Items pages in the same way. Please check that it is working as expected on these pages.
  67. KOD-25429: POD signature on order/invoice documents not showing
    • Tests
    • Case 1
      • Please test that we have signature displayed on order html and order pdf templates.
    • Case 2
      • Please test that signature looks good on mobile view.
    • Case 3
      • Please check if ACH Information is not divided to separate pages.
  68. KOD-25434: Create Generic Lead Details Screen
  69. KOD-25435: Text Update Created From Ticket 21945
    • Regression Tests
    • Case 1
      • Check that header still looks good for desktop and mobile view.
    • Tests
    • Case 1
      • Check that you can see new logo in header.
    • Case 2
      • Check that you can see new logo in footer.
    • Case 3
      • Check that for mobile view you also see updated logo.
  70. KOD-25436: Update Created From Ticket 21944
  71. KOD-25438: VMI - Add field to UX
    • Regression Tests
    • Case 1
      • Check if inventory level is being displayed correctly on product detail page, list view and grid view.
    • Tests
    • Case 1
      • Check on Company Catalog if order quantity is displayed only for list and grid view.
  72. KOD-25439 User Pricing & Rounding
  73. KOD-25441: Favorite On Test Site - Can't Add To List Created From Ticket 20798
    • Regression Tests
    • Case 1
      • Make sure category grid, list, catalog views and product detail pages work with no issues. You should be able to check all details, add product to a cart in desired quantity.
    • Case 2
      • As a guest user make sure you are not able to add product to a list.
      • Make sure you’re redirected to the login page.
    • Tests
    • Case 1
      • On category grid, list views and product detail pages:
      • Make sure on Add to List button click dropdown with lists options is expanded and you are able to add product to a list (if you have companyAdmin customer role.
  74. KOD-25442: OAN Products Created From Ticket 14997
  75. KOD-25443: Out of stock items filter
    • Regression Tests
    • Case 1
      • Confirm that the search and category pages are working correctly.
    • Tests
    • Case 1
      • Confirm that a new "In Stock" filter has appeared on both the search and category pages, where we can select "Yes" to show only products that are in stock.
    • Case 2
      • Confirm that this filter works correctly in combination with other filters.
    • Case 3
      • Confirm that products are displayed correctly in all layouts.
  76. KOD-25444: Update Base Statement Template
  77. KOD-25446: Add new Infor setting to the Pricing screen
  78. KOD-25447: Push Latest Gutenberg to Sites for File Input Option
  79. KOD-25451: Master order/budgets - Edit budget amount in budget header
    • Regression Tests
    • Case 1
      • For this test, we need make sure that the Locations - Budgets screen loads without any issues.
      • Also, make sure that you can still see the Total Spend item on the header and on the Budget tab.
      • That value should match the currentSpendAmount of that budget.
      • If the currentSpendAmount is bigger than the budgerAmount, the badge and the amount should be red, if it’s at 80% capacity or more, it should be orange, otherwise it should be green.
    • Tests
    • Case 1
      • For this test, we will go to the Locations - Budgets screen.
      • You should see a new inline edit item on the header called “Budget Amount”.
      • First, make sure that value matches what we have in the operations portal for that Address Budget.
      • Now, we will try editing the value both in the customer portal and operations portal.
      • Make sure the values are updated successfully and that the Total Spend and Budget badge change colors accordingly.
    • Case 2
      • For this test, add to the grid the Quoted Budget Amount on both the customer portal and operations portal.
      • It was renamed and the previous name (Expected Budget Amount) should not be displayed.
  80. KOD-25458: Master order/budgets - Fix breadcrumbs in operations portal
    • Tests
    • Case 1
      • The breadcrumbs in the operations portal are correct and show that you are actually in a budget.
  81. KOD-25461: Master order/budgets - Hide columns with errors in budget items
    • Tests
    • Case 1
      • Hide Budget Type and Budget Restriction Type fields by default in this route:
      • companies/:companyID/addresses/:companyAddressID/budgets.
    • Case 2
      • Hide Budget Type and Budget Restriction Type fields by default in this route:
      • companies/:companyID/addresses/:companyAddressID/budgets/:companyBudgetID/items.
  82. KOD-25467: Form submissions
  83. KOD-25471: Add delete orphans functionality for Payments
  84. KOD-25473: Remove from Brand Filter Category
  85. KOD-25475: Capture Auth Issue
  86. KOD-25476: Platform - Submit Return endpoint for Driver Delivery side
    • Tests
    • Case 1
      • To test this, you need to POST a return order to:
      • /api/system/order/return/submit.
  87. KOD-25478: Parser Set up Created From Ticket 22131
  88. KOD-25479: Parser Set up Created From Ticket 22130
  89. KOD-25481: Parser Setup Created From Ticket 22129
  90. KOD-25487: Ability to import Required Attribute Assignments
    • Tests
    • Case 1
      • Operations Portal → Required attribute assignment.
      • User imports the attached file (import.csv)
      • Expected results:
      • Required attribute is assigned.
      • Product disappears from the table.
  91. KOD-25489: Ability to see required and non required attributes
  92. KOD-25493: Remove Brand from product schema tags
    • Regression Tests
    • Case 1
      • On the product details page of product with filter category brand/brand name/manufacturer name and without any of those:
      • Make sure product detail pages are loaded with no issues.
    • Tests
    • Case 1
      • On the product details page of product with filter category brand/brand name/manufacturer name:
      • Click Inspect → Elements Tab.
      • Search for schema tag or {{ }}.
      • Make sure there is no “brand“ field added to that object.
  93. KOD-25496: Terminal payment - Send the orderID in the request
    • Regression Tests
    • Case 1
      • On the order details.
      • Click Pay Order icon button.
      • In the Select a payment method modal select Terminal option.
      • Fill out the form.
      • Open Network Tab.
      • Click Pay.
      • Make sure you can see that request api/system/paymentProcessing/charge… was going.
      • Open Payload tab.
      • Make sure in the Query String Parameters we are sending "type": terminal, "amount": (your typed number amount), "authOnly": true/false.
      • In the Request Payload make sure we are still sending correct companyID and terminalID.
    • Tests
    • Case 1
      • Repeat Steps 1-8.
      • Make sure in the Request Payload we are sending orderID too.
    • Case 2
      • Repeat all steps from above cases. Make sure after the delay of 0.5 seconds and 3 seconds after first request for getting payment status we are using current endpoint: GET
      • api/system/paymentProcessing/terminalPayment/{paymentID}/status
  94. KOD-25499: Homepage Video
  95. KOD-25502: Ship Today Message on Checkout
    • Tests
    • Case 1
      • In the Product page, as well in the Checkout page, as long as it's before 12:00pm CST, the shipping message will be "Order by 12:00pm CST to ship today".
      • When it's past 12, the message will be "Orders placed now will ship tomorrow".
  96. KOD-25506: Fix Color on Suppliers Page
  97. KOD-25508: Create a helper doc on tariff import
  98. KOD-25515: Update homepage typo
  99. KOD-25524: Update Order Checkout Confirmation page on Commerce Site and Customer Portal
  100. KOD-25532: Update to verbiage added to checkout page Created From Ticket 21439
  101. KOD-25534: Ability to add product to catalog with savedQuantityToOrder field
    • Tests
    • Case 1
      • You need to access swagger and POST to /api/account/companyProductCategory/{companyProductCategoryID}/product/byCode/{productCode}
      • Send a value for savedQuantityToOrder and verify it return in the result.
  102. KOD-25535: Pricing Issue