All Releases
August 28, 2025 August 21, 2025 August 14, 2025 August 7, 2025 July 31, 2025 July 24, 2025 July 17, 2025 July 10, 2025 July 3, 2025 June 26, 2025 June 19, 2025 June 12, 2025 June 5, 2025 May 29, 2025 May 22, 2025 May 15, 2025 May 8, 2025 May 1, 2025 April 24, 2025 April 17, 2025 April 10, 2025 April 3, 2025 March 27, 2025 March 20, 2025 March 13, 2025 March 6, 2025 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

August 21, 2025 release notes

Highlights

Commerce

New Role Enables Company Catalog Management Without Admin Access

We've introduced the "Company Catalog Edit" role that allows designated users to fully manage company catalogs without requiring admin permissions.

Users assigned this new role can create, view, edit, and delete company catalogs directly from the Commerce site. After logging in, they can access the Catalogs page to add new catalogs, modify existing ones, and manage catalog contents.

This permission-based approach streamlines catalog management workflows by allowing organizations to delegate catalog responsibilities to appropriate team members while maintaining proper access control. Team members can independently manage catalogs without needing to request changes through system administrators.

The Company Catalog Edit role is now available for all users. For a detailed walkthrough of how to assign this role and use its features, please refer to our demonstration video.

https://youtu.be/8DoojTJQxCU

Tickets

  1. KOD-23816: Order submission - Address line 2
  2. KOD-24266: Enter Returns in CSD
  3. KOD-25289: Install Website Package Created From Ticket 21522
  4. KOD-25873: Payments Report API Integration
  5. KOD-25890: Add streaming AI Chat endpoint functionality
  6. KOD-26343: Check if data contains the product weights Created From Ticket 26707
  7. KOD-26386: Payment Testing
  8. KOD-26498: Ship To address not saved correctly - Created From Ticket 27378
    • Regression Tests
    • Case 1
      • Preconditions:
      • User is on the page with the locations dropdown (for example quotes/quote/{id}/detail)
      • Scroll down to the delivery address field.
      • Check that everything works as expected, without any errors.
      • Users can update/save the current address.
      • Dropdown items are visible.
    • Case 2
      • Let's test the dropdown switching and setting the value via the keyboard.
      • Click on deliveryadress input, try switching between dates using the arrows, up/down and set the value using Enter.
    • Tests
    • Case 1
      • Preconditions:
      • The user is on the quote detail page (quotes/quote/{id}/detail).
      • Scroll down to the delivery address field.
      • Test Steps:
      • Click on the "Address" field in the Delivery Address section.
      • Start typing any partial address.
      • Wait for autocomplete suggestions to appear.
      • Click on one of the suggested addresses from the dropdown.
      • Observe the network requests in browser DevTools.
      • Address input should be updated with the selected address.
    • Case 2
      • The same preconditions from the previous case.
      • Test Steps:
      • Click on the "Address" field in the Delivery Address section.
      • Type a complete address manually.
      • Do NOT select from autocomplete dropdown (wait for suggestions to disappear or ignore them).
      • Click outside the address field.
      • Observe the network requests in browser DevTools.
      • The address input should be updated with the selected address according to what you wrote in it.
  9. KOD-26502: customer parser request Created From Ticket 27562
  10. KOD-26590: customer emailed order automation request
  11. KOD-26618: Implementation - Image import
    • Regression Tests
    • Case 1
      • Navigate to the commerce site.
      • Search for any product.
      • Confirm product page displayed as expected.
      • Find products with multiple images.
      • Confirm images displayed as expected.
      • Click on the images from the bottom menu.
      • Confirm the main image is changed.
    • Case 2
      • Add multiple images for specific products.
      • Confirm all of them are clickable.
      • Using developer tools resize the page for different devices.
      • Confirm product page is displayed properly.
    • Tests
    • Case 1
      • On the operations portal navigate to the settings screen.
      • Search for “productCustomerFileTypes“.
      • Navigate to its detail page.
      • Add ‘spinLink’ value, separated by a comma.
      • Import several spinLinks.
      • Navigate to the Customer Files screen.
      • Click “File > Import > Create & Update”.
      • Confirm products were updated and images are imported.
      • Testing:
      • On the commerce site navigate to the products screen.
      • Select product with spin Image.
      • Confirm:
      • If a product does not have a primary image on the list page there is default image.
      • If a product does have a primary image on the list page there will be that image.
      • Navigate to it’s detail page.
      • Confirm spin Image displayed first.
      • Confirm you can spin images.
      • Confirm you can switch to another image.
      • Using developer tools, resize the product page.
      • Confirm page is displayed properly for different screen sizes.
  12. KOD-26699: Implementation updates
  13. KOD-26702: Counter Terminal Signature for Pickup - Finish in CSD
  14. KOD-26740: COD Link to prompt to pay order total, instead of order shipped
  15. KOD-26742: Add the additional fields in the Excel line items view on the order history
    • Regression Tests
    • Case 1
      • Please confirm that the page with order line items loads without errors and that we can see our items.
    • Tests
    • Case 1
      • Please also confirm that we can add new columns such as:
        • department
        • customerGLAccount
        • workOrderNumber
        • project
      • Note that users will not be able to filter, search, or sort by these columns.
  16. KOD-26883: parser request From Ticket 29536
  17. KOD-26901: Mobile Applisting
  18. KOD-26913: Integration - Create job to handle orders
  19. KOD-26920: Implementation - Public pricing
  20. KOD-26938: Implementation - Payment Methods
  21. KOD-27008: Ticket Templates Server Side Export & All Rows
    • Tests
    • Case 1
      • Enter the Operations Portal, and open the Ticket Templates page.
      • Click the Data tab, then click File > Export.
      • Click Save, then open the downloaded CSV file:
      • It should have all the rows from the grid's total rows number.
  22. KOD-27020: Implementation - Email Configuration
  23. KOD-27039: Setting for displaying subcategories
    • Tests
    • Case 1
      • For this test, we will go to a Category that has at least 3 child categories.
      • Instead of the regular product list, you should see the children categories being listed. If the category has a description, you should see it under the child categories.
      • Also check with less than 3 categories, in that case you should see the product list screen. If the category has a description, you should see it above the list of products.
  24. KOD-27041: Surface catalog products on the website
  25. KOD-27048: Fraud detection - Hold suspicious orders to release to ERP
  26. KOD-27054: AP-Invoices Zip Files Created From Ticket 30191
    • Regression Tests
    • Case 1
      • Validate endpoint /api/system/internalFile/unzip/{internalFileID} continue working as expected.
      • Steps:
      • Open 3 browser tabs. One for Logs screen, other for Internal Files screen and other for swagger.
      • Go to swagger and look for the endpoint /api/system/internalFile/unzip/{internalFileID}.
      • Past an internal file ID of a zip file.
      • Click on the Execute button.
      • All files in the zip file whose extensions are the defined in the system setting allowedInternalFileTypes must have been extracted as internal files.
    • Tests
    • Case 1
      • Validate when uploading an email with a zip file attached in it, the zip file is added as an internal file and the pdfs files inside it are extracted as individual internal files.
      • Steps:
      • Open 3 browser tabs. One for Logs screen, other for Internal Files screen and other for swagger.
      • Go to swagger and look for the endpoint /api/system/email/upload.
      • Upload an email file which has some zip file attached to it (this zip file must have pdf files and other file types).
      • Click on the Execute button.
  27. KOD-27063: Order not Picked Notification - Split email to 2 sections
  28. KOD-27072: Ticket Template employee notification linking to customer portal
    • Regression Tests
    • Case 1
      • As an employee, enter a new ticket.
      • Scroll down to the customer section.
      • Confirm “Display To Customer” is set to “No”.
      • Note: This is intended behavior and if the “Display To Customer” is set to “No” customer and employee will not get notification about it.
    • Case 2
      • As a customer and employee turn on “Employee edit a ticket notification“.
      • As an employee look for a “Display To Customer: Yes” ticket.
      • Enter a comment.
      • Confirm 2 emails are sent.
      • One email to a customer with a “view” button linked to the customer portal.
      • One email to an employee with a “view” button linked to the operations portal.
    • Case 3
      • As an employee, add notification email to the customer facing ticket.
      • As a customer, write a comment under it.
      • Confirm email is sent to the “employee” address.
      • Confirm “View” button is linked to the customer portal.
  29. KOD-27111: Add Details tab and information for new transaction types
    • Regression Tests
    • Case 1
      • Make sure payment details tab is loaded with no issues for these 3 transaction types:
        • WebCreditCard
        • WebAccountPayment
        • Scheduled Payment
    • Case 2
      • For transaction types which are not in this list:
        • ERP Credit
        • ERP Refund
        • WebCreditCard.
        • WebRefund - Refund/Credit
        • 99 - Web Account Payment
        • 97 - Deposit
        • CompanyPayment - Charge
        • Terminal Payment
        • Terminal Credit
        • ERP Payment
        • 95 - Scheduled payment
        • Sent To Terminal
        • Failed at Terminal
        • In Progress
      • Make sure the Payment internal comments tab is loaded with no issues when you are trying to check payment “Details“ from the Search or Data tabs.
    • Case 3
      • While being on the payment, leave in the route operations/accounts-receivable/{your payment ID} and press Enter.
      • Make sure you are redirected to the internal-comments tab automatically and the Internal Comments view is loaded.
    • Tests
    • Case 1
      • On Accounts Receivable screen:
      • For transaction types which are in this list:
        • ERP Credit
        • ERP Refund
        • WebCreditCard.
        • WebRefund - Refund/Credit
        • 99 - Web Account Payment
        • 97 - Deposit
        • CompanyPayment - Charge
        • Terminal Payment
        • Terminal Credit
        • ERP Payment
        • 95 - Scheduled payment
        • Sent To Terminal
        • Failed at Terminal
        • In Progress
      • When you click the details button from the Search or Data tabs - make sure you are automatically redirected to the Details tab of the Payment and Details tab is added to the top nav of the payment.
    • Case 2
      • For some transaction types there would not be invoice generated.
      • In the Network tab check api/system/payment/search endpoint response. In response If content is empty array: [] =>
      • In this case we should show the Details tab and within the details tab show only transaction details without the invoice grid.
    • Case 3
      • For transactions for which we have invoices : In the Network tab check api/system/payment/search endpoint response. In response If content is not empty array […] =>
      • When you go to the details tab, we should show the regular details layout with a grid on the left side and transaction details on the right side.
  30. KOD-27123: Update request ship date function on certain parsers
  31. KOD-27126: Automated Invoice Delivery and Statements
  32. KOD-27138: Check if Sales Order or Stock Order Should be used for ERP Order Type
  33. KOD-27162: Temporarily turning off Account Registration
    • Regression Tests
    • Case 1
      • Check if the log in pop up is still working correctly on the product list / detail page.
      • Check mobile menu of display links.
    • Tests
    • Case 1
      • Go to the product list / product detail page and check if the widget account contains “registration“ options.
      • Check if the register option on pop up is available when customerRegistrationEnabled is set to 1.
      • Check if the register option is available on mobile view when customerRegistrationEnabled setting is set to 1.
      • Check if you are not able to navigate to this URL : /spcu/signup while customerRegistrationEnabled is disabled.
  34. KOD-27171: Search function in employee app for quick order Created From Ticket 30025
  35. KOD-27180: Add Terms and condition link to emailed invoice From Ticket 31178
    • Regression Tests
    • Case 1
      • On the regular Order generate Order Email.
      • Make sure it looks good and all data is displayed.
    • Case 2
      • On the Cash Quote generate Email.
      • Make sure it looks good and all data is displayed.
      • If there is value in this global setting cashQuoteTerms.
      • Make sure at the bottom of the Email this setting value is displayed.
  36. KOD-27189: Adjust Company Catalogs screen with new role
    • Tests
    • Case 1
      • Remove companyAdmin role and add companyCatalogEdit role. Check if on View (Catalog details screen) you can see Actions dropdown with Edit option.
    • Case 2
      • Remove companyCatalogView and companyAdmin roles. Check Details screen for catalog. There should not be an Actions dropdown.
  37. KOD-27205: Invoice And Statements Email Sending configuration - UX
    • Regression Tests
    • Case 1
      • Navigate to companies → details page. Check that page still looks good.
    • Case 2
      • Navigate to companies → details page. Check that you can update any field on this page.
    • Tests
    • Case 1
      • Navigate to companies → details page. Scroll down to the Automated Invoicing & Statements section. Check that you see Invoice Delivery Emails and Statement Delivery Emails fields, also check that you can update these fields.
  38. KOD-27212: Guest Pricing not displaying correctly
  39. KOD-27217: Account new drag and drop Created From Ticket 31309
  40. KOD-27218: Stock filter Created From Ticket 31220
    • Regression Tests
    • Case 1
      • Check that the product search page looks correct.
      • Check that the filters on the product search page work and display correctly.
      • Check that there are no errors in the console.
    • Tests
    • Case 1
      • Check that when pimInStockFilterEnabled and pimWarehouseFilterEnabled are enabled, filters are not displayed for the guest on the search page.
      • Check that when pimInStockFilterEnabled and pimWarehouseFilterEnabled are enabled, filters are displayed for the user on the search page.
      • Check that the pimInStockFilterEnabled filter works correctly - when selecting the “Yes” checkbox, only those products that are in stock are shown. Otherwise, all products are shown, regardless of their availability
      • Check that the pimWarehouseFilterEnabled filter works correctly - when selecting a warehouse, only those products are shown that belong to this warehouse. Otherwise, products that belong to another selected warehouse are shown. If there are no products that match the filter conditions when selecting a warehouse, the message “We're sorry, we couldn't find any results for …“ appears.
  41. KOD-27231: Remove Business Events link from operations portal menu
  42. KOD-27237: Implementation updates
  43. KOD-27246: Parser update From Ticket 31527
  44. KOD-27256 Implementation - Order Confirmation
  45. KOD-27266: Ticket Field: Company Code Needs to Be Dropdown Selection
  46. KOD-27272: Implementation - Install Applications
  47. KOD-27282: Implementation - Install applications
    • Regression Tests
    • Case 1
      • Check that the payment portal still works as before without issues.
      • View the following pages and make sure everything loads without issues:
        • Login
        • Forgot Password
        • Reset Password
        • Account Activation
        • Account Password
        • Customer Portal Order Details
        • A Few Customer Portal Pages
    • Tests
    • Case 1
      • Check that this now has the commerce templates.
      • Click through the different pages and make sure everything loads correctly without issues, e.g.:
      • Account Activation
      • Account Password
      • Login
      • Quick Order
      • Product List
      • Product Detail Page
      • Cart
  48. KOD-27284: Update Dept. Field Value on Customer Assets
  49. KOD-27287: Create COD Payment Link Template Pack
    • Tests
    • Case 1
      • Check that the website loads without errors.
      • It will just be a blank page, but the header should still load fine.
    • Case 2
      • Go through the COD Payment flow.
      • Make sure the COD payment page loads, looks good, works correctly.
      • Along with the thank you page.
  50. KOD-27295: Add ability to turn off/on both returns flows independently
    • Regression Tests
    • Case 1
      • Turn on setting : customerReturnsEnabled
      • Test Return order functionality in Customer Portal (on Returns screen), everything should work as expected.
      • Customer portal:
      • Create a new Return order.
      • Add items to the Return order.
      • Update items in Return order.
      • Delete Items from Return order.
      • Submit Return order.
    • Tests
    • Case 1
      • New setting consumerReturnsEnabled added.
      • Try to start a new return order for a specific order (Paid or Invoiced) and all of the items for such return must be from that order. If the setting is OFF - then you should not be able to start/place a new consumer order, if setting ON - you should be able to start/place new return order for a specific order (consumer flow).
  51. KOD-27302: New Customer Parser To Add Created From Ticket 31701
  52. KOD-27303: New Customer Parser To Add - Created From Ticket 31706
  53. KOD-27304: Integration - Mapping updates
  54. KOD-27307: New Customer Parser To Add - Created From Ticket 31705
  55. KOD-27308: Update Account Activation Screen and Login screens to say email address versus username
    • Regression Tests
    • Case 1
      • Confirm that these pages are displayed and function correctly, we can log in, update the password, and activate the account.
    • Tests
    • Case 1
      • Confirm that on the login, account-activation, and reset-password pages, as well as in the popover in the header, the label next to the input displays Email Address instead of Username.
  56. KOD-27310: New Customer Parser To Add Created From Ticket 31702
  57. KOD-27311: New Ticket Templates
  58. KOD-27313: New Parser Created From Ticket 27573
  59. KOD-27314: Credit Application 1st round of tweaks
    • Regression Tests
    • Case 1
      • Navigate to the /spcu/credit-application-register page.
      • Follow the process and confirm a new company is created with “Appling for Credit” status.
      • Fill in all fields and submit the form.
      • Confirm form is summitted.
      • Confirm status of the new company has changed to “Applied for Credit”
      • Access internal file screen with “companyConfidentialInternalFileView“ role assigned to the employee.
      • Confirm the pdf is generated properly.
    • Tests
    • Case 1
      • On the credit application form, confirm the first block contains the “Preferred Payment method” dropdown.
      • Select “Credit Account“.
      • Scroll to the bottom and confirm the following blocks are displayed.
      • AP information
      • Business Financials
      • Owners
      • Confirm not filled required fields in those blocks are restricting users from submitting a credit application form.
      • Select any other option from “Preferred Payment method dropdown”.
      • Confirm blocks from step 3 are not visible.
      • Confirm you can proceed with the credit application properly.
    • Case 2
      • On the credit application page locate the “Credit Information 2“ section.
      • Confirm there are two suppliers input fields.
      • Confirm you can not proceed without entering required information for the Supplier.
      • Add one supplier.
      • Confirm “x“ icon appears on each supplier.
      • Click the “x“ button.
      • Confirm section is removed and the “x” button is not visible.
      • Confirm “x” button is visible when more than 2 Supplier information provided.
      • Provide some information in the fields and refresh the page.
      • Confirm fields are populated.
      • Add more than 2 Suppliers and fill some information in.
      • Remove previously filled in sections.
      • Confirm the proper supplier has been removed.
      • Refresh the page.
      • Confirm the information is populated properly.
    • Case 3
      • On the credit application page locate “Additional files“.
      • Upload any of those files.
      • Confirm after the file uploaded the input turns grey and restricts users from uploading one more file.
      • Refresh the page.
      • Confirm file input with the file provided is grayed out.
      • Confirm other fields are available to upload the file.
      • On the operations portal navigate to the Companies screen.
      • Select your “Applying for Credit” company.
      • Go to the “Custom Fields” tab.
      • Confirm the following records are populated and contains the file names of the file uploaded
      • Go to the “Internal Files” tab.
      • Confirm file is displayed and can be previewed.
    • Case 4
      • On the credit application page locate the “Preferred Payment Method“ dropdown.
      • Select “Cash” or “Credit Card” options.
      • Submit a form.
      • On the operations portal to the “Companies” screen.
      • Select your “Applying for a credit” company.
      • Go to the “Internal Files“ section.
      • Confirm credit application form is listed.
      • Preview this form.
      • Confirm following sections are not displayed in the file:
      • AP information
      • Business Financials
      • Owners
      • Reapply for a credit, selecting “Credit Account“ from “Preferred Payment Method” dropdown.
      • Confirm sections from point 9 are displayed in the credit application form pdf.
    • Case 5
      • On the credit application page locate the “Preferred Payment Method” dropdown.
      • Select “Credit Account” first.
      • Then select any option “Credit Card” or “Cash”.
      • Reselect “Credit Account”.
      • Confirm Owners fields are not required:
        • SSN
        • Percent Ownership
  60. KOD-27321: Store invoiceNumber on payment record when return is processed
  61. KOD-27322: Unable to Identify Vendor - Date format issue Created From Ticket 27628
  62. KOD-27325: Sync Customer GL Codes from Storeroom to Kodaris
  63. KOD-27326: Amount Due doesn't match Total Due
  64. KOD-27327: Form - Residual Features
  65. KOD-27333: Update returns flow to use negative quantities
    • Tests
    • Case 1
      • Test updating/adding items to Return order in customer portal, items quantity should be processed (returned) as negative in platform side.
      • Also, prices (totals) in Return orders should be listed as negative values as well.
      • Try re-calculate totals on Return order (operations portal) and Invoicing this order after submitting it in customer portal. Check order (items) totals, quantity and taxes are negative, so we can treat it as naturally ‘Return’ order (negative quantity, total and tax).
  66. KOD-27336: Make Department field on checkout required
    • Regression Tests
    • Case 1
      • Test that the cart page still loads correctly without issues, especially the final checkout tab.
    • Case 2
      • Check that you can still place an order without issues.
    • Tests
    • Case 1
      • On the final checkout tab, you should now be required to select a department.
      • And if you try to enter a random value or remove the department, it should default back to the dept you previously selected.
  67. KOD-27338: Phase 2 - Report API Integration
  68. KOD-27347: CMS Updates after Go Live
  69. KOD-27349: Registration Question Update
  70. KOD-27350: Kodaris.com – CSD Integrated Payments Text Update
  71. KOD-27352: Validating Departments Issue
  72. KOD-27353: Implementation - ERP Configuration
  73. KOD-27354: Pricing Tolerances update: run releaseOrderValidationAuto.js interceptor when realTimeConnectionToERP is enabled
    • Regression Tests
    • Case 1
      • Access the website, create some orders, ensure no errors occur until order created.
    • Tests
    • Case 1
      • Change script releaseOrderValidationAuto.js, just set:
      • trendHold = 1;
      • Login as a customer on the website and create an order.
      • Access operations portal, go to the order you just created → custom fields.
      • You should find code: trendHold and must be set to 1.
      • Also, check the order was not released. The Release button must be there.
  74. KOD-27359: Email associated with a credit card Created From Ticket 32025
    • Regression Tests
    • Case 1
      • Edit Company payment method.
    • Case 2
      • Edit Customer payment method.
    • Tests
    • Case 1
      • Edit email from CSD “Modify Card“ form.
      • Make sure email is saved/updated.
      • Close and open the edit form again.
      • Check in the operations portal “Payment Methods“ - lookup the payment method by external token or by UUID, check API call response - see "email" field on it.
  75. KOD-27360: Implementation - Update for test site
  76. KOD-27361: Implementation - More updates for test site
  77. KOD-27373: Email Setup Created From Ticket 31810
  78. KOD-27378: Parser from Ticket 32140
  79. KOD-27380: Kodaris.com – Podcast Marketing Page Update Image URLs
  80. KOD-27384: Update products with no image
    • Regression Tests
    • Case 1
      • Check product categories, product details page, Recently Viewed Products, cart that images still look good.
    • Tests
    • Case 1
      • Check product categories, product details page, Recently Viewed Products, cart that when product doesn’t have any images has image from ticket description.
  81. KOD-27388: Kodaris.com – Podcast Marketing Page Publishing
  82. KOD-27390: Add POST: api/system/company/{companyID}/employeeAssignment/list to server side
  83. KOD-27391: Kodaris.com – Podcast Marketing Page Fixes
    • Regression Tests
    • Case 1
      • Verify the display of the main image on the episode page.
      • Verify the display of podcast cards on the The Kodaris Community Show page.
    • Tests
    • Case 1
      • Open any episode.
      • Click on The Kodaris Community Show, the user should be redirected to the corresponding page.
    • Case 2
      • Open any podcast in the mobile version.
      • Check that the main image is not stretched and is displayed correctly.
    • Case 3
      • Open the page with episodes.
      • Verify that the design of all podcast cards matches the mockup (check across all mobile screen sizes).
      • Pay attention to the episode number and episode date.
    • Case 4
      • Open the episodes page.
      • Open the operations portal, go to any episode, and set a headline.
      • Open the site and confirm that the date has changed.
      • If there is no date in the headline, the page creation date should be displayed.
  84. KOD-27392: New Parser Created From Ticket 29254
  85. KOD-27395: Job Schema Markup for certain CMS Pages - Remove comma
  86. KOD-27403: Implementation - Cart Functionality
    • Regression Tests
    • Case 1
      • Navigate to the website.
      • Navigate to the product category page.
      • Check:
      • The page still looks good for all three views.
      • You can still add products to the cart.
    • Case 2
      • Navigate to the website.
      • Login as a customer.
      • Navigate to the catalogs screen.
      • Choose any catalog page.
      • Check that everything looks good.
    • Tests
    • Case 1
      • Navigate to the website.
      • Navigate to the product category page.
      • Add any product to the cart.
      • Verify that when you click on the cart icon on the product, you navigate to the cart page.
    • Case 2
      • Navigate to the website.
      • Login as a customer.
      • Navigate to the catalogs screen.
      • Choose any catalog page.
      • Add any product to the cart.
      • Verify that when you click on the cart icon on the product, you navigate to the cart page.
  87. KOD-27409: Create new domain for commerce host
  88. KOD-27418: Implementation Updates
  89. KOD-27420: Update 'In Stock' to 'Availability'
    • Regression Tests
    • Case 1
      • Check that the product search page looks correct.
      • Check that the product detail page looks correct.
      • Check that there are no errors in the console.
    • Tests
    • Case 1
      • Check that on the product search page, products that are in stock are marked as “Availability“.
      • Check that on the product detail page, the product in stock is marked as “Availability“.
  90. KOD-27425: Implementation - Payment Methods
  91. KOD-27426: kd.out() regression testing
  92. KOD-27427:Add PIM and other needed scripts
  93. KOD-27429: Banner Customization in Home Page
    • Regression Tests
    • Case 1
      • Confirm that the homepage loads without errors.
    • Case 2
      • Confirm that we can add a сm15 section and a slider appears.
    • Case 3
      • Confirm that the slider stretches the slides to full screen.
    • Case 4
      • Confirm that we can add, remove, and edit slides in this slider.
    • Tests
    • Case 1
      • Confirm that we can create a grid section, place our slider inside it, and it displays correctly.
    • Сase 2
      • Confirm that if you add a new slider, it does not duplicate slides from the previous slider.
      • Confirm that changing the new slider does not affect the old one.
  94. KOD-27433: Fix Product Type dropdown option
    • Tests
    • Case 1
      • For this test, you should go to the Products screen, Data tab.
      • Go to the Product Type column and open the dropdown.
      • Make sure that the "Product Line" option now has a space in between the words, for both the text and the value.
      • Select the option and make sure it is being sent correctly in the API call.
      • Next, we will check the same thing in the Product Details screen.
  95. KOD-27446: Tweaks to the Contact Us Page