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

February 2, 2023 release notes

Highlights

Operations Portal

View SKU details from the product SKUs tab

A SKU details screen has been added under the PIM -> Products -> Product -> SKUs tab so you can easily click into any of the product's SKUs to see its details.

180_kor_1_highlight_sku_details.png

Upload vendor invoices in bulk

If you have multiple vendor invoice files that need to be turned into vendor invoices, you can choose "Upload Invoices" on the vendor screen and select all your files. The system will take the files and generate an invoice for each of them. Once done, the invoices will appear on the vendor invoices tab. Note: the vendor you are uploading invoices on must have a vendor invoice reader setup. Several are already available for different vendors. Reach out to Kodaris if you'd like to request one for your vendor.

183_kor_1_vendor_upload_highlight.png

Customer Portal

Edit first and last name on a location

Customers can now enter the first and last name for locations in their account. During checkout, if the customer chooses a delivery location, the order delivery contact will default to the first and last name on the selected location.

182_kor_1_highlight_locations_contact.png

Tickets

  1. KOD-13311: Convictional - Do Not Add Handling Fee to Direct Orders
    • When order is split (Direct Order created) - no discounts/fees have to be added to new Direct Order.
    • When Back Orders created - no discounts/fees have to be added to new Orders
    • Please test an order with addons as well.
  2. KOD-13309: Convictional - Add Order Type to Order Grids
  3. KOD-13304: Update fileType Data if User Updates Row
    • PATCH endpoint -> /api/system/product/{productID}/customerFile/{customerFileID}
    • see details in comments
  4. KOD-13303: Add Details Screen to Product SKUs
  5. KOD-13297: Allow Admin to Vault ACH for Customer
    • Admin-side API endpoint:
    • Create company payment method
    • POST /api/system/paymentProcessing/methods
    • Check if is it possible to create ACH payment method. Restriction removed
  6. KOD-13267: Issue charge endpoint - Make type a non required param
    • `type` param is now optional for stored payment method (paymentMethodUUID), but still is required for full payment method information
  7. KOD-13262: Establish pattern for Document DB storage
    • In testing
  8. KOD-13233: Tickets Details tab - Parent ID field - Search by Ticket #
    • User should be able to search Parent ID using Code and Ticket #
  9. KOD-13200: Add Revisions to CMS Customizer Widgets
  10. KOD-13197: M3 - Pricing API Call
    • Tested
  11. KOD-13180: CMS - Set block style images
    • - Should show correct previews for custom blocks in gutenberg editor
  12. KOD-13174: Tag Customer with Web Warehouse
    • Until UX changes are not done we can only test it on API level.
    • 1. Find the Company with populated defaultWebWarehouse value
    • 2. Then make a call to endpoint POST /api/system/customer/search with body
    • but put in "value" field company code you have found before
    • 3. Check response path data->content whether any item under content contains webWarehouse with the same value as company defaultWebWarehouse
  13. KOD-13167: CMS - Support allowed children/valid parents in custom blocks
    • - When you click on plus button inside features block it should automaticaly add single feature item
  14. KOD-13165: CMS - Save as page layout button in gutenberg editor
    • - Save button should be present in top Toolbar
    • - By clicking on Save button dropdown with save actions should be shown
    • - By clicking on Save as layout page should be saved and shackbar should be shown
    • - If you saved post page as layout "click here" text should be present inside snackbar
    • - By clicking on click here new layout page should be opened
    • - If you saved layout with save as layout button, snackbar should be shown without actions
  15. KOD-13162: CMS - Support Uploading SVG images
  16. KOD-13151: Display Employee Last Login Date in Employee Portal
  17. KOD-13130: Updated Txn Type Label on Issued ACH Charges from AR Screen
    • 1. Set global setting 'paymentSystembankAccount' as 'ACH'
    • 2. In portal got to AR/AP -> Account Receivable and issue charge
    • 3. Verify that newly created payment transaction typ (Txn Type column) has 'ACHPayment" value
  18. KOD-13112: Content Page History - Automatically apply setting to all sites
  19. KOD-13011: UX Import to Unassign Records on Assigned Companies and Assigned Customers screens
    • Use mapping-basicCustomerGroupGroupUnassignUpload mapping for unsassign upload.
    • You can use same file as for assign import, same file will assign/unassign depend on mapping
  20. KOD-12992: D365 Pricing Endpoint
    • 1. To test case that we're able to get product price from third party service use this endpoint: POST /api/system/integration/d365/product/productPrice, all required info you can find in SWAGGER
    • 2. For testing whole workflow we need to take a following steps:
    • - chose some company for testing and set for its CompanySetting new setting with code 'CustomerAccount' and mediumValue that corresponds to its customer account in third party service.
    • - chose any product and add to its ProductSetting new setting with code 'ItemID' and mediumValue that corresponds to product indentifier in third party service
    • - using portal create an order for tested company and add order item to it based on chosen product in the previous step
    • - after creation check order item's fields, SellPrice, PiecePrice and TotalPrice has to be populated with value from third party service.
  21. KOD-12930: Enable Customer to Edit First and Last Names on the Company Address in Customer Portal
  22. KOD-12693: Portal media allow ico file
    • Try to upload file with .ico extension on the Media tab and check that file was successfully uploaded and accessible.
  23. KOD-12559: Customer Product List - Update Export To Include UserName Field
    • 1. In portal go to Customer Product list and then go inside existing one that is not empty.
    • 2. Click File->Export
    • 3. Check exported file, it has to contain 'userName' field and doesn't have to contain 'productID'
  24. KOD-10402: Price Issue
    • Test on a site, make sure pricing on customer side works. Can use any account.
  25. KOD-13318: Start multiple vendor invoices from multiple files
  26. KOD-13324: Update EDI File
  27. KOD-13333: Add Search Function to Scripts in Operations Portal
  28. KOD-13350: Add CustomerDocument Table
  29. KOD-13353: Convictional - Use shipTo Address In Integration