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

June 13, 2024 release notes

Highlights

Operations Portal

Copying a quote is now 300X faster than before

There is an extensive Quote2Cash module in the Kodaris system that you can utilize to receive quote requests from customers, quote them, send out quotes to customers, and maintain ongoing quoted contracts long term. As part of this module, you can easily copy existing quotes if you need to create multiple similar quotes, etc.

In this release, we've increased the speed at which large quotes are copied 300X to make the quoting process more efficient and faster for you and your customers!

Receive email alerts every five minutes for orders not in the ERP

Historically, you could receive hourly email alerts with a list of order(s) placed on the website but not yet released to the ERP. With this update, you can now receive the same email alerts every five minutes if you'd like instead of hourly. If you choose to enable this new setting, you will establish the email address(es) that will receive these alerts; the alerts will be sent automatically to the specified address(es).

The first video below provides an overview about monitoring and releasing orders to the ERP that were entered or placed on Kodaris. The second video covers setting up email alerts every 5 minutes!

https://www.youtube.com/watch?v=15tRQy_k2QY
https://youtu.be/X7LWWvpcTNg

Mobile App

Save your search filters on the employee mobile app

While using the employee mobile app, you can now save your customized search filters so that those saved filters will be automatically available moving forward. Similar to the desktop experience, you can filter by your desired specifications (input filter values, reorder columns, change their visibility, etc.), select ‘save as’, name the filter, choose its visibility, and add the saved filter.

This new feature allows your team to more easily use the mobile app on the go, the same way they’d use the desktop version. Check out the new ability below!

2095_kor_release_employee_app_filter1.png
2095_kor_release_employee_app_filter2.png
2095_kor_release_employee_app_filter3.png

Tickets

  1. KOD-17593: Payment Declined - Dashboard
    • Regression Tests
    • Case 1
      • We need to ensure that the list of Business Events is still functioning correctly.
      • In the Operations portal, navigate to System -> Business Events and verify you get the response.
    • Case 2
      • Create a Business Event from the Operations portal and validate it is saved and displayed correctly.
    • Case 3
      • We should still be able to successfully generate payments with any provider.
    • Tests
    • Case 1
      • Since new fields are not available in the operations portal, we would have to populate new fields from swagger.
      • Go to swagger and create a new BusinessEvent or update an existing one with the new fields.
      • Verify it is saved correctly in the response and also you can see it in the operations portal.
      • To verify the new fields (data, message, username) were populated, use swagger (/api/system/businessEvent/{businessEventID}) or check the network tab when business event are listed in the portal.
    • Case 2
      • Verify that the new endpoints work as expected:
      • /api/system/businessEvent/search/{BusinessEventID} and /api/system/businessEvent/search.
      • Compare the values and names retrieved from these endpoints with the data displayed in the operations portal..
      • Ensure that the data from the Solr document matches the data from the database.
    • Case 3
      • We have created new fields for indexing. So every time there is a create or update, the entity will be indexed in the database.
      • To check this feature we need to do any operation mentioned above and then hit /api/system/businessEvent/search or /api/system/businessEvent/search/{BusinessEventID}.
      • Those new endpoints return data from Solr. Ensure that the new field 'lastIndexed' is updated to the current date every time there is a change in the entity.
    • Case 4
      • now endpoint /api/system/businessEvent/{eventId} (DELETE) will delete the document from Solr as well. So, first verify it exists in Solr hitting the endpoint /api/system/businessEvent/search/{BusinessEventID}
      • Then, go to the operations portal and delete the businessEvent.
      • Then try to find it using swagger in first endpoint mentioned (/api/system/businessEvent/search/{BusinessEventID}). We should get a 404 error code.
    • Case 5
      • Verify that the new endpoint /api/system/businessEvent/index/{businessEventID} functions correctly by updating the lastIndexed field.
      • You can populate commitWithin with 1.
  2. KOD-17595: Operations Portal - Display invoices that are being paid under a scheduled payment.
    • Regression Tests
    • Case 1
      • On the AR screen, check several invoices. Ensure their Txn types are not Scheduled Payment, Web Account Payment, or Web Order Payment. Any other status will work. You should not be able to access the /detail page for these types of payments.
    • Case 2
      • For payments with the txn types Scheduled Payment, Web Account Payment, or Web Order Payment, open their details. You should be able to see their /detail pages.
    • Case 3
      • For Web Account Payment you should be able to see it's /detail Tab and data within this table with linked Invoices.
    • Tests
    • Case 1
      • On AR screen find payments with status ScheduledPayment.
      • Open their details.
      • On their Details Tab you should be able to see invoices that are being paid under this scheduled payment.
  3. KOD-17651: UX for add possibility to select the unit when adding to cart
  4. KOD-18771: Large Quotes Timing Out When Being Copied
  5. KOD-18896: Salesforce/ Kodaris integration
    • Regression Tests
    • Case 1
      • Test the customer creation flow in the operations portal.
    • Case 2
      • Test the customer creation flow in the Customer portal.
    • Case 3
      • Test new order creation.
    • Tests
    • Case 1
      • Check if salesforce is configured properly.
  6. KOD-19116: Record a video for Do Not Display orders
  7. KOD-19120: Support for Dropbox videos
  8. KOD-19209: Update Parser
  9. KOD-19515: Fix double scroll in order template - Customer portal
  10. KOD-19669: Implementation - Tracking number
    • Regression Tests
    • Case 1
      • For orders that don’t have order shipments created, check the following:
        1. Customer Portal Order Detail
        2. Operations Portal Order Detail - Email Order
        3. Operations Portal Order Detail - Generate Order (Internal) PDF
      • For cases 1 and 2, there shouldn’t be any content displayed within the Tracking Info table.splayed.
      • For case 3, the Tracking Info table shouldn’t be displayed at all.
    • Case 2
      • For orders that do have order shipments created, verify the following:
      • Customer Portal Order Detail
      • Operations Portal Order Detail - Email Order
      • Operations Portal Order Detail - Generate Order (Internal) PDF
      • In all three cases, the overall templates layout shouldn’t be changed.
    • Tests
    • Case 1
      • Find the order with pkgID field. To check this field out go to Order → Custom Fields → search for trendCompiledSettings field → within this setting search for pkgID field → set it to any valid tracking number.
      • For this order check following places and templates:
      • Customer Portal Order Detail
      • Operations Portal Order Detail - Email Order
      • Operations Portal Order Detail - Generate Order (Internal) PDF
      • For those three cases mentioned above, the Tracking Info table section should be displayed. If there is a tracking link associated with the tracking number, it should be visible and clickable.
  11. KOD-19716: Payments - ACH Terms Document
    • Regression Tests
    • Case 1
      • Ensure that the ACH terms are displayed correctly in the Customer Portal, retrieved from the configuration endpoint and used for generating PDFs.
      • Verify that the PDF appears identical to its previous version.
      • Confirm that the agreedToACHTermsTimestamp in CustomerSetting is saved appropriately.
    • Tests
    • Case 1
      • EFT terms are displayed in the Customer Portal, retrieved from the configuration endpoint, and are utilized for generating PDFs.
    • Case 2
      • The EFT bank transaction PDF has been generated successfully.
      • Additionally, it has been confirmed that payment will not be initiated without agreeing to the terms.
  12. KOD-19773: Order Confirmation Email Header
  13. KOD-19928: Automate CMS Installation Process
  14. KOD-19951: Record video about short records
  15. KOD-19953: Select address validation issue (from comments)
  16. KOD-19964: payments on UX
  17. KOD-19966: Create video on how to assign the shipto to customer on login
  18. KOD-19982: Add New Dealer & Supplier
    • Regression Tests
    • Case 1
      • In the website, go to Find a Dealer page. Check the page to make sure has no issues and the search is working correctly.
  19. KOD-20058: Resync data for Order Shipment
  20. KOD-20075: Customer - Mobile App
  21. KOD-20156: Fix Customer reset password confirmation email sending
  22. KOD-20159: Updates to order templates
    • Regression Tests
    • Case 1
      • Check if order in the customer portal, order email and order pdf look good.
  23. KOD-20178: Implementation - Specs UI
    • Tests
    • Case 1
      • Go to the Operations Portal.
      • Navigate to PIM → Products → Product Detail.
      • Ensure that the Specs tab appears.
      • Click on the Specs tab.
      • Attempt to add a new spec.
      • Verify that it is successfully added.
      • Switch to the Custom Records tab.
      • Ensure that a new record is created with the name {productId}_specs.
      • Confirm that it contains the spec you created.
    • Case 2
      • Go to the Operations Portal.
      • Navigate to PIM → Products → Product Detail.
      • Ensure that the Specs tab appears.
      • Click on the Specs tab.
      • Try to update an existing spec.
      • Ensure that it is successfully updated.
      • Navigate to the Custom Records tab.
      • Verify that the field is updated accordingly.
    • Case 3
      • Go to the Operations Portal.
      • Navigate to PIM → Products → Product Detail.
      • Ensure that the Specs tab appears.
      • Click on the Specs tab.
      • Select one or multiple rows and attempt to delete them.
      • Ensure that they are successfully deleted.
      • Navigate to the Custom Records tab.
      • Verify that the fields are deleted.
  24. KOD-20184: Frequently ordered items slider on a product page
  25. KOD-20182: Shift the dashboard under marketing tiles
  26. KOD-20204: Implementation - Service charges
    • Regression Tests
    • Case 1
      • Go to the customer portal, open invoices screen:
        • Open preview of normal invoices, e.g., invoice #'s that end in -00.
        • The preview should appear correctly and look fine.
        • Try printing as well, this should work fine.
    • Case 2
      • Order details in customer portal should still work as well.
    • Tests
    • Case 1
      • Go to the customer portal, open invoices screen:
        • Open preview of 99 invoices, e.g., invoice #'s that end in -99.
        • The preview should appear correctly.
        • Try printing as well and this pdf should also look like the mockup.
    • Case 2
      • Also check preview of 99 invoices on mobile view.
  27. KOD-20206: Share examples of how to call our API
  28. KOD-20291: Replace productCode with code2 on category and pdp pages
    • Regression Tests
    • Case 1
      • The product list page is functioning properly.
      • The product details page is functioning properly.
    • Case 2
      • Pages:
        • Product list page
        • Product details page
      • Pick up only product
      • Expected result: The code should be displayed as a part number.
    • Tests
    • Case 1
      • Pages:
        • Product list page
        • Product details page
      • Grid and List view.
      • Direct Shipped product
      • Expected result:
        • If code2 exists, it should be displayed as the part number.
        • If code2 does not exist, code should be displayed as the part number.
  29. KOD-20307: Implementation - More Catalog Features
  30. KOD-20309: Social Media Cover Photos
  31. KOD-20317: Fix order email
    • Regression Tests
    • Case 1
      • Log in to the customer portal.
      • Create brand new order.
      • Confirm proper order template on the checkout page.
    • Case 2
      • After case 1 navigate to the orders screen on the customer portal.
      • Select your order.
      • Navigate to it’s details page.
      • Confirm order displayed properly.
    • Tests
    • Case 1
      • After order is added, new message will be on the Gmail.
      • Select this message and confirm everything displayed properly.
      • Confirm images are displayed properly for outlook.
      • Note: use desktop version of outlook, not from microsoft store.
  32. KOD-20319: Employee app - add saved filters feature
    • Regression Tests
    • Case1
      • Go to Activities.
      • Open Filters dialog.
      • Input filter values, reorder columns, change their visibility, etc.
      • Tap Save icon, choose Save As option.
      • Input filter name, choose public/default options.
      • Wait for the loading to finish.
      • Observe dialog title (should be changed to created filter name).
      • Tap Apply.
      • Observe filtering results.
    • Case 2
      • Go to Activities.
      • [optional] If Default option was chosen for any filter, it'll be applied right away.
      • Tap Load button.
      • Choose your filter.
      • # Wait until loaded & tap Apply.
    • Case 3
      • Go to Activities.
      • Open Filters dialog.
      • Tap Load button.
      • [optional] Tap Edit icon next to your saved filter entry & edit filter title and default/public options.
      • Choose your saved filter and wait till it's loaded.
      • Make changes to the filter fields: Input filter values, reorder columns, change their visibility, etc.
      • Tap Save button.
      • Choose Save option.
    • Case 4
      • Go to Activities.
      • Open Filters dialog.
      • Tap Load button.
      • Tap Delete icon next to your saved filter entry.
      • Filter will be deleted. If this filter was selected - filters state will reset to default.
  33. KOD-20329: Add option for orders not pushed to ERP alert to be to five minute interval
  34. KOD-20330: Add the order shipment information to order prints/templates
    • Regression Tests
    • Case 1
      • For order which doesn’t have order shipments created for them, check:
        • Customer Portal Order Detail
        • Operations Portal Order Detail - Email Order
        • Operations Portal Order Detail - Generate Order (Internal) PDF
      • For all the cases mentioned above, the Tracking Info table should not be displayed
    • Case 2
      • For order which do have order shipments created for them, check:
        • Customer Portal Order Detail
        • Operations Portal Order Detail - Email Order
        • Operations Portal Order Detail - Generate Order (Internal) PDF
      • In all three cases, the overall templates layout should remain unchanged.
    • Tests
    • Case 3
      • For order which do have order shipments created for them, check:
        • Customer Portal Order Detail
        • Operations Portal Order Detail - Email Order
        • Operations Portal Order Detail - Generate Order (Internal) PDF
      • Three of them should display the Tracking Info Table section with tracking numbers and links if they have been created.
  35. KOD-20331: Implementation - Branding
  36. KOD-20332: Push Direct Ship Order
  37. KOD-20335: Direct items in ERP
    • Regression Tests
    • Case 1
      • Test adding products to the cart.
      • Test pricing ONLY with priceEngine inforCSDV3.
    • Tests
    • Case 1
      • Test ErpDirectShipped flag is set as expected.
      • Test ONLY with price engine: inforCSDV3.
  38. KOD-20341: Populate discount code
  39. KOD-20344: Update company address screen
    • Regression Tests
    • Case 1
      • Navigate to the company-addresses screen in the operations portal.
      • Verify that the page displays correctly and that data is loaded.
      • Switch to the Data tab.
      • Ensure the page displays correctly and that data is loaded.
      • In the Search tab, apply filters and sorting.
      • Verify that all functionalities work as expected.
      • Navigate back to the Data tab and update some values.
      • Confirm that the update was successful.
      • Use search bars to ensure data is displayed correctly.
      • From the Data and Search Tab navigate to the company-address details page.
    • Tests
    • Case 1
      • Navigate to the company-addresses screen in the operations portal.
      • Add new columns for Inside Rep and Outside Rep.
      • Confirm these fields are facetable and sortable.
      • Navigate to the Data tab.
      • Add Inside Rep and Outside Rep columns.
      • Change values for them.
      • Confirm values are changed.
    • Case 2
      • On the operations portal navigate to the locations page.
      • On the Search tab confirm there is Start Order button for every company address.
      • Click on this button and confirm:
        • Redirection to the new order page if company code exists.
      • Confirm that billing address contains information of the company address order was started.
  40. KOD-20348: Bill to and ship to on checkout step 1 (read only)
    • Regression Tests
    • Case 1
      • Make sure that the first page of checkout (cart) is not broken.
    • Tests
    • Case 1
      • Log in as a customer, then add products to the cart and proceed to checkout. At the first step of checkout, verify the presence of a new section displaying billing and shipping information (read-only). If the customer does not have a shipping address selected (shipto), the section should display the text "Shipping Address Is Not Set". Once a shipping address is selected, it should be displayed in this section. Note that this new section will not appear for guest users.
    • Case 2
      • Make sure that design is mobile responsive.
    • Case 3
      • If a customer updates their billing or shipping address in checkout step 2, these changes should also be reflected in checkout step 1.
  41. KOD-20356: Implementation - Install the templates
  42. KOD-20360: Customer Mobile App
  43. KOD-20363: New Customer App
  44. KOD-20375: Update queries
    • Regression Tests
    • Case 1
      • Verify that the following entity can be deleted without any issues.
        • Order
        • Product
        • ProductPrice
        • CMS
        • AccountsPayable
        • Category
        • CompanyAddress
        • Custmer
        • Payment
        • Ticket
    • Case 2
      • Check that when a record is deleted, it is removed from the Search view (typically within 20 seconds).
    • Case 3
      • Test the original issue where a record created and then deleted within less than 20 seconds does not appear on the Search screen.
  45. KOD-20378: Show Selected Store Inventory
    • Regression Tests
    • Case 1
      • Make sure product list page and inventory still shows correctly.
    • Tests
    • Case 1
      • As logged in customer:
        • Go to product list page.
        • Select a store filter.
        • Inventory shown should match that store and not necessarily the store from header dropdown.
    • Case 2
      • As logged in customer:
        • Go to product list page.
        • If no store filter is selected or ‘All’ is selected.
        • Inventory should be taken from selected store in header not store filter.
  46. KOD-20379: Rearrange Filter Order on Company Catalogs
    • Regression Tests
    • Case 1
      • Product list and catalog filters are functioning correctly.
    • Tests
    • Case 1
      • Make sure filters are displayed in the right order on Company Catalog and Group Catalog page.
    • Case 2
      • Ensure that the warehouse filter is labeled as "Store" if the customer can select a store.
      • Customer can select a store when setting enableShopByStore is on and there are active warehouses.
  47. KOD-20380: 2SHIP integration - Improve logging
    • Regression Tests
    • Case 1
      • Verify if the 2Ship ShippingRates are functioning correctly in the order checkout process. The shipping list should be displayed. Prior to testing, ensure that the shippingEngine setting is configured as 2SHIP.
  48. KOD-20381: Fix problem with represent start/end date on rebate grid page
  49. KOD-20391: Inventory tweaks
    • Regression Tests
    • Case 1
      • Access the category page as a non-logged-in user.
        • Confirm that above the quantity, the text 'Log in / Call for Pricing' is displayed.
      • Log in as a customer.
      • Navigate to the category page.
      • Ensure that the page loads correctly.
      • From the category page, navigate to a product page.
      • Confirm that the product page loads properly."
    • Case 2
      • As a non-logged-in user, use the search function to find some products.
        • Confirm that the search function worked as expected.
        • Verify that above the quantity, the text "Log in / Call for Pricing" is displayed.
      • Log in as a customer.
        • Use the search function again to find some products.
        • Confirm that the search function worked as expected.
        • Navigate to the product page.
        • Verify that the product page loads properly.
    • Tests
    • Case 1
      • Navigate to the product list page.
      • Confirm Branch is changed to the delivery address name.
      • Change delivery address from the dropdown.
      • Confirm data is changed on the product.
      • Repeat steps 2-4 from the product page.
    • Case 2
      • Navigate to the product page.
      • Confirm under the region there are branch names assigned to this region.
      • Change branch from the header section.
      • Confirm data has changed.
  50. KOD-20392: Shipto dropdown tweaks
    • Regression Tests
    • Case 1
      • As a logged user click on the company address dropdown.
      • Confirm company addresses displayed properly.
      • Confirm search on the dropdown is working as expected.
      • Select any item from the list.
      • Confirm page is reloaded and text has changed.
    • Case 2
      • As logged user navigate to the cart page.
      • Select location tab.
      • Confirm shipping address dropdown works as expected.
    • Tests
    • Case 1
      • As a logged user click on company Address dropdown on the header section.
      • Confirm addresses that contains asterisk displayed only as location name.
      • Repeat this step for company addresses on the location tab of the cart page.
  51. KOD-20394: syncs - fix lastModified
  52. KOD-20395: Display Total Only on cashQuoteEstimatePDF
  53. KOD-20396: Apikeylogin
  54. KOD-20397: Implementation - a tag tweaks
  55. KOD-20398: Implementation - Add warning
    • Regression Tests
    • Case 1
      • As a guest user navigate to any product list page or product page.
      • Press the "Add to cart" button.
      • Confirm user is redirected to the login page.
    • Case 2
      • As a logged user navigate to any product list page.
      • Press the "Add to Cart" button.
      • Confirm product was added to the cart.
      • Navigate to the cart page.
      • Change some quantities, remove products, add location notes.
      • Press Next button.
      • Confirm second tab is opened.
      • Enter needed data in the form fields.
      • Press next.
      • Complete the checkout.
      • Confirm checkout was completed.
    • Tests
    • Case 1
      • On the operations portal navigate to the settings screen.
      • Add setting checkoutUnavaliableMessage.
      • Navigate to the cart page.
      • Confirm checkout is still available.
      • Set checkoutUnavaliableMessage value.
      • Confirm checkout page contains message "Checkout is Unavailable".
      • Confirm next button is not clickable.
      • Confirm tabs can not be changed.
      • Confirm cart items could be modified and saved for later.
  56. KOD-20399: Disable billing address from UX
    • Tests
    • Case 1
      • In this test, need to verify that all fields in the billing address are always disabled for editing.
      • Add a couple of products to the shopping cart.
      • Navigate to the Location section.
      • Change the address in the Shipping Address.
      • Ensure that all billing address inputs are disabled, except for First Name, Last Name, Email, and Phone #.
  57. KOD-20403: Every line item should be hand-priced for Trend
  58. KOD-20406: Implementation 1 - Spin up system
  59. KOD-20407: Implementation 2 - Spin up system
  60. KOD-20408: Implementation 3 - Spin up system
  61. KOD-20413: Inventory tweaks part 2
    • Regression Tests
    • Case 1
      • As not logged user, navigate to the category page.
      • Confirm above the quantity displayed “Log in / Call for Pricing“ text.
      • Log in as a customer.
      • Navigate to the category page.
      • Confirm page is loaded properly.
      • Navigate to the product page from the category page.
      • Confirm this page is loaded properly.
    • Case 2
      • As not logged user, using search find some products.
      • Confirm search worked as expected.
      • Confirm above the quantity displayed “Log in / Call for Pricing“ text.
      • Log in as a customer.
      • Using search find some products.
      • Confirm search worked as expected.
      • Navigate to the product page.
      • Confirm this page is loaded properly.
    • Tests
    • Case 1
      • Navigate to the product list page.
      • Confirm Branch is changed to the delivery address name.
      • Change delivery address from the dropdown.
      • Confirm data is changed on the product.
      • Repeat steps 2-4 from the product page.
    • Case 2
      • Navigate to the product page.
      • Confirm under the region there are branch names assigned to this region.
      • Change branch from the header section.
      • Confirm data has changed.
    • Case 3
      • As a logged user, navigate to the product list page.
      • Navigate to the details page of product with “Branch“
      • Confirm that there is no warehouses providing this product.
  62. KOD-20414: Category tree marker fix
  63. KOD-20417: Fix shipping address
    • Regression Tests
    • Case 1
      • As a logged user, add some products to the cart.
      • Navigate to the cart page, on the locations tab.
      • Confirm delivery address is editable.
      • Change ship to from the header dropdown.
      • Confirm delivery address is changed on the cart input.
    • Tests
    • Case 1
      • As a logged user, add some products to the cart.
      • Navigate to the cart page, on the locations tab.
      • Confirm symbols like <, & and > are properly displayed
  64. KOD-20431: Add code2 to Product Document
    • Regression Tests
    • Case 1
      • Test Category page and Search page generation, check products “data” and “search” tabs in the operations portal work as expected.
    • Tests
    • Case 1
      • Test the new indexed field "code2" has been added to the Solr Product Document and can be retrieved successfully.
  65. KOD-20433: Parse invoiced date from invoices
  66. KOD-20458: Mobile view tweaks
    • Regression Tests
    • Case 1
      • As a guest user click on the header menu section.
      • Confirm next items works as expected.
        • Shop by Category
        • Service
        • Equipment
        • Locations
        • Under the hood
        • Promotions
        • About
    • Case 2
      • Open developer tools and turn on mobile view.
      • Confirm header is displayed porperly.
      • Resize page and confirm header is displayed properly for any sizes.
    • Case 3
      • Log in to the portal from the header section.
      • Confrim user is logged in.
    • Tests
    • Case 1
      • As a guest user open mobile view.
      • Confirm “person“ icon is displayed on the header.
      • Click on this icon and confirm redirection to the sign in page.
      • Log in to the portal.
      • Confirm clicking on this brand new icon redirects to the customer portal.
    • Case 2
      • As a guest user and logged user open menu, using burger button.
      • Confirm menu is displayed properly.
      • Confirm next items has arrow before text and text is underlined:
        • Shop by category
        • Service
        • Locations
        • About
      • Click on one of this element.
      • Confirm under this element inner elements displayed.
      • Reopen menu.
      • Confirm items are openned as expected.
      • Open menu.
      • Click on the text of underlined item.
      • Confirm user is redirected to the right page.
      • Confirm inner items is not displayed after clicking on the text.
  67. KOD-20459: Inventory tweaks part 3
    • Regression Tests
    • Case 1
      • As a logged user navigate to the product list page.
      • Confirm page is loaded from the catalog and search.
      • Confirm that In Scock orders contains proper messages for the Branch, Region and Network.
      • Change ship to from the header section,
      • Confirm messages was updated for each product.
    • Case 2
      • Navigate to the product details page.
      • Confirm page is loaded properly.
      • Confirm data under region is displayed.
      • Change shipto from the header dropdown.
      • Confirm data under the region has changed.
    • Tests
    • Case 1
      • Navigate to the product detail page.
      • Confirm data under the region is indented.
  68. KOD-20460: Delivery instructions
    • Regression Tests
    • Case 1
      • As a logged user add some products to the cart.
      • Navigate to cart, confirm cart page loaded properly.
      • Change quantities, remove products, add notes on the first cart tab (Your Order tab).
      • Confirm everything works as expected.
      • Click on Save for Later button.
      • Confirm order added to the order list.
      • Click on View Order button.
      • Confirm redirection to the order detail page was completed.
      • Click on the Reorder button.
      • Confirm redirection to the cart.
      • Clear cart.
      • Confirm all products are removed.
      • On the order list screen find saved order from the step 5.
      • Proceed reorder.
      • Click next.
      • Confirm user redirected to the to the second cart tab (Location).
    • Case 2
      • On the second cart tab set up delivery and billing address.
      • Confirm user can not be redirected to the third tab (payment) if fields First Name, Last Name, Phone and email are not set.
      • Confirm user can be redirected to the third tab (payment) once those fields set.
    • Case 3
      • On the third card tab enter needed information.
      • Confirm every collapsible block are independent.
      • Click on Place Order button.
      • Confirm order has been placed.
    • Tests
    • Case 1
      • As a logged user add some products to cart.
      • Navigate to the cart page.
      • Confirm on the first cart tab there is no order notes.
      • Open developer tools and turn on mobile view functionality.
      • Confirm page is displayed properly.
      • Complete checkout to the Payment section.
      • Confirm Order Notes is displayed on this page.
      • Enter some information.
      • Click on Place Order button.
      • Confirm order was confirmed and order notes are visible on the checkout-thank-you page.
      • Navigate to the order detail page.
      • Confirm notes are included for the order.
      • Open email.
      • Confirm message contains order notes.
  69. KOD-20469: Fix query params sending in kd.http.fetch request
  70. KOD-20476: Generate all recently ordered catalogs
  71. KOD-20479: Catalog pages breadcrumbs update
    • Regression Tests
    • Case 1
      • Ensure that catalog pages display correctly with both settings turned on and off.
    • Tests
    • Case 1
      • When the setting is turned off, the breadcrumbs should be displayed.
    • Case 2
      • When the setting is turned on, no breadcrumbs should be displayed.
  72. KOD-20481: AP Automation - Upload Invoice PDF to IDM after releasing the Invoice BOD