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

October 24, 2024 release notes

Highlights

Operations Portal

Build custom CMS blocks

With the Kodaris CMS, you have full access to the Wordpress Gutenberg editor to build your CMS webpages. The Gutenberg editor is available by default in the Operations Portal and ready to use at any time; however, you now have the ability to custom-build CMS blocks! Using JavaScript and CSS, you can design webpages in any way you’d like with customized CMS blocks. Design opportunities are endless with this new functionality. 

Check out the video below to learn how you can begin designing your own CMS blocks:

https://www.youtube.com/watch?v=JCG3X2K29jA

Manage Addons on an Order

You can now add add-ons and/or discounts to orders in the Operations Portal. On an order’s Details screen, you’ll see a section on the right-hand panel titled “Add’l Charges” where you will be able to select additional charges from a list of preloaded add-ons. The price for an add-on will be automatically populated once it's selected, but you can also manually edit the price on this screen if needed. 

Check out the new feature in the video below: 

https://youtu.be/3Ia-Cc6X0ug

Manage payment methods on behalf of a company

With the proper permissions, you can manage the payment methods saved to a company account. For example, you can delete payment methods and edit the existing payment methods on file. This will allow you to update and/or delete saved payment methods on behalf of your customers. 

Watch the video to learn more:

https://youtu.be/YhKrQKrkwws

“Parent Page” field added to Data screen

If a CMS page has an assigned parent page, the parent page name will now be visible in the field titled “Parent Page” on the Data screen. To be able to see this information, you will have to add the field to your view.

Watch the video to learn more:

https://youtu.be/JF_T-Vbq1Hg

Import feature added to Unit Conversions screen

With this release, you can import files on the Unit Conversions screen. Now, both exporting and importing are available on this screen. 

Check out the video below to see how you can import files under Unit Conversions:

https://youtu.be/I-M6TsRmdp4

Filtering added to the “Vendor Code” and “Vendor Part Number” fields

On the SKUs screen in the Operations Portal, the fields “Vendor Code” and “Vendor Part Number” are now filterable. This will allow you to precisely locate the data you need for those specific fields. 

Watch the video to learn more: 

https://youtu.be/F6RO0B_WsBE

Updates to fields on Company Addresses Data screen

The Company Addresses Data screen in the Operations Portal now offers all available fields, and all fields support filtering and/or sorting. This enhancement will allow you to more easily collect the data you need, when you need it.

Watch the video for a short overview of the updates:

https://youtu.be/jCa8s3YFzKA

Tickets

  1. KOD-16784: Update Parent/Child Address Information to Pull From ARSS Instead Of ARSC?
  2. KOD-16863: AI Search
  3. KOD-18189: Sample Multi-lingual
    • Tests
    • Case 1
      • There should be three language packs setup, Ukrainian, Polish, and Spanish.
      • Try viewing the website and customer portal with each selected and make sure everything looks good and is translated.
  4. KOD-18335: Testing
  5. KOD-19045: Display List of Addons in dropdown
    • Regression Tests
    • Case 1
      • Check that the order details page looks correct.
      • Check that additional charges that have already been assigned to the order are displayed correctly, the coupon amount can be changed, the coupon can be deleted, etc.
      • Check that there are no errors related to Charges in the console.
    • Tests
    • Case 1
      • Check that on the order page (which has Extra Charges) the functionality for adding charge is present and looks correct.
      • Check that when you click on the “Add Charge” button, a list appears with the names of discounts from Discounts (only Charges Amount and Charges Percentage).
      • Check that when choosing a discount, it is assigned to the order. The discount amount can be changed through the UI. You can also remove the discount.
      • Check that the discount is assigned to a specific order and the coupon can be seen in the Order Discounts table.
  6. KOD-19084: Add URLs to Driver Delivery App
  7. KOD-19344: Add cross references permission/roles to all sites
    • Tests
    • Case 1
      • Go to the operations portal → employees → data view.
      • Type in roles productCrossReferenceView.
      • And productCrossReferenceEdit
      • Make sure they can be added and are visible.
  8. KOD-19724: Setup new activation flow automatically on new systems
  9. KOD-20362: Create App Listing
  10. KOD-20361: Prepare Screenshots for Customer App
  11. KOD-20364: Prepare Screenshots for Customer App
  12. KOD-20365: Create App Listing
  13. KOD-20368: Create App Listing
  14. KOD-20367: Prepare Screenshots for Customer App
  15. KOD-20374: Prepare Screenshots for Customer App
  16. KOD-20376: Create App Listing
  17. KOD-20641: Reindex product when product language data is updated
    • Regression Tests
    • Case 1
      • Check whether work well language updating on product page.
      • Switching language and update name, description.
      • Check on user side whether updated name, description on product page.
      • On product language page, try to add, update, delete language for product and check whether it updated on product page.
      • Check whether it affected on product page, if you remove some language (ex: Spanish) for product it by default switches on English.
      • Create and update action and then check whether it affected on product page.
  18. KOD-20795: Direct ship
  19. KOD-20905: Create a record counter for incoming payloads
    • Regression Tests
    • Case 1
      • Verify Event screen continue working and you can access to the details.
    • Tests
    • Case 1
      • Setting enableRecordsCounterForSyncingPayload is used to determine if the record count will be saved in the event details or not.
      • After uploading a import file, you should see in the Event details (Development tab) a new field called ‘totalCount’ which contains the total of records to be processed.
      • You would have to test:
        • tsv file
        • csv file
        • ndjson file
    • Case 2
      • This case, the endpoint to be used is:
      • api/system/mapped/any/{mappingCode}/{importFile}/{fileType} and you can pass in the body the records (a ndjson or csv/tsv structure)
      • You need to use ‘batch’ in importFile since it is the only way that the Event is created, otherwise the import will be direct.
    • Case 3
      • New endpoint added to test report in api/system/event/getMappedPayloadMetrics
      • It gives you some metrics about Events which were created/process in the history and in the last 30m.
  20. KOD-21031: Update system event logging to store orderID, customerID, and companyID
    • Tests
    • Case 1 - Sovos Tax Calculation
      • We have to calculate taxes for a kodaris Order and also for a Magento Order.
      • If we want to do it using a testing endpoint, we could hit /api/system/integration/magento/webhook/order/taxCalculation with a valid companyCode and taxProvider = Sovos.
      • taxEngine setting should be ‘Sovos’.
      • To test a Kodaris Order we can use the operations portal hitting button 'calculate' in a Order. To do that we need first to set taxEngine = Sovos.
  21. KOD-21380: Open New ERP OE Journal Through API Call - Reconcile
    • Regression Tests
    • Case 1
      • Regression will be to run the daily batch out payment in the hourly job and make sure there are no errors and payments are synced to the ERP.
      • To do so we need enableDailyPaymentBatchOut setting enabled and then wait until the process run based on dailyPaymentBatchOutHour hour. (The job run hourly but the batch out payment happens just once a day based on that hourly setting).
    • Tests
    • Case 1
      • Enable enableDailyPaymentBatchOutProcess and closeJournalsWithOrderInsert setting when running the batch out payment process and confirm the closeJournals interceptor runs. (For instance, we could modify and add just a log line like app.log(“Testing closeJournals interceptor”:
      • To run the test we need to have the setting erpLogicEngine to ‘InforCSD’.
  22. KOD-21870: Add ACH Payment Method to COD Link
    • Tests
    • Case 1
      • Feature test should be conducted when UX will be ready and will only work for ACH payment provider, as bank account COD payment flow and agreement template could be changed according to the last comments in the ticket.
      • Endpoint : /api/user/paymentProcessing/pay/order/link/{orderNumber}?type=bankAccount
  23. KOD-21940: Remove payment method for a company
    • Regression Tests
    • Case 1
      • Operations Portal:
      • Make sure operations portal is loaded with no issues.
      • Make sure you’re able to open any available company from the Companies tab.
      • Make sure you can drill into any company details and other tabs under companies (if you have required permissions).
    • Case 2
      • Customer Portal:
      • Make sure customer portal payment methods are loaded with no issues.
      • In the Operations Portal try editing ACH Payment system on your company. Then go back to customer portal payment methods. Try deleting Card / Bank Account Payment methods. Try editing them. Make sure you can use this functionality successfully.
    • Case 3
      • Customer Portal:
      • Try adding new payment method: card and bank account. You should be able to to add new payment method successfully.
    • Tests
    • Case 1
      • Make sure that new tab Payment Methods was added under the companies.
      • Make sure you can access it with one of the following permissions: accountant/paymentView/paymentEdit/superuser/administrator. If your user doesn't have those permissions, make sure you’re not able to access this tab.
    • Case 2
      • For the case when your company doesn’t have any payment methods added:
      • Make sure you can see empty state with SVG image and paragraph.
    • Case 3
      • Add several payment methods to your company via Customer Portal Payment Methods.
      • Make sure you are able to see them as tiles under Payment Methods Tab on your Company.
      • Make sure below each method there are 2 buttons: Delete and Edit.
    • Case 4
      • For Card payment method make sure you can see description, name, expiration date and shortType (on the left) of your payment method.
      • For ACH payment method make sure you are able to see bank account icon from the left, shortDescription, name, cardType (Savings/Checking).
    • Case 5
      • Try clicking Delete on Card Payment Method or Ach Payment Method.
      • Make sure, after click this payment method was removed from the payment method list.
    • Case 6
      • Try clicking Edit button on Card Payment Method.
      • Make sure you see modal window after click.
      • Make sure Card Number field is required and you’re not able to submit form without filling in Card Number input field.
      • Try editing any field. Press Save button.
      • Make sure on general listing of payment methods this payment method was updated to your submitted values.
    • Case 7
      • Try clicking Edit button on ACH Payment Method.
      • Make sure you see modal window after click.
      • Make sure Routing Number and Account Number fields are required and you’re not able to submit form without filling in 2 above input fields.
      • Try editing Account Name field or Account Type. Press Save button.
      • Make sure on general listing of payment methods this payment method was updated to your submitted values.
    • Case 8
      • Customer Portal and Operations Portal:
      • Editing ACH payment method when ACH Payment System field is set to value other than “EFT“ (for example try ACH).
      • Edit Payment Method modal should contain following fields:
      • Account Name, Account Type, Routing Number, Account Number.
      • Editing ACH payment method when ACH Payment System field is set to EFT:
      • Edit Payment Method modal should contain following fields:
      • Account Name, Transit Number, Account Number, Institution Number
    • Case 12
      • In the operations portal your company update ACH Payment System field to “EFT“.
      • In the customer portal try adding new payment method. Choose bank account. Make sure in the modal there are following fields:
      • Account Name, Bank Name, Transit Number, Account Number, Institution Number, Signature.
      • Make sure you’re able to add new ACH payment method when ACH Payment System is set to EFT.
  24. KOD-21993: COD Link Totals Issue
    • Regression Tests
    • Case 1
      • Check that order details page, pdf and email still looks good and not broken.
    • Tests
    • Case 1
      • For order details page, pdf and email:
      • If status of the orders are "Paid" or "Shipped" or "Invoiced": you should see Shipped Subtotal for all templates.
    • Case 2
    • For order details page, pdf and email:
      • If status of order are not "Paid" or "Shipped" or "Invoiced": you should see Subtotal}for all templates.
    • Case 3
      • For order details page, pdf and email: you should see Order Total.
  25. KOD-21998: Order template fixes
  26. KOD-22009: Careers Page Design
  27. KOD-22025: Demo Site - Sort Product images by fileOrder
    • Regression Tests
    • Case 1
      • Check that images related to the product are displayed correctly on the page.
      • Check that a new product image is added and displayed correctly.
    • Tests
    • Case 1
      • Check that images related to the product can be sorted using the fileOrder parameter (the higher the fileOrder value, the lower the image will be located in the Grid).
      • Check that when adding a new image it can also be sorted by fileOrder.
  28. KOD-22026: Orders Screen - Extend Column box on Search tab
    • Regression Tests
    • Case 1
      • Log in to the Operations Portal.
      • From the menu, select any screen.
      • Click on the filter icon (view_column) and choose which columns to display.
      • Verify that the selected columns are displayed correctly.
      • Click “Refresh” and confirm that all selected columns are still displayed as expected.
      • Click “Export CSV” and confirm that the button works correctly by exporting the data.
      • Test the search field.
      • Ensure that the user can hide these columns again.
    • Tests
    • Case 1
      • Log in to the Operations Portal.
      • From the menu, select any screen.
      • Click on the filter icon (view_column) and choose which columns to display.
      • Verify that the selected columns are displayed correctly.
  29. KOD-22042: Cash Quote Breadcrumbs fix
    • Regression Tests
    • Case 1
      • Log in to the operations portal.
      • Navigate to the Cash-Quotes screen.
      • Confirm Cash-Quotes are loaded properly and are visible.
      • Select any cash-quote.
      • Confirm all tabs are working properly.
    • Case 2
      • As a logged in user navigate to the Cash-Quotes screen.
      • Navigate to the Cash-Quote details page.
      • Confirm breadcrumbs are displayed properly and redirects to the right page.
    • Case 3
      • Log in to the operations portal.
      • Navigate to the next screens and confirm the proper page is displayed:
        • Emails
        • Payments
      • Navigate to the cash-quote detail page.
      • Navigate to the payment tab.
      • Redirect to the payment detail page.
      • Confirm page is displayed properly.
    • Tests
    • Case 1
      • On the operations portal navigate to the Cash Quote screen.
      • Select cash quote that has “Associated Orders“ attached.
      • Navigate to the related Associated order.
      • Confirm right cash-quote page is displayed.
      • Confirm breadcrumbs are working properly and navigate to the right page.
      • For the child cash-quote open Associated Order tab.
      • Navigate to inner cash-quote.
      • Confirm breadcrumbs works next way:
        • Cash-Quotes redirects to the cash-quotes page.
        • First ID redirects to the first cash quote, selected on step 2.
        • “Associated orders“ navigates to the associated orders tab of cash-quote selected on the step 2.
    • Case 2
      • On the operations portal navigate to the payment detail page under cash-quote.
      • Check all tabs to be displayed as expected.
      • Confirm breadcrumbs works properly:
        • Cash Quotes - redirects to the all cash quotes
        • Cash-quote number - navigate to the cash-quote detail page.
        • Payments - navigates to the cash-quotes payments tab.
      • Under the cash-quote payment confirm all tabs (except “Custom Records) are working properly.
    • Case 3
      • Log in to the operations portal.
      • Navigate to the cash-quote screen.
      • Select cash-quote with payment under it.
      • Click on the clip icons.
      • After that select “Customer file” and select any file to upload.
      • Confirm redirection to the “Customer files tab” works as expected.
      • Confirm file you upload is visible on the control.
      • Repeat steps 4-7 for the “Internal file”
  30. KOD-22065: Payment Method not showing correctly
    • Regression Tests
    • Case 1
      • In the Operations Portal find an order as it was described in the video. Generate Order Email, Order PDF and check this order within Customer Portal Order Details.
      • Make sure in all above places there is no issues with the order page/ PDF / email.
    • Tests
    • Case 2
      • On a test order generate Order Email, Order PDF and check it within customer portal Order Details.
      • Make sure on the Order Email in section Payment Method is INTERNET CC.
      • Make sure on the Order PDF in section Credit Terms is INTERNET CC.
      • In customer portal Order Details make sure in section Credit Terms is INTERNET CC.
  31. KOD-22074: About Us Block updates
  32. KOD-22079: Set ACH Payment System on Companies
  33. KOD-22094: Category search rule add category issue
  34. KOD-22106: Search dropdown select for text vs AI issue
    • Regression Tests
    • Case 1
      • Must be logged into the operations portal and enableVectorIndexing and enableVectorSearching both need to be set to 1.
      • User should still be able to search using both ‘text’ and ‘ai’ and well as use the filters while searching.
    • Tests
    • Case 1
      • In the dropdown next to the search, switch it to the other option → search for a product → notice that the value in that box is the same value you previously selected (and the same type value in the URL) → now select a filter on the left side → notice the name in the box stays and the filtering is done correctly → now search again and swap what is in the dropdown → search → notice the name is the same from before → filter down → notice the name is the same from before.
  35. KOD-22112: Adjust slide animation
    • Regression Tests
    • Case 1
      • This sidebar can be accessed on pages:
        • Product detail
        • Products List
        • Cart
      • These pages should be loaded with no issues.
      • All existent functionality should persist and be loaded with no issues.
    • Case 2
      • Also, in the sidebar itself, make sure that the list of stores is available and we can add an item to the cart from the sidebar.
  36. KOD-22113: Add unit and quantity boxes to the side slide
  37. KOD-22126: Check Manufacturer not Displayed on Manufacturers Page
  38. KOD-22134: Account Quote Templates
  39. KOD-22145: Fraud Scoring - UX
    • Tests
    • Case 1
      • For this test, we will go to System > Frauds.
      • We will test the Show / Hide columns button, as well as the searching, filtering and sorting.
  40. KOD-22156: Company Addresses - Support sorting and filtering on the Data Tab
    • Regression Tests
    • Case 1
      • Log in to the operations portal.
      • Navigate to the Company Addresses screen.
      • Confirm page and data are loaded properly.
      • Navigate to the “Data” tab and confirm this page is loaded too.
    • Case 2
      • Log in to the operations portal.
      • Navigate to the setting screen.
      • Search for enableCompanyAddresses setting.
      • In the new tab navigate to the Company Addresses screen.
      • Select any Company Address and navigate to it’s details page.
      • If setting enableCompanyAddresses is set to 0, confirm all inputs are disabled, except:
        • Language
        • First Name
        • Last Name
        • Customer May Override Address
        • Default Billing
        • Default delivery
      • If setting enableCompanyAddresses is set to 1 all inputs are enabled.
    • Tests
    • Case 1
      • On the operations portal navigate to the Company Addresses → Data tab.
      • Add all sortable columns.
      • Confirm sorting is working for each column.
    • Case 2
      • On the operations portal navigate to the Company Addresses → Data tab.
      • Add all filterable columns.
      • Confirm filters are working for all those columns.
      • Note: Date columns might not be working with the filter panel.
    • Case 3
      • On the operations portal navigate to the Company Addresses → Data tab.
      • Add all brand new columns.
      • Confirm columns are visible and contains information in themselves.
      • Note: Active filed in the grid was updated to be set as all other Boolean fields.
  41. KOD-22158: Add shippingMethod field to order items - UX
    • Regression Tests
    • Case 1
      • Enter Operations Portal.
      • Go to Orders → Any Order with items → Items' tab.
      • Check if you can see items as usually
    • Tests
    • Case 1
      • Enter Operations Portal.
      • Go to Orders → Any Order with items → Items' tab.
      • Add column “Shipping Method“ to table. Check if it appeared on table.
    • Case 2
      • Enter Operations Portal.
      • Go to Quotes → Any Quote with items → Items' tab.
      • Add column “Shipping Method“ to table. Check if it appeared on table.
    • Case 3
      • Enter Operations Portal.
      • Go to Cash Quotes → Any Cash Quote with items → Items' tab.
      • Add column “Shipping Method“ to table. Check if it appeared on table.
  42. KOD-22176: Account registration flow
  43. KOD-22184: Import Employee Assignments onto Vendors
  44. KOD-22192: Order Automation
  45. KOD-22199: Log Time popup - Make a note
    • Regression Tests
    • Case 1
      • Make sure Pop-up Log Time on the Tickets screen looks good and you can still log you time.
    • Case 2
      • Make sure that the Employee field in the pop-up is still work correctly and you can choose any employee.
    • Tests
    • Case 1
      • Check that next text “Leave blank to log time for yourself. Select an employee to log time for someone else” is displayed under Employee field on the pop-up Log Time on the Tickets screen.
  46. KOD-22203: Header changes
  47. KOD-22205: Applying Credits in Customer Portal
  48. KOD-22215: Create serverside export for Emails - UX
    • Tests
    • Case 1
      • For this test, we need to go to the Emails screen.
      • We will click on File > Export.
      • If you check the Network tab, you will see that the correct endpoint is being called /api/system/email/export.
      • All of the emails should be downloaded and the columns in the CSV file should match what you had in the grid.
    • Case 2
      • For this test, we need to go to the AP Invoice Emails screen.
      • We will click on File > Export.
      • If you check the Network tab, you will see that the correct endpoint is being called /api/system/vendorInvoice/apAutomation/email/export.
      • All of the emails should be downloaded and the columns in the CSV file should match what you had in the grid.
  49. KOD-22218: Footer changes
    • Regression Tests
    • Case 1
      • Check link clickeability: Ensure that all footer links are clickable and redirect correctly.
      • Open the Themer and perform the following actions:
        • Add Socials: Ensure the user is able to add social media links when needed.
        • Add Store Info: Verify that the user can add store information and that it displays correctly in the footer.
    • Tests
    • Case 1
      • Log in to the Operation Portal.
      • Navigate to the CMS section.
      • Add the trademark.
      • Go to the website and check that the trademark is displayed according to the new design.
      • Open the Themer.
      • Add badge.
      • Check footer.
      • Expected Results:*
        • The footer should display correctly across all screen sizes and align with the design mockups.
        • The trademark and logos should appear as designed.
  50. KOD-22219: Support creating CMS blocks in operation portal
  51. KOD-22220: Update websites
  52. KOD-22221: Product listing page updates
    • Regression Tests
    • Case 1
      • Log in to the Operations Portal.
      • Select any product category.
      • Click on Manage Category and make the following changes:
      • Banner: Disable both the Banner Content Overlay and Banner Sub Content.
      • Verify that the banner displays correctly across different screen sizes.
      • Add a link to the banner in the Manage Category section.
      • Click on the banner and verify that the user is redirected to the correct URL.
    • Tests
    • Case 1
      • Log in to the Operations Portal.
      • Select any product category.
      • Click on Manage Category and complete the following fields:
        • Banner: Fill out all fields in this section.
        • Banner Content Overlay: Fill out all fields in this section.
        • Banner Sub Content: Fill out all fields in this section.
      • Save the changes.
      • Validate that the banner matches the new design.
      • Test the banner’s display across various screen sizes.
      • Check that the filters section matches the mockups:
      • No borders around the filter elements.
      • A line is added after the filter header.
      • Expected Results: The banner should display correctly and conform to the design mockups on all screen sizes.
  53. KOD-22222: Product page updates
    • Regression Tests
    • Case 1
      • Check that product categories still looks good.
    • Case 2
      • Check that product details page still looks good both for guest and log in user.
    • Tests
    • Case 1
      • Please check that product details page is similar as shown on mockup.
  54. KOD-22223: Don't Display EA for Products if There is a WPACK Unit Available
  55. KOD-22226: Orders Screen - Update invoiced data and customer files qty
    • Regression Tests
    • Case 1
      • Make sure that Orders grid screen and order detail tab look good and load without any error.
    • Tests
    • Case 1
      • Check that Invoiced date on the order detail screen matches with Invoiced data on the Orders grid screen.
    • Case 2
      • Check the quantity of Customer files on the Orders screen. It should match the quantity in the Customer files tab under the order.
  56. KOD-22227: Remove Grouping from Grid View
    • Regression Tests
    • Case 1
      • Make sure grid view is loaded with no issues. You should still be able to check products in the grid view.
    • Tests
    • Case 1
      • Make sure there is no grouping for the grid view. Grouping should remain only for catalog view.
  57. KOD-22228: Kodaris - Email did not generate a ticket
  58. KOD-22232: Automatically refresh the comments page
    • Regression Tests
    • Case 1
      • For this test, we will go to Tickets > Select a Ticket > Customer Comments.
      • We will add a comment to the Ticket and it should be added successfully.
    • Tests
    • Case 1
      • For this test, we will go to Tickets > Select a Ticket > Customer Comments.
      • We will add a comment using Swagger and then we will switch tabs. When we go back to the Customer Comments tab, the new comment should be displayed without needing to reload the page.
      • We will repeat the process now deleting a comment.
  59. KOD-22233: Warehouse autocomplete
    • Regression Tests
    • Case 1
      • In the Operations portal → Orders → order → items.
      • Check if you can display location.
      • Check if orders can display different locations.
      • Check if you can search by location name.
    • Tests
    • Case 1
      • In the operations portal → Orders → Order → Items display the Location.
      • Check if typing in location for some item will trigger autocomplete (Currently setting other location by this column is no working and fix for that is incoming).
  60. KOD-22234: Embed emails on Tickets -> Ticket -> Emails screen
    • Regression Tests
    • Case 1
      • Check that the data is displayed correctly on the Tickets > Ticket Page > Email Tab.
      • Check that the added Emails for a specific ticket are added to Tickets > Ticket Page > Email Tab and to the table of all Emails.
    • Tests
    • Case 1
      • Check that when you go to the Email data page, you are not redirected to the System > Emails screen.
      • Check that Email data is displayed correctly.
  61. KOD-22237: Catalog View Units Column
    • Regression Tests
    • Tests
    • Case 1
      • For this test, we need to navigate to a category.
      • We will test List, Grid and Catalog views.
      • For products without unit selection options, we should see a select field and the only option available should be 'Box'.
      • For products with unit selection options, everything should remain the same.
      • We should still be able to add products to the cart and place an order.
  62. KOD-22248: Parser request
  63. KOD-22250: Kodaris - Can't view emails on Company > Tickets screen
    • Tests
    • Case 1
      • On the Companies > Company > Tickets > Ticket screen check if emails view is working.
  64. KOD-22260: Export for salesforce - Filter out customers on inactive companies
  65. KOD-22268: Text outside the button - Fix
    • Tests
    • Case 1
      • The text should not go over the 'save for later' button on order summary.
  66. KOD-22270: Rename importer
  67. KOD-22275: Order Automation
  68. KOD-22277: Update Product List Import Video
  69. KOD-22279: Provide Employee Group Template Docs & Help Set Up Initial Employee Groups - UX
  70. KOD-22280: Implementation - Specs
    • Regression Tests
    • Case 1
      • Please test that product page works as usual.
    • Tests
    • Case 1
      • Please test that we can see product specs only if they are present.
    • Case 2
      • Please test that they are populated correctly from product.
  71. KOD-22281: UX for adding CMS parent page name to data grid
    • Regression Tests
    • Case 1
      • Make sure the CMS → pages search and data grids still load properly.
    • Tests
    • Case 1
      • Go to CMS → pages → data grid → click on the show/hide columns button → notice that ‘Parent Page Name’ is a column you can add → click on it → notice it Parent Page Name is now being added to the grid and you can see the name of the parent page displayed → also notice you cannot edit the column (the parent page name will automatically update when you update the parent page column with a valid number)
  72. KOD-22298: Implementation - Drag and Drop
  73. KOD-22299: Translation FAQ page
  74. KOD-22301: Pull Rebate Records from DataLake
  75. KOD-22305: Cart multilingual updates
  76. KOD-22309: Make defaultQuotingWarehouse Host Specific
    • Regression Tests
    • Case 1
      • For non multi host sites, create a quote should still working with the setting with a value and without.
      • Check that the setting global has a value (if exists) and try creating a quote in the operation portal.
      • Then, do the same but this time leave blank the setting.
    • Case 2
      • Create a copy of the quote and make sure it works and warehouseCode is set with the global setting or the host setting.
    • Tests
    • Case 1
      • For multi host sites, setting defaultQuotingWarehouse must be host compatible. Try creating an quote and check the warehouse value from the setting is taken from the Host.
      • See field ‘warehouse’ after creating the quote.
  77. KOD-22317: Add basic customer dev app listings
  78. KOD-22320: Add a Place Order button at Checkout
  79. KOD-22323: Implementation - Install applications
  80. KOD-22325: Operations Portal - Company Addresses importer adjustments
  81. KOD-22327: About Us CMS Page updates
  82. KOD-22333: API CRM permission updates for cash quotes
  83. KOD-22338: AP Automation Invoice Grid Updates
  84. KOD-22339: Return Vendor Name in vendor invoice list result
  85. KOD-22340: Filter Email Columns using Contains
    • Regression Tests
    • Case 1
      • On Emails and AP Invoice Emails Screens:
      • Make sure you’re able to add/remove columns from the grid.
      • Make sure you have previously available filters on columns: Equals, Doesn’t Equal, Empty, Not Empty. Make sure those filters are working fine and filtering is happening.
      • Make sure filtering takes not too long.
    • Tests
    • Case 1
      • On Emails and AP Invoice Emails Screens:
      • Make sure you’re new filtering options were added: Contains, Doesn’t contain, Starts With, Ends With.
      • Make sure you can filter using above operations.
      • Make sure filtering takes not too long using those operations.
  86. KOD-22354: Update subscribe link
  87. KOD-22358: Fix filtering on sku screen for vendor code and vendor part number
  88. KOD-22363: Web Order - incorrect date
  89. KOD-22362: Implementation - MSDS issue
  90. KOD-22366: Add import to the Unit Conversions screen
  91. KOD-22367: Add import to the Unit Conversions screen - UX
    • Regression Tests
    • Case 1
      • Log in to the operations portal.
      • Navigate to the Unit Conversion screen.
      • Confirm page is displayed and data is loaded.
    • Tests
    • Case 1
      • On the operations portal on the Unit Conversion screen click on “File” button.
      • Confirm “Export” is enabled.
      • Click on “Export”
      • Rename file if needed.
      • Click “Ok” and confirm csv file with data is downloaded.
    • Case 2
      • Before testing you can update downloaded csv file with some values changed or rows added.
      • On the operations portal under Unit conversion screen click on “File” button.
      • Confirm “Import” is enabled.
      • Hover on this button and confirm there are 3 options.
      • Select “Create & Update”
      • Upload the .csv and .tsv files.
      • Confirm upload is completed and view is updated.
      • Try to upload another file type.
  92. KOD-22375: Configure Countries and states
  93. KOD-22397: Embed emails on Сompanies > Company > Tickets > Ticket > Emails screen