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

February 6, 2025 release notes

Highlights

Operations Portal

“Display” field added to Locations screen

A new field titled “Display” has been added to the Locations screen in the Operations Portal that will allow you to manage the display settings of warehouse locations on your website. Using this field, you can select “Yes” or “No” per location to determine if you’d like a location to appear as an in-stock option for customers browsing products on your website.

Learn more about this feature by watching the video below:

https://youtu.be/J9WcfhCXsNg

Tickets

  1. KOD-15585: Update PIM system
  2. KOD-15586: Add function to "see" product pages
  3. KOD-19175: Include Multiple Invoices in One PDF
  4. KOD-22332: Presentation of Eco Fee on Front End
    • Regression Tests
    • Case 1
      • Make sure that product list, product details and cart page work as usual, without any errors (check for guest and logged in users).
    • Tests
    • Case 1
      • We will now check the presence of eco fee icon on certain products with such fees attached to them.
    • Case 2
      • Eco fees should also be included in order totals on step 3 of checkout (for guest and logged in users). Active eco fee will only be applied if the state of order shipto matches the stateApplies field of the eco fee.
  5. KOD-22705: Quoting - Updated pricing when generating PDF
    • Tests
    • Case 1
      • Operations portal → Quote details.
      • Generate File button menu.
      • Expected results:
      • Reprice and generate customer PDF button:
        • Is always available.
        • Always reprices quote and generates customer pdf after that.
      • Reprice and generate internal PDF
        • Is always available.
        • Reprices quote and generates internal pdf after that.
  6. KOD-23012: Search score no longer part of the document when debugging
  7. KOD-23440: Customer Returns - UX
    • Tests
    • Case 1
      • Returns page:
      • In the menu on the left, go to the "Returns" tab.
      • All orders with the type (extra1 field) "Return" should be visible. The following should work: - Search field - All menus in Actions.
      • There should be the following columns:
        • Order number (web#)
        • Company Name
        • Status
        • Last Modified
      • In the Actions menu, if "Start new order" is selected, a new return order should be created and you should be redirected there.
    • Case 2
      • Go to any order.
      • There should be 2 tabs with Details and files. It should be possible to attach a file and print (after attaching the file, the button redirects to the files page).
      • There should be the option to change the quantity (not more than what's in the order) and the reason for return (select from a dropdown menu).
      • To add an item to the return, it must already be included in an invoiced or paid order from your company.
  8. KOD-23467: Bulk Image Upload
  9. KOD-23468: Add additional Fraud data to fraud screens in UX
    • Regression Tests
    • Case 1
      • Make sure that Fraud page works as before without any errors.
    • Tests
    • Case 1
      • Open the detailed Fraud page on the `/fraud-data/`screen.
      • Make sure that the Risk Reasons table is displayed with a list (if available).
      • Make sure that the multiplier changes color depending on the value, less than 1 is green, if more than 1, then red.
  10. KOD-23481: Description & Pricing - Changing The Look
    • Regression Tests
    • Case 1
      • Set manufacturerCode and manufacturerProductCode in operations portal and check if it’s displayed on product page for customers (supplier and supplier part).
      • Check if description is displayed properly.
      • Check if layout on mobile/ desktop looks good.
      • Check if tabs on product page with description etc. is working correctly.
    • Tests
    • Case 1
      • Check if Description right under name is displaying “read more” navigation link if description is larger than 250 chars.
      • Check if “read more” navigates you to full description tab on page product.
  11. KOD-23484: Check Primary Product Image being Displayed
  12. KOD-23627: Only Show Resources Tab is Resources Exist
    • Regression Tests
    • Case 1
      • The Product Details tab should remain unchanged and always visible, even if no product details have been provided.
    • Tests
    • Case 1
      • Navigate to any product page. At the bottom, there should be a Product Details tab. Additionally, a Resources tab should be visible, but only if there are files available. If no files are present, the Resources tab should not be displayed.
  13. KOD-23654: Implementation - Update apps
  14. KOD-23669: Implementation - Initial Setup - Spin up system
  15. KOD-23679: Implementation - Warehouses
  16. KOD-23683: Create a customer quote request endpoint for integration
  17. KOD-23693: Turn on data syncing for test environment to CSD TST environment
  18. KOD-23715: Create App for content.kodaris.com
  19. KOD-23752: Shop by Store - Add Links to Stores
    • Regression Tests
    • Case 1
      • Check if Shop By store is working correctly.
    • Tests
    • Case 1
      • Go to Customer Page open “Shop by store” menu.
      • Check if links: “See Store Details“ are displayed correctly.
      • Check if links match location websites.
      • Check if Distribution Center has no link to their location page.
  20. KOD-23757: Platform - AP Automation Config Screen Updates
  21. KOD-23770: Incorrect display of Gutenberg page in Preview
    • Regression Tests
    • Case 1
      • Check if Form, labels, paragraph with highlight is working correctly.
      • Check if you can add row/group block.
      • Check if you can edit those block, and if they are displaying correctly.
      • Check if “Stack on mobile” option is working correctly. → Add column, add some elements under it. Select and unselect this option.
    • Tests
    • Case 1
      • Add Form block and try to add highlight on some labels.
      • Check if color was changed on editor.
      • Check if as output is displayed label with updated colors instead of HTML code.
    • Case 2
      • Add Row block → add group (inside row) → add image or paragraph (inside group). Repeat few times for group and image/paragraph.
      • Check if styles are displayed correctly when you save the page (as an output).
      • Check if allow to wrap to multiple lines is working correctly.
      • Add Column block. Select/unselect “Stack on mobile“ option. Check if columns are correctly stack on mobile when active.
  22. KOD-23788: High Speed Catalog Price Export
  23. KOD-23789: Infor - Add the correct vendor product when vendor credit request is submitted - Catalog CSD Table
  24. KOD-23798: Implementation - AI Search
  25. KOD-23800: Record a system event for ToShip
  26. KOD-23802: Check # not showing
    • Tests
    • Case 1
      • Operations portal → Order Search screen.
      • Expected Result: New column is available: Payment Check Number, shows paymentCheckNumber if available.
    • Case 2
      • Find the orders that have Payment date and Check # set (in Operations portal).
      • Customer portal => Orders Screen.
      • Expected Result: Payment date and Check # are being displayed for the respective orders.
  27. KOD-23821: Implementation - Hyperlink Issue
    • Regression Tests
    • Case 1
      • Make sure CMS pages and styling for those pages is not broken.
    • Case 2
      • Make sure colors for CMS pages are the same, except for anchor tags.
    • Tests
    • Case 1
      • On the site search for CMS Page with text anchor tags.
      • Make sure color of those anchor tags was updated to #00667d.
  28. KOD-23825: Disable billing address as ship to during checkout
  29. KOD-23826: Add coupon box to checkout page
    • Regression Tests
    • Case 1
      • For this regression test, we will go to the commerce site and follow the checkout process. Add a product to the cart and follow the tabs.
      • Make sure everything loads properly and that charges and discounts are still shown correctly.
      • Finalize the checkout process.
    • Tests
    • Case 1
      • For this test, you need to make sure that this setting is enabled: “checkoutCouponsEnabled” on the operations portal.
      • We will go to the commerce site and follow the checkout process. Add a product to the cart and follow the tabs.
      • Get to the Delivery & Payment tab.
      • You should see a Coupon Code box now.
      • Enter an invalid coupon. You should get an error message.
      • Now we can try and apply a valid coupon. It should be added to the cart and appear in the Discounts section and be subtracted from the grand total amount.
      • You can also add an additional charge to see the Add’l Charges section under the Discounts section.
      • The Add’l Charges line should be the total amount left between Discounts and additional charges.
      • Place the order. The coupon discount should also appear on the Thank you file and on the order in the operations portal.
    • Case 2
      • For this test, we will check all the order and quote templates and make sure all discounts and charges are still showing correctly.
      • Make sure to check:
        • Order Details
        • Order Email
        • Order PDF
        • Account Quote Email
        • Account Quote PDF
        • Account Quote Details
  30. KOD-23827: Implementation - ecomm issues
    • Regression Tests
    • Case 1
      • Confirm that the product list page loads without issues and displays content with products.
    • Case 2
      • Change the product quantity input, click the "Add to Cart" button, and ensure that the quantity in the cart matches the value selected in the input.
      • Confirm that this works consistently across all layouts on the product listing page.
    • Case 3
      • Confirm that clicking the "Quick Order" button opens a popover with inputs, where clicking the "+" or "-" buttons appropriately increases or decreases the input value.
    • Tests
    • Case 1
      • Confirm that clicking the "+" or "-" buttons appropriately adjusts the input value.
  31. KOD-23830: Add scan API
  32. KOD-23842: Return payment receipt in the response for COD payment
    • Regression Tests
    • Case 1
      • Test making a COD Payment
      • On an instance with no Terminals setup - request a COD Payment, follow the link from email and make a payment. Should be successful, user should see a success message.
    • Tests
    • Case 1
      • Test making a COD Payment.
      • On an instance with Terminals setup - request a COD Payment, follow the link from email and make a payment. Should be successful, user should see a success message.
      • Check the response of API call - it should have a populated generatedReceipt with receipt html.
  33. KOD-23847: Issue Updating Attributes in Portal
  34. KOD-23848: Get eco fees from CSD (on live)
  35. KOD-23849: Always Have Default Shipto for Customers
  36. KOD-23850: Favorites Display - Sorting Order
    • Regression Tests
    • Case 1
      • Check that the creation and display of Company and Customer Lists works correctly.
      • Check that the Favorite Lists page is displayed correctly.
      • Check that there are no errors in the console.
    • Tests
    • Case 1
      • Verify that the Favorite Lists page displays sorting icons next to name and description for Company and Customer Catalogs.
      • Check that when you click on the name, the sorting occurs immediately in ascending order, when you click again - in descending order, and with the 3rd click the sorting is reset (similar behavior for description).
      • Check that sorting works for Company and Customer lists.
  37. KOD-23858: Add Specs Tab
    • Regression Tests
    • Case 1
      • Store Front → Product page works fine.
      • Store Front → Product page.
      • Expected Result:
        • Page works fine.
        • Resources tab works fine.
        • Product Details tab works fine.
    • Tests
    • Case 1
      • Store Front → Product page.
      • Product has no specs/attributes set.
      • Expected Result:
        • There is a Specs tab.
        • The empty test is shown.
    • Case 2
      • Store Front → Product page.
      • Product has some specs/attributes set.
      • Expected Result:
        • There is a Specs tab.
        • All the specs are listed.
        • Attributes are listed only if attribute.productDisplay field is true.
  38. KOD-23860: Update Supplier to Say Brand
    • Regression Tests
    • Case 1
      • Product page works as expected.
    • Tests
    • Case 1
      • Store front
      • Product page
      • Expected Result:
      • The wording was updated:
        • Supplier → Brand
        • Supplier Part # → Brand Part #
  39. KOD-23861: Losing customized column labels on page refresh in customer portal
  40. KOD-23862: Design adjustments requested
    • Regression Tests
    • Case 1
      • Navigate to the Customer Portal. Check if footer displayed fine.
    • Case 2
      • Navigate to Customer Portal. Check if Product input displayed fine and you can enter values here.
    • Tests
    • Case 1
      • Navigate to Customer Portal. Check display on footer. Topics must be on right side, and block with logo on the left.
    • Case 2
      • Add another topic on the footer. It’s still centralized to the right.
    • Case 3
      • Enter and choose any category. Then try to find a product from selected category. Expected to find some products from this category.
  41. KOD-23866: Add Banner to Open Invoices Screen
  42. KOD-23867: Add Pricing Location Dropdown to Quotes
    • Regression Tests
    • Case 1
      • Check that the quote details screen still works as expected with no errors.
    • Tests
    • Case 1
      • On the quote details screen, there should be a new field in the delivery location section called ‘Pricing Warehouse’.
      • You should be able to add/update it with no errors.
  43. KOD-23868: Employee Portal Deposits - Terminal Flow
  44. KOD-23870: Do not show warehouse on website
  45. KOD-23873: Add Easily View and Remove Selected Filters Feature
    • Tests
    • Case 1
      • Open the website.
      • Enter * in the search field.
      • Select any filters from the left panel and ensure that they appear at the top.
      • Select any filter from the top display section.
      • Test the “Clear All” functionality. All selected filters should be cleared.
  46. KOD-23874: Move shipping/freight to first split order after order split
  47. KOD-23876: Enable clearing the value in the Pricing Warehouse setting
    • Regression Tests
    • Case 1
      • On Order Details, Quote Details and Cash Quote Details:
      • Make sure tabs are loaded with no issues.
      • You should be able to update values with no issues in the order or quote is editable.
    • Tests
    • Case 1
      • On Order Details, Quote Details and Cash Quote Details in the Delivery Method section:
      • Check Pricing Location Dropdown: make sure there was added new option “None“ at the top of the dropdown list.
      • Select this option. Refresh the page. Make sure in Pricing Location Dropdown no option is selected.
      • Open Devtools → Network tab. Find GET /api/system/order/readDetails/{} endpoint. Open Response tab. Make sure overridePricingWarehouse field is set to null.
  48. KOD-23881: Change remit address on order templates to Warehouse address
  49. KOD-23882: Display Expiration Date in Order Templates
  50. KOD-23886: DDA App - Bug with Item delivery incomplete error
    • Tests
    • Case 1
      • Open DDA App.
      • Open trip.
      • Open delivery for this trip.
      • Pre-requirements for testing:
      • Delivery should not be delivered.
      • Info for Deliver Items should not be field in.
      • Go to Deliver Items (you should set Delivery Status to Arrived).
      • Set Quantity Received for all items.
      • Save changes.
      • You will be redirected to Take Picture screen. In scope of this ticket, just go back to delivery.
      • Confirm you see Checkmark near Deliver Items.
      • Change delivery status to Delivered. You might need to complete other steps, like adding a picture or collecting signature.
  51. KOD-23888: Fix About Us Layout in Mobile View
    • Regression Tests
      • Open the website and navigate to the “About Us” page.
      • Ensure that all blocks are displayed the same way as before the code changes.
    • Tests
    • Case 1
      • Open the website and navigate to the “About Us” page.
      • Open Developer Tools, select a mobile screen, and ensure that all blocks are displayed correctly.
  52. KOD-23891: Update Unit Conversions screen
  53. KOD-23892: og image issue on Facebook phase 2
  54. KOD-23894: Create customerReturnsEnabled setting and add it to the customer config endpoint
  55. KOD-23895: Operations portal - Remove og columns
    • Regression Tests
    • Case 1
      • Please test that under that CMS pages → page → SEO section the og fields still work as expected ( we can delete/ set/ update values).
    • Tests
    • Case 1
      • Please test that under CMS pages → data grid we don’t have any og fields.
  56. KOD-23898: Implementation - Purchase Order Parser
  57. KOD-23899: Adding return item to order flow - Fix
  58. KOD-23902: Fix on product details screen UI
    • Tests
    • Case 1
      • For this test, we will go to a product’s details screen and open the Resources tab.
      • We should check the layout of products with different amounts of documents.
      • Make sure it looks good, centered and wraps correctly on different screen resolutions.
  59. KOD-23904: Clean up leftover code for product status
    • Regression Tests
    • Case 1
      • Make sure that product details page and product list page (grid and list views) work fine.
  60. KOD-23906: Fix Order Customer File preview with restricted roles
    • Regression Tests
    • Case 1
      • For this test, we have to log in the operations portal as an employee with one of the following permissions: 'administrator', 'superuser', 'customerFileView', 'customerFileEdit'.
      • We will go to the Customer Files screen.
      • Make sure everything loads properly. Also make sure that you can preview and download any type of item.
    • Tests
    • Case 1
      • For this test, we will log in as an Employee with only "orderView”, “quoteView“ and “deliveryCustomerFileView" roles.
      • We will go to Orders - Select an order - Customer Files tab.
      • For this test, we will look for customer files with entityType = “Order”.
      • This should work with any fileType.
      • Now, you should be able to see a preview of the item, Open in Split View and download the item since now we are using the order/{orderID}/customerFile/{customerFileID}/view endpoint instead of the global customer file view endpoint.
    • Case 2
      • Still on the same screen as in the previous test, we will now look for a customer file where entityType equals “Delivery”.
      • This should work with any fileType.
      • Now, you should be able to see a preview of the item, Open in Split View and download the item since now we are using the delivery/{deliveryID}/customerFile/{customerFileID}/view endpoint instead of the global customer file view endpoint.
    • Case 3
      • Now, we will go to the Quotes screen and select a Quote - Customer Files tab.
      • This should work with any fileType.
      • Now, you should be able to see a preview of the item, Open in Split View and download the item since now we are using the quote/{orderID}/customerFile/{customerFileID}/view endpoint instead of the global customer file view endpoint.
  61. KOD-23909: Update set password special character flow
  62. KOD-23910: Implementation - Spin up system
  63. KOD-23911: Submit Return Endpoint
  64. KOD-23914: Add display field to warehouse in the operations portal
    • Regression Tests
    • Case 1
      • Confirm that the Locations page loads without errors and displays a list of warehouses.
      • Open a specific warehouse page and confirm that it loads without errors and shows detailed information about the warehouse.
    • Tests
    • Case 1
      • Confirm that on the Locations page, we can add a Display column, and when attempting to change it, a dropdown appears with the options "Yes" or "No."
      • Confirm that on the warehouse page, there is a Display select field, and its value matches the value in the table on the Locations list page.
    • Case 2
      • Confirm that we can filter and sort based on our Display column.
  65. KOD-23915: Implementation - Site Adjustments
    • Regression Tests
    • Case 1
      • Navigate to the customer Portal. Check if on cart screen displayed fine.
    • Tests
    • Case 1
      • Navigate to the customer portal. Add any product with unit sell attribute populated to cart. Go to cart. Check if unit sell is displayed here.
    • Case 2
      • Navigate to the customer portal. Add any product without unit sell attribute to cart. Go to cart. Check if price displayed like that.
  66. KOD-23922: Fix navigation for Frauds tab on Accounts Receivable screen
    • Tests
    • Case 1
      • Go to the `accounts-receivable/{id}/frauds` page at the operations portal.
      • Make sure that the page is available and works correctly.
  67. KOD-23930: Kodaris DDA App
  68. KOD-23933: Map taxes
  69. KOD-23935: Remove Saved Lists from the website
    • Regression Tests
    • Case 1
      • Make sure that home page, product list and product page work properly.
    • Tests
    • Case 1
      • We can already remove “Lists“ from customer portal by disabling following setting - “productListsEnabled“ in the operations portal.
    • Case 2
      • There now should be no “Saved Lists“ URL on the header and also no 'Add to list' button on product items.
  70. KOD-23937: Eco fee fix
  71. KOD-23953: Implementation - Parser Issue
  72. KOD-23960: Display UPC Code on Product Pages and Make sure it is Searchable
    • Regression Tests
    • Case 1
      • For this regression test, we will go to a Product Page and make sure everything loads properly.
      • Open the Specs tab and make sure everything looks good.
      • We should check that on active products with and without a UPC Code value.
    • Tests
    • Case 1
      • For this test, we will go to a Product Page that contains a UPC Code value.
      • When we open the Specs tab, we should see the UPC Code being displayed inside.
      • Also, you can search for a product using that UPC Code on the search bar. Make sure that it works.
  73. KOD-23961: Implementation - orders
  74. KOD-23964: Related Products - Only Showing 10 Products
    • Regression Tests
    • Case 1
      • Check that the “Related Products” block looks good.
      • Check that there are no errors in the console.
    • Tests
    • Case 1
      • Check that when adding 50 products to the “Related products“ block, they are all displayed on the valid block on the page.
      • Check that when deleting or changing the number of related products, the changes are also displayed in the “Related Products“ block.
  75. KOD-23971: Implementation - Install Applications
  76. KOD-23974: Operations Issue Charge - Terminal Flow