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

December 12, 2024 release notes

Highlights

Operations Portal

Option added to manually calculate the shipping method

You now have the ability to set one of your shipping method options as “Manual”, allowing you to manually calculate the shipping cost when entering an order. If “Manual” is selected for the shipping method, you can directly enter the shipping cost, and the grand total will reflect the amount that you manually set. This option can be available under Orders in the Operations Portal. This setting is now available to configure in your Operations Portal.

Watch the video to learn more:

https://youtu.be/RPDkOZ2bKIk

Inventory levels displayed per warehouse under the “Location” field

When adding an item to an order or cash quote in the Operations Portal, users can utilize the “Location” field to select the warehouse they want to order the item(s) from. Now, when searching for a warehouse, the dropdown will display inventory levels for all warehouses. This will give users more insight into the inventory before ordering so they can confidently choose a warehouse with adequate stock.

Watch the video below to see how the inventory information is now displayed:

https://youtu.be/8TQmqaCmp2Y

Set payment terms on cash quotes and orders

You can now set payment terms on cash quotes and orders in the Operations Portal. The terms typically come from your ERP or can be set up in Kodaris so that when you create an order or cash quote, you can choose from a list of pre-set terms. While the “Payment Terms” field is not required, it gives your team the option to communicate this information with your customers upon receiving a quote or order.

Learn more about this feature by watching the video below:

https://youtu.be/xkZX3kbebis

Send emails to employees via the Operations Portal

You now have the ability to send emails to employees directly from the Operations Portal. You can send these emails using the Data tab under the Employees screen. When sending an email, you’ll be able to choose the template you want to send from a list of previously created templates.

Watch the video to see how you can send emails to employees:

https://youtu.be/WMUx_Zg9PM8

Upload primary image to a product attribute

You can now upload a primary image to product attributes in the Operations Portal! This ability allows you to provide even more visual product representation on your website.

Watch the video to learn more:

https://youtu.be/Nk76XdJO_2o

Operations Portal & Customer Portal

“Customer Project” field added to Tickets screen

A new field titled “Customer Project” has been added to the Tickets screen in both the Operations Portal and Customer Portal. This field can be used to help categorize and differentiate tickets by project type. When editing this field, users can choose from a dropdown of selectable options that are pre-configured.

Learn more about this field and how to use it in the video below:

https://youtu.be/Zp6o8qXbP28

Mobile App

“Arrived” notifications added for customers when using the Driver Delivery App

When using the Driver Delivery App, your customers can now receive notifications letting them know a delivery truck has arrived at the delivery location. When a driver taps the “Arrived” status in the app, it will automatically send email and/or text notifications to customers, depending on the notification settings they have enabled. This will give your customers notice ahead of the order being delivered so that they can prepare for the delivery in a more timely manner.

1160_Release_Notes___Mobile_App__500_x_1000_px__updated.png

“Orders” tab added to company details in the Employee Mobile App

A new tab titled “Orders” has been added to the company details screen in the Employee Mobile App. All orders associated with a company will be shown under a company’s “Orders” tab. This will allow you to view a customer’s orders, including the order status, shipping address, and more, while on the go. 

Check out the images below, or download the app to see for yourself! If you haven’t downloaded the mobile app yet, head to the App Store or Google Play, search “Kodaris Employee Portal”, and download the app with the Kodaris logo. To log in, enter your company’s domain/URL, your username, and your password. Your credentials will be the same as what you use to log into the desktop version.

1160_2.png

1160_1.png

Tickets

  1. KOD-19136: Multilingual dropdown position issue
    • Regression Tests
    • Case 1
      • On the content portal check is language dropdown is visible.
      • Open any page that contains translatable text (ex FREQUENTLY ASKED QUESTIONS).
      • Change language and verify is it translated.
    • Case 2
      • Log in to the content site.
      • Confirm company and location address dropdowns are displayed properly for any width of the screen.
      • Confirm company and location address dropdowns' sizes are not changed as for multilingual dropdown.
      • Confirm after clicking on multilingual button it’s dropdown displayed as expected for any screen width when other dropdown is visible.
    • Tests
    • Case 1
      • Confirm language dropdown is displayed without extending screen size:
      • f there is not place to display dropdown it is shifted to left.
      • If there is place to display dropdown it will be displayed to right.
  2. KOD-21461: Arrived Notification to Customers
  3. KOD-21739: One Time ACH Payment Just like COD Link
    • Regression Tests
    • Case 1
      • COD page.
      • Expected result: It’s possible to pay by card. Make sure everything works as normal here and you do not see any option to pay via ACH.
    • Tests
    • Case 1
      • COD page.
      • Expected result:
      • It’s possible to pay by card or by bank account.
      • All bank account fields are required.
      • Ensure that you have to agree to the ACH terms and fill in your signature.
      • Make sure when you pay, under the order is stored the time that you agreed to the ACH terms and the ACH pdf document agreement is stored.
      • Signature field uses special font.
    • Case 2
      • Enter your company details section. Make sure Company Address Section has Google Autocomplete.
      • When you choose value from the dropdown, they’re populated to the City, State, Postal Code input fields below.
  4. KOD-22096: Bulk upload images
  5. KOD-22254: Implementation
  6. KOD-22399: Implementation - Configure Pricing
  7. KOD-22474: Implementation - Configure Taxes
  8. KOD-22586: Parent Company Not Appearing
    • Regression Tests
    • Case 1
      • Companies dropdown.
      • Expected result: Companies are shown as expected when there are default shiptos.
    • Tests
    • Case 1
      • Companies dropdown
      • Expected result: Companies are shown as expected even though no shiptos were found for them.
  9. KOD-22649: Restricting users to view the documents in the Credit app - UX
    • Regression Tests
    • Case 1
      • Check that files with the “Other” type are downloaded correctly, the preview looks correct
      • Check that adding an internal file works well.
    • Tests
    • Case 1
      • Check that if we have the “CompanyConfidentialInternalFileView” role, files with the “Confidential” type are downloaded correctly, the preview looks correct.
      • Make sure that if there is no CompanyConfidentialInternalFileView role, files with type confidential are not displayed in the grid.
  10. KOD-22669: Employee App - Quick Order - Add orders view to companies details
    • Regression Tests
    • Case 1
      • Go to the company details view and verify the following:
      • A new tab titled Orders exists.
      • Selecting the Orders tab displays a grid view with the orders belonging to that company.
      • The grid view includes a search input to search for orders by name or code. Typing in the search input should display the matching results, and if no results are found, a placeholder saying "No data to display" should appear.
      • Selecting an order should navigate to the details view of that order.
      • Verify that all fields displayed on the web are present, with the exception that this view is read-only.
  11. KOD-22675: Implementation - Inventory
    • Regression Tests
    • Case 1
      • Check that product details page still looks good.
    • Case 2
      • Check that you can still see inventory on product details page.
    • Tests
    • Case 1
    • When this setting hideInventoryPublicNumbers is turned on, you just should see In stock if product have sku data for guest.
  12. KOD-22744: Set Up Direct Ship Flow / Test
  13. KOD-22762: Fraud details screen and next UX updates for Fraud scores
    • Regression Tests
    • Case 1
      • Frauds, Orders, Customers, Payments pages should work as before.
    • Tests
    • Case 1
      • Go to System > Frauds.
      • Make sure that a button has been added to go to a separate page, (the last button in the table).
      • When switching to a separate table, make sure that all information is displayed correctly.
    • Case 2
      • Go to Orders page.
      • Open the detailed page of the order for which there is frauds.
      • Make sure that there is a new tab 'Frauds' with table by this orderId.
      • Also make sure that it is possible to go to a separate page for each Fraud.
    • Case 3
      • Go to Customers page.
      • Open the detailed page of the customer for which there is frauds.
      • Make sure that there is a new tab 'Frauds' with table by this customerId.
      • Also make sure that it is possible to go to a separate page for each Fraud.
    • Case 4
      • Go to Order → Payments page.
      • Open the detailed page of the payment for which there is frauds.
      • Make sure that there is a new tab 'Frauds' with table by this paymentId.
      • Also make sure that it is possible to go to a separate page for each Fraud.
    • Case 5
      • Go to the Order page.
      • If a Risk Score value is received for the last Fraud, then a badge with different colors will be displayed on the Frauds tab, depending on the risk score value.
  14. KOD-22770: Implement startDate/endDate or add active flag on sscCompanyProductCategoryProduct
  15. KOD-22795: Add possibility to change filter categories position
    • Regression Tests
    • Case 1
      • Make sure that filters are applied and search results are updated.
      • Make sure that the functionality related to filters also works in the mobile version.
    • Tests
    • Case 1
      • Go to the product list page.
      • Make sure that an icon has been added to switch the sidebar layout.
      • Switch the mode to the vertical sidebar and make sure that everything is displayed correctly.
      • Make sure that the switch icon turns green when in vertical mode.
    • Case 2
      • Go to the product list page.
      • Check the display at different screen resolutions. Make sure that the content is available and displayed correctly.
  16. KOD-22799: Add ability to send account activation email to employees
    • Tests
    • Case 1
      • For this test, we will go to Employees - Data tab.
      • This functionality we are going to test should be the same one we have on the Customers screen.
      • You should see an envelope icon next to the Show / Hide Columns button.
      • If no row is selected, the icon should be disabled. Once you select one or multiple rows, the icon should be enabled. You can test this with one or multiple rows selected.
      • We are going to click on the button and a dialog should open.
      • It is going to ask us to select a template. We are going to select one from the list. The autocomplete functionality should work as expected.
      • Once we select a template, we are going to click on Send Email.
      • The following endpoint should be called: /api/system/employee/sendEmail
      • If you go to the Emails screen, you should see the information about the email that was just send there.
  17. KOD-22803: Fix Escalation Units
  18. KOD-22813: Add ability to upload primary image on an attribute
    • Regression Tests
    • Case 1
      • Make sure that the Attributes page is available, and all the necessary information is displayed as before.
    • Tests
    • Case 1
      • Go to the attributes page on the operations portal.
      • Open any attribute.
      • Make sure that a button has been added in the upper right corner to attach an image.
      • Upload an image.
      • Make sure that it is added to the medium Image category, and so that it comes from the backend as a mediumImage parameter.
  19. KOD-22824: Display and Edit Terms on Cash Quotes
  20. KOD-22832: Order Confirmation Emails not sending
  21. KOD-22855: Enable Updated Product Codes in ERP Integration
  22. KOD-22867: Kodaris - Tickets - Add Customer Project Field - UX
    • Regression Tests
    • Case 1
      • For this regression test, we will go to the Customer Portal Tickets screen.
      • We will click on Create Ticket.
      • The ticket should be created successfully and you should be redirected to the new ticket’s details screen.
      • We will fill the fields and reload to make sure the information was saved correctly. You can skip the newly added “Project” field for this regression test.
      • We will also Attach a File to the ticket to make sure that functionality is also working correctly.
    • Case 2
      • For this regression test, we will go to the Operations Portal Tickets screen.
      • We will click on the button to Add a new ticket.
      • We are going to fill the fields for Title and Description - there’s no need to select a template for now.
      • You should be redirected to the new ticket’s details screen.
      • We will fill the fields there and reload to make sure the information was saved correctly. You can skip the newly added Customer Project field for this regression test.
    • Tests
    • Case 1
      • For this test, we will go to the Customer Portal Tickets screen.
      • We will use the Columns button to display the new Customer Project column (column should be facetable), if the ticket has information there, it should be displayed accordingly.
      • Now, we will go inside the ticket details screen and scroll down to the Customer Project field, if the ticket has information there, it should be displayed accordingly and if not, we can select one of the options available there.
      • The options should match what we have in the configuration object - ticketCustomerProjects property.
      • We will select one of the options. The changes should be saved accordingly.
    • Case 2
      • For this test, we will go to the Operations Portal - Tickets screen.
      • First, we will test the Search tab. We will use the Show / Hide columns button to display the recently added Customer Project column.
      • That new column should be facetable and allow to sort with it. Everything should work accordingly there.
      • Now, we will move to the Data tab and repeat the process to display the column.
      • In the Data tab, you should be able to reassign the value of that column by double clicking on it and selecting one of the options.
      • The options should match what we have in the configuration object - ticketCustomerProjects property.
      • The new value should be assigned accordingly.
    • Case 3
      • For this test, we will go to the Operations Portal - Tickets screen - Select a ticket - Details tab.
      • We will scroll down to the Customer Project field.
      • We are going to click on it and reassign the value by selecting one of the options.
      • The options should match what we have in the configuration object - ticketCustomerProjects property.
      • After we select an option, the data should be saved for that ticket accordingly.
  23. KOD-22868: Required Attributes Template - UX
    • Tests
    • Case 1
      • For this test, we will go to Categories - Select a category - Filter Categories tab.
      • If you don’t have any Filter Category assigned where “Required” value equals true, you need to add at least one.
      • Now, we will go to Required Attribute Assignment tab.
      • There, you will see a grid with “Product ID”, “Code” and “Name” columns. The rest of the columns on the grid will match the required Filter Categories you set up on the previous step.
      • We can even go back to the previous tab and add or delete a Filter Category. After reloading the Required Attribute Assignment screen, the columns should be updated.
      • We can use the Show / Hide Columns button to display or hide the columns we want.
    • Case 2
      • For this test, we will go to Categories - Select a category - Required Attribute Assignment screen.
      • In this grid, we will see a list of products that are missing at least one value from one of the required Filter Categories that Category has.
      • There can’t be any products on the Required Attributes Assignment screen that have all of the required Filter Categories values assigned.
      • We can test this by going to Products - Select a product that is included on the Required Attribute Assignment grid - Attributes tab.
      • We will add attributes for all of the required attributes to that product. Then, we will reload the Required Attribute Assignment grid. That item should no longer be displayed on that table.
      • If we delete at least one of the required attributes from the product, it should be displayed on the table again.
    • Case 3
      • For this test, we will go to Categories - Select a category - Required Attribute Assignment screen.
      • We will double click on one of the “fg_” cells. This will open an autocomplete field. The options you can select there should only be of the same type of the column.
      • You can test this by going to the Filter Categories screen - Selecting a category. The options displayed in the autocomplete should match the list of attributes of that Filter Category.
      • We are going test the autocomplete functionality by entering some text on the field. This should filter the options displayed.
      • We are going to select one of the options.
      • If there wasn’t a value on the cell before, a POST endpoint should be called and now that attribute is assigned to that product.
      • If there was a value before, a PATCH endpoint should be called and now the old attribute was replaced by the new one.
      • If you happen to click on a cell that had a value and delete the content and click away, a DELETE endpoint should be called and now that attribute is no longer part of that product.
      • You can test that by reloading the Attributes grid on the Products screen on every case.
  24. KOD-22885: Add inventory level to the autocomplete search for location
    • Regression Tests
    • Case 1
      • For this regression test, we will go to Orders - Select an editable order - Items tab.
      • We will use the Show / Hide columns button to display the “Location” column.
      • You should be able to click to edit, see the dropdown options and select any option you like.
      • The changes should be saved accordingly.
    • Tests
    • Case 1
      • For this test, we will go to Orders - Select an editable Order - Items tab.
      • We will use the Show / Hide columns button to display the “Location” column.
      • Now, you should see the Inventory level of that product at the end of the option.
      • You can verify the quantity by searching for that product on the Price Check screen.
    • Case 2
      • For this test, we will go to Cash Quotes - Select a cash quote - Items tab.
      • We will use the Show / Hide columns button to display the “Location” column.
      • You should be able to click to edit, see the dropdown options with the Inventory level of that product at the end of the option, and select any option you like.
      • You can verify the quantity by searching for that product on the Price Check screen.
  25. KOD-22911: Gather List
  26. KOD-22946: Invoices Change Remit To
  27. KOD-22947: Price by Ship to
  28. KOD-22953: Disable generate sku buttons
    • Regression Tests
    • Case 1
      • Make sure SKU screen loads good.
    • Tests
    • Case 1
      • Check that you don’t see "More" button with Generate SKUs options on the SKU screen.
  29. KOD-22975: More updates to invoice template
  30. KOD-22983: Update pages view for logged in users
    • Regression Tests
    • Case 1
      • When logged in, make sure the product list page still loads the same for grid, list, and catalog view.
    • Case 2
      • When logged in, make sure the product description page still loads the same.
    • Tests
    • Case 1
      • Make sure you are logged out → go to any category page → go to grid view → make sure that nothing is below the name of the product (ie: the quantity, add to cart, add to list, etc are not present).
    • Case 2
      • Now to go list view → make sure the call for pricing, quantity, add to cart and add to list buttons are not visible.
    • Case 3
      • Now go to catalog view → make sure call for pricing, quantity and add to cart button are not visible (you will still see price and qty label up top according to the mock up).
    • Case 4
      • Now click into a product → notice the call for pricing, quantity, add to cart and add to list buttons are not visible → you will see the phrase ‘Sign in to see price and stock availability’ on the page with ‘Sign in’ being a link → now click the link and it should route you to the sign in page.
  31. KOD-22990: Employee App - Fixes and enhancements
    • Regression Tests
    • Case 1
      • Make sure quick orders are created correctly.
    • Case 2
      • Make sure that comments in “Tickets → Ticket Details → comments” are posted correctly.
    • Case 3
      • Make sure that entities are correctly deleted from grids on long press.
    • Tests
    • Case 1
      • Login into the app.
      • Close the app.
      • Go to the operations portal on the web.
      • Reset your password and set new password different from previous one.
      • Open the app.
      • You should be redirected to initial screen, because auto-login failed.
    • Case 2
      • Go to quick orders.
      • Start quick order.
      • Go to the checkout screen.
      • Make sure, that when clicking back from checkout screen it takes user back to cart screen.
    • Case 3
      • Go to Quick order in checkout.
      • Please make sure PO number saves, when you click anywhere besides the PO number field.
      • Make sure, that while PO number is saving, it does not disappear from the field.
      • Make sure that PO number resets to previous value on save-error after you’ve edited it.
      • Make sure, that loading button is blocked when PO number is saving.
    • Case 4
      • Please check next screen on possible unwanted clipping with elements of user’s interface.
      • Comments screen in tickets.
      • Cart screen in Quick Order.
  32. KOD-22995: Account for DOs for ICSL Items
  33. KOD-23004: Make Default Pricing Warehouse Host-Compatible
    • Regression Tests
    • Case 1
      • Make sure all pricing is fine in a multisite system. Pricing will be fine if guest pricing works and logged in pricing works and does not crash.
    • Case 2
      • Update the defaultPricingWarehouse setting on a host and ensure that it is using that host for pricing. You can see that if the sku matches that default host. It should be different from the global setting.
  34. KOD-23005: Kodaris - Update Documentation Styles
  35. KOD-23008: Implementation
  36. KOD-23009: Implementation - Add marker
    • Regression Tests
    • Case 1
      • Check that main page still loads without any problems.
    • Case 2
      • Check that maps still work throughout the site.
    • Tests
    • Case 1
      • Check that script was updated.
  37. KOD-23013: Sync Purchase Order Add-ons from CSD
  38. KOD-23015: Account Registration Page Updates
    • Regression Tests
    • Case 1
      • Navigate to Register Page. Check if it displayed fine.
    • Case 2
      • Fill data that meet requirements and Submit. Check for Success message.
    • Tests
    • Case 1
      • Navigate to Register page. Check if you can enter values that is between 00001 and 10000 and there is no error info for such values.
    • Case 2
      • Navigate to Register page. Enter data that does not meet requirements, like special symbols in name. Click Submit button and check if error message occurred.
    • Case 3
      • Continue Case 2: with error message displayed enter eligible values in all fields and click Submit button again. Check if Success message appear.
  39. KOD-23018: Roll out timeline section (CMS block)
    • Regression Tests
    • Case 1
      • Add the timeline section to the page and confirm that it is visible on the screen and no errors occur.
    • Case 2
      • Confirm that the text and title in this section can be edited by clicking on the appropriate placeholder and by clicking the save button, the changes remain saved.
    • Case 3
      • Confirm that when scrolling through the slides:
      • We go through each slide without skipping any.
      • The active slide (the one we are currently on) will have a white color in the pagination.
    • Сase 4
      • Confirm that if we add a photo to any column:
      • The photo will, by default, occupy 100% of the column's width.
      • If we change the setting in "image max-width," the photo will occupy at most the specified width across all screen sizes.
      • If we change the “Add border to Image“ checkbox the photo will get the border.
    • Case 6
      • Confirm that when changing the settings in "Color," the colors of the content, section, font, or border change correctly.
    • Case 7
      • Confirm that to see the column’s Link on the preview screen, we need to add both linkLabel and linkHref fields; otherwise, it will not appear on the screen.
    • Case 8
      • Confirm that if we have multiple slides, we can navigate between these slides using arrows.
      • On the first slide, the back arrow should be black to indicate that it is disabled; the same applies to the right arrow if we are on the last slide.
      • On mobile, confirm that we only display our arrows, and the decade labels will not be shown.
    • Case 9
      • Confirm that when clicking the "Preview" button, we will see the section on the page exactly as it appears on the edit page, but without the "Add New Slide" button.
    • Tests
    • Case 1
      • Confirm that the number of slides per view can be adjusted by opening a settings tab and changing the "slidesPerView".
      • Change the value for the desktop and make sure the number of columns changes accordingly.
      • Change the value for tablets and phones and ensure that the number of columns matches the input value on these devices.
    • Case 2
      • Add Pagination.
      • Confirm that clicking the Add New Pagination button displays pagination on the screen.
      • Confirm that clicking the *Remove Last Pagination* button removes the pagination from the screen.
      • Verify that when the last pagination is removed, the Remove Last Pagination button disappears as well.
    • Сase 3
      • Confirm that clicking the Add New Slide button adds a new slide to the screen.
      • Confirm that clicking the Remove Last Slide button removes the last slide from the screen.
      • Verify that when the last slide is removed, the Remove Last Slide button disappears.
  40. KOD-23026: Add new terms fields to order details screen
    • Regression Tests
    • Case 1
      • Make sure the order details page still loads properly.
    • Tests
    • Case 1
      • Go to orders → click into one → notice the new section on the right labeled ‘Payment Terms’ where there should be a type as you search form field → click the box and start typing to search for a term → select one → notice that the term is displayed in the box and a new field pops up below saying ‘Term Description’ with the description of that term (this is a read only field) → reload the page and notice those fields have stuck and are a part of the order.
    • Case 2
      • Now go to select the term box again and put something in the box that isn’t an option → click out of the box and notice the box reverts back to the original selection that was there.
    • Case 3
      • Go back to the box and select a different option → notice the term description updates properly.
    • Case 4
      • Now delete the selection in the terms box → notice the description also is now removed.
  41. KOD-23028: Webform Fixes
    • Tests
    • Case 1
      • Navigate to: /s/content/ccpa.
      • Verify the Form Title: Ensure the title of the form is displayed correctly.
      • Verify “Request to Know About Categories”:
      • User should be able to select only one option from the available choices.
      • Typographical mistakes in the sentence should be corrected.
      • User should be able to select only one option from the available choices.
      • The placeholder text in the textarea should be corrected.
  42. KOD-23041: Implementation - Test Addons
  43. KOD-23044: Update Address Dropdown in Header
    • Regression Tests
    • Case 1
      • Open the website.
      • Check "address" dropdown.
      • Select any address from the available options.
      • Confirm that the selected address is successfully applied.
    • Tests
    • Case 1
      • Open the website.
      • Check "address" dropdown.
      • Verify that the title now displays: “shipto - locationName - city”.
  44. KOD-23048: Incorrect Balances on Statements
  45. KOD-23051: Configure Countries and States
  46. KOD-23052: Update Latitude & Longitude For Warehouses
  47. KOD-23055: Navision syncs
  48. KOD-23057: Brands investigations
  49. KOD-23060: Email recipient not receiving emailed invoices but has received email statement
  50. KOD-23061: Add SEO to the layout
  51. KOD-23068: UX for active, startDate, endDate on catalog products
    • Regression Tests
    • Case 1
      • Make sure Company Catalog screen is loaded with no issues.
      • If there are catalogs, they should be loaded with no issues. You should be able to add products to catalog, to remove products from the catalog and to edit editable fields on the catalog product.
    • Tests
    • Case 1
      • Make sure there is Active column added to the column list on the Company Catalog. Add Active column to the grid.
      • In the Active column there are allowed following values: Yes/No.
      • Try updating value in this column by selecting Yes/No from the dropdown.
      • Make sure on select value is successfully updated.
    • Case 2
      • Make sure there is Warehouse ID column added to the column list on the Company Catalog. Add Warehouse ID column to the grid.
      • Make sure this column contains dropdown with warehouse values in the format: warehouse ID - warehouse code - warehouse name. Click on the selected option. Make sure you are able to see warehouse ID of the option you’ve selected in the Warehouse ID column.
    • Case 3
      • Add Start Date and End Date columns to the grid.
      • Make sure that values in this columns are displayed in the format: YYYY-MM-DD after you’ve selected them from the date picker.
  52. KOD-23072: Resend Email - Fix typo in notification message
    • Tests
    • Case 1
      • Check the notification message displays the correct text: "Email has been successfully resent”
      • After resending email on the Email screen.
  53. KOD-23074: Calculation for the manual shipping method - UX
    • Regression Tests
    • Case 1
      • Log in to the operations portal, go to “Shipping methods“ screen and make sure there are no errors. Then go to any shipping method detail page and check the same thing.
    • Tests
    • Case 1
      • There should now be a new column on “shipping methods” screen called calculation type. It should be a dropdown with values from setting “shippingMethodCalculationTypes“. When selecting a new value - it should be updated. The field is also available to change on details screen.
  54. KOD-23075: Add ability to unset Subtype option
    • Regression Tests
    • Case 1
      • Make sure that the Order detail page works as before and all functions are available.
      • Make sure that the Cash Quotes detail page works as before and all functions are available.
    • Tests
    • Case 1
      • Go to the order details page.
      • Make sure that the "subtype" field has a parameter {{---}} equal to null
      • Make sure that the parameter update is working correctly.
    • Case 2
      • Go to the Cash Quotes details page.
      • Make sure that the "subtype" field has a parameter {{---}} equal to null.
      • Make sure that the parameter update is working correctly.
  55. KOD-23076: Sync the vendors from the ERP
  56. KOD-23077: Pass the terms type and description to CSD
  57. KOD-23080: Create Video on Editing and Testing company statements
  58. KOD-23081: Take host code from the Host screen instead of Location screen
    • Regression Tests
    • Case 1
      • The same method that is used in activeWarehouses endpoint is used when adding item to Cart when enableOrderByStore is on: validateOrderByStoreData is called. Basically, it should be enough to run main test to see if those active warehouses returned correctly with no errors (when Host has Warehouses populated and when not).
    • Tests
    • Case 1
      • Test if /api/user/system/activeWarehouses endpoint now returns warehouses specified on Host details screen in{Warehouses field (when in multitenant mode).
  59. KOD-23090: Implementation - Update logo size
  60. KOD-23091: Use CMS sign in form
  61. KOD-23096: Fix template field in CMS -> pages -> details page
    • Regression Tests
    • Case 1
      • In the operations portal go to the CMS Pages → Open Page details (for example register page)
      • Make sure details page is loaded with no issues.
    • Tests
    • Case 2
      • In the operations portal go to the CMS Pages → Open Page details (for example register page) check template input field.
      • Make sure on update updated results are saved and displayed in the template field (template code).
      • Make sure after you’ve changed template - those updates are visible on the store site. For example on the register page.
  62. KOD-23098: Map TermsTypeDescription
  63. KOD-23099: Change the ERP message color
    • Tests
    • Case 1
      • Go to the cash-quotes page.
      • Check that the cloud icon changes its color depending on the status.
  64. KOD-23108: Sort Product images by fileOrder
    • Regression Tests
    • Case 1
      • Please test that product page works as usual and we still can see images.
    • Tests
    • Case 1
      • Please test that if we set file order in ops portal it will be applied to images order.
  65. KOD-23109: Live site - Small fixes
  66. KOD-23113: Configure Payment Methods to not show on Customer Portal
  67. KOD-23115: Implementation - Taxes
    • Tests
    • Case 1
      • Test calculated tax amount for the company and product from the ticket description - now taxes should be correct.
  68. KOD-23117: Add syncPricingRecordToErp API
  69. KOD-23119: Access to bitbucket repo
  70. KOD-23124: Fix template field in CMS Pages grid
    • Regression Tests
    • Case 1
      • On CMS Pages Data tab:
      • Make sure this page and grid are loaded with no issues.
    • Case 2
      • On CMS Pages Data tab Template column:
      • Make sure this column has autocomplete with dropdown and options.
    • Tests
    • Case 1
      • On CMS Pages Data tab Template column:
      • select any value from the autocomplete dropdown.
      • Go to this page on the storefront. Make sure the page you’re checking is using the same template that you’ve chosen on the grid in the template column.
  71. KOD-23129: Commerce Templates
  72. KOD-23133: Implementation - Weight2 testing