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

March 28, 2024 release notes

Tickets

  1. KOD-12856: Kodaris - Commerce Demo Site - Add Native Site App
    • Tests
    • Case 1
      • Login to Kodaris Commerce app.
      • Confirm you have the same environment, as on the web on the same account (categories, etc.)
    • Case 2
      • Complete general testing of basic features, which are available in the app, for example:
        • Searching for products and applying filters.
        • Search in any of non-product searched, filtering them.
        • Creating orders, ensuring alignment with web functionality.
    • Case 3
      • Test every possible feature that includes editing something or uploading something.
      • You should not be able to upload anything or edit the data.
      • Confirm, that customers are notified with "This page is not allowed. Please contact your administrator." massage, when they are trying to complete restricted requests
  2. KOD-8409: DDA - Stage 2 - Hooking up screens to APIs
  3. KOD-15346: Error with the interceptor
  4. KOD-16990: Add Custom Button for Running API Imports
    • Regression Tests
    • Case 1
      • Make sure that store front pages work fine: login, reset password, lost password, any other page.
    • Tests
    • Case 1
      • Login to the operations portal with the 'enableEmployeeHomePages' set to 0. The standard home page should be displayed.
    • Case 2
      • Access the operations portal with the 'enableEmployeeHomePages' set to 1. Custom home page with a button is shown.
    • Case 3
      • Login to the operations portal → custom Home page.
      • Click on the Open Custom Import Page button.
      • The custom import page should open.
    • Case 4
      • Store front → Custom import page.
      • All fields are required.
      • Users can modify the values as needed.
      • In this case respective settings will be updated in db - can check on Settings screen.
      • Users can initiate the import process.
    • Case 5
      • Store front → Custom import page
      • Guest user
      • Access denied message is shown.
  5. KOD-17273: Customer App - automate test release
  6. KOD-17519: Project Saturn Tracking
  7. KOD-17712: Employee app - Create data widget to support basic list and CRUD
  8. KOD-18064: Scheduler updates
  9. KOD-18219: Customer App - Displaying all selected filters
  10. KOD-18298: Commerce Impl Installation - Consumer
  11. KOD-18304: Payments - Setup and Test COD
  12. KOD-18372: Add customer testimonials to Kodaris website
  13. KOD-18423: Inserting DO with V4
  14. KOD-18453: Configure Incremental Updates
  15. KOD-18764: Mobile Filters Logic By #/Alphabetical
  16. KOD-18795: Second site - pricing, inventory, taxes
  17. KOD-18828: Remove Notes
  18. KOD-18860: Troubleshoot & fix V1 payments issue
  19. KOD-19012: Add customer tickettype to customer portal
  20. KOD-19036: Fix aplus price engine issues
  21. KOD-19098: Add Commerce Demo & Customer Portal Demo to Kodaris Site
  22. KOD-19125: InforOS Datalake Integration - Compass JDBC Driver - Customer Onboarding
  23. KOD-19151: Resync Products w/ Empty Names & Descriptions
  24. KOD-19169: Restocking Fee Shown as a Credit
  25. KOD-19170: Add UX for new product taxCode field
    • Regression Tests
    • Case 1
      • On the operations portal navigate to the products screen.
      • Open the 'Data' tab and verify that everything is working correctly.
    • Case 2
      • On the operations portal navigate to the products screen.
      • Open the specific product detail page and ensure that it functions correctly.
    • Tests
    • Case 1
      • On the operations portal navigate to the products screen.
      • Open the “Data“ tab.
      • Add a “taxCode“ column.
      • Edit values in this column.
      • Verify that the changes are saved.
    • Case 2
      • On the operations portal navigate to the products screen.
      • Open specific product details screen.
      • Locate the taxCode in the attribute section.
      • Edit the value and verify if the change is applied.
  26. KOD-19211: Install SSL to go live
  27. KOD-19214: Split Tendering for Orders with Direct Ship Items
    • Regression Tests
      • Regression test tendering an order payment
      • Tendering a payment on a split direct ship order
  28. KOD-19216: Commerce - shipping methods
  29. KOD-19229: Commerce - Test pricing on RFQ products
  30. KOD-19254: CMS - Allow user to specify inline image size
    • Regression Tests
    • Case 1
      • Log in to the operations portal:
      • Open a test page with inline images inserted before this update.
      • The inline images should work as expected and should load successfully.
    • Case 2
      • Log in to the operations portal:
      • Create a new page or open a test page.
      • Insert a text block and then insert an inline image.
      • Inserting an inline image should work as expected and should be previewer successfully.
    • Tests
    • Case 1
      • Open a test page on operations portal:
      • Insert an inline image if the page does not have one.
      • Click the inline image and change the width value to percentage.
      • Save and preview the page to confirm.
    • Case 2
      • Following the previous test:
      • Make sure to save the previous test.
      • Refresh the page.
      • Click the modified inline image.
      • The value should be the same and the unit should be whatever the user chose as the width unit.
  31. KOD-19258: Code2 value not filtering properly in data grid
    • Regression Tests
    • Case 1
      • Ensure that the Products screen functions properly, maintaining its previous functionality.
    • Tests
    • Case 1
      • Verify if the "code2" field is filterable.
  32. KOD-19275: Blog page
  33. KOD-19280: Use webui API to pull UOMI
  34. KOD-19295: updates for March 29
  35. KOD-19299: Fix Templates for Order Confirmation
    • Regression Tests
    • Case 1
      • We need to test if we can successfully place an order/quote and ensure that all templates are accurate.
    • Tests
    • Case 1
      • Please verify if all templates and email subjects are accurate after placing a guest order and completing payment via card.
  36. KOD-19306: Images import
  37. KOD-19307: Make all products eligible for shipping
  38. KOD-19312: Footer updates
    • Tests
    • Case 1
      • The twitter icon should be updated to X icon.
  39. KOD-19324: OAN items
  40. KOD-19326: Map products
  41. KOD-19337: Spin up system
  42. KOD-19346: Hide supplier part # field if it's empty
    • Regression Tests
    • Case 1
      • Check that product detail pages still work correctly.
    • Tests
    • Case 1
      • Check that if there is no data, supplier and supplier part # do not show up on the product detail pages.
    • Case 2
      • Check that if there is data, supplier and supplier part # show up on the product detail pages.
  43. KOD-19347: Credit card checkout block 2.0
    • Regression Tests
    • Case 1
      • Test to ensure that the credit card option remains available during checkout when the total of the items in the cart is not $0.00.
    • Tests
    • Case 1
      • When proceeding to checkout with items totaling $0.00 in your cart, the option to checkout with a credit card should not be available.
  44. KOD-19349: Issue with adding the product to the cart with correct intervalOrderQuantity
    • Regression Tests
    • Case 1
      • Check products which have configured intervalOrderQuantity, minimumOrderQuantity and maximumOrderQuantity.
    • Case 2
      • Check products which don’t have configured intervalOrderQuantity, minimumOrderQuantity and maximumOrderQuantity. You should be able to add them into the cart as usual.
    • Tests
    • Case 1
      • Check products which have set up only intervalOrderQuantity. And not minimumOrderQuantity and maximumOrderQuantity.
  45. KOD-19351: Scoping on the Direct Shipped Facet - Phase 2
    • Regression Tests
    • Case 1
      • Create or update a product. Verify that it indexes correctly under the following conditions:
        • When the "integrationIndexedProductFields" setting is blank and a filter category for "fg_directShipped" exists.
        • When the "integrationIndexedProductFields" setting is blank and a filter category for "fg_directShipped" does not exist.
        • Whith integrationIndexedProductFields setting = blank we can add a product manually to filter category fg_directShipped
    • Case 2
      • Setup:
        • integrationIndexedProductFields setting = [{ "fieldName":"directShipped", "solrField":"fg_directShipped"}]
        • Create a filter Category.
        • Modify an existing product.
        • Verify that the product is indexed with the "Direct Shipped" facet set to "Yes" or "No" based on the value set for the existing product.
    • Tests
    • Case 1
      • Utilize the same setup as in regression test 2. However, modify the setting 'integrationIndexedProductFields' with the following value:[{"fieldName":"directShipped", "solrField":"fg_directShipped", "booleanFalseValue": "nowhere", "booleanTrueValue": "where ever you want"}]
      • Note: You can utilize the 'booleanFalseValue' and 'booleanTrueValue' properties with any value you deem appropriate. After triggering the product indexing, verify that the 'directShipped' facet for that field is updated with the value specified in the 'booleanFalseValue' and 'booleanTrueValue' properties, depending on whether the 'directShipped' value in the product is true or false.
  46. KOD-19352: FAQ checkout page adjustments
    • Regression Tests
    • Case 1
      • Verify that all steps in the shopping cart process function correctly without encountering any issues.
    • Tests
    • Case 1
      • Navigate to the final step of the checkout process.
      • Confirm the presence of four options for FAQs.
      • Ensure visibility of the question "Are there any additional shipping costs?
      • Verify if the question "When will my order be shipped?" has been updated.
  47. KOD-19362: Add Vendor Emails and Events screen APIs
    • Regression Tests
    • Case 1
      • In swagger, call the apAutomation/event/list api.
      • it should bring events with eventType of DocumentUploadedForAPAutomation.
    • Case 2
      • In swagger, call the apAutomation/email/list api.
      • it should bring emails with type of AP Automation.
  48. KOD-19364: Don't return pricing for oan items if setting is on in guest flow
  49. KOD-19365: Note not on Invoice
  50. KOD-19381: Interceptor for changing billing and delivery address on order
  51. KOD-19382: Don't require api users and punchout users to agree to the terms and conditions
    • Regression Tests
    • Case 1
      • Verify that the functionality operates as expected with the "requireAgreeingToTermsOfUseForApiUsers" setting turned off while logged in as an API User.
    • Case 2
      • Verify that all functionality operates as expected when the "requireAgreeingToTermsOfUseForApiUsers" setting is turned off, even when not logged in as an API User
    • Tests
    • Case 1
      • Test the "requireAgreeingToTermsOfUseForApiUsers" setting when turned on and logged in as an API User.
  52. KOD-19384: EFT: Check what we have in v1 for payments in Canada
    • Regression Tests
    • Case 1
      • Default country is USA
      • paymentSystembankAccount on company is ACH
      • Expected result:
        • In Edit Payment Method, Add Payment Method dialogs:
        • The "Institution Number" field is absent.
        • There is Routing Number field.
        • An Account Type field is available.
        • It is possible to add, edit, and delete ACH accounts.
    • Tests
    • Case 1
      • Default country is CA
      • EFT was set up as payment banking system
      • Expected result:
        • In Edit Payment Method, Add Payment Method dialogs:
        • There is an Institution Number field.
        • There is Transition Number field.
        • There is no Account Type field.
        • It’s possible to add/edit/delete EFT account.
  53. KOD-19386: 'replacement available' is not shown for some unavailable products
  54. KOD-19388: Update link
  55. KOD-19392: Saved carts are showing up on this report Orders not pushed to trend
  56. KOD-19395: Add NDJSON export for Product Category and Product Attribute assignments
  57. KOD-19400: Support NDJSON exports for Products, Categories, and Attributes
    • Regression Tests
    • Case 1
      • Test that the export of attributes functions correctly, consistent with previous behavior
    • Case 2
      • Test that the export of categories functions correctly, consistent with previous behavior
    • Tests
    • Case 1
      • Test *ndjson* attributes export functions correctly.
    • Case 2
      • Test *ndjson* categories export functions correctly.
  58. KOD-19411: Kodaris - Fix Website Links
  59. KOD-19412: Go Live Fixes
  60. KOD-19413: Make send bulk emails host compatible
  61. KOD-19415: Update URL rewrite import/export to not require ID for new items
    • Regression Tests
    • Case 1
      • Test URLRewrite import functionality without the "rewriteID" column.
  62. KOD-19421: Make showInventoryPublic host compatible
    • Regression Tests
    • Case 1
      • Non-multi host site: Search for any products logged in and verify the endpoint /pricesByCode returns prices correctly.
      • Multi host site: Search for any product while logged in and verify that prices are still correctly returned by /pricesByCode.