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
March 28, 2024 release notes
Tickets
- KOD-12856: Kodaris - Commerce Demo Site - Add Native Site App
- Tests
- Case 1
- Login to Kodaris Commerce app.
- Confirm you have the same environment, as on the web on the same account (categories, etc.)
- Case 2
- Complete general testing of basic features, which are available in the app, for example:
- Searching for products and applying filters.
- Search in any of non-product searched, filtering them.
- Creating orders, ensuring alignment with web functionality.
- Case 3
- Test every possible feature that includes editing something or uploading something.
- You should not be able to upload anything or edit the data.
- Confirm, that customers are notified with "This page is not allowed. Please contact your administrator." massage, when they are trying to complete restricted requests
- KOD-8409: DDA - Stage 2 - Hooking up screens to APIs
- KOD-15346: Error with the interceptor
- KOD-16990: Add Custom Button for Running API Imports
- Regression Tests
- Case 1
- Make sure that store front pages work fine: login, reset password, lost password, any other page.
- Tests
- Case 1
- Login to the operations portal with the 'enableEmployeeHomePages' set to 0. The standard home page should be displayed.
- Case 2
- Access the operations portal with the 'enableEmployeeHomePages' set to 1. Custom home page with a button is shown.
- Case 3
- Login to the operations portal → custom Home page.
- Click on the Open Custom Import Page button.
- The custom import page should open.
- Case 4
- Store front → Custom import page.
- All fields are required.
- Users can modify the values as needed.
- In this case respective settings will be updated in db - can check on Settings screen.
- Users can initiate the import process.
- Case 5
- Store front → Custom import page
- Guest user
- Access denied message is shown.
- KOD-17273: Customer App - automate test release
- KOD-17519: Project Saturn Tracking
- KOD-17712: Employee app - Create data widget to support basic list and CRUD
- KOD-18064: Scheduler updates
- KOD-18219: Customer App - Displaying all selected filters
- KOD-18298: Commerce Impl Installation - Consumer
- KOD-18304: Payments - Setup and Test COD
- KOD-18372: Add customer testimonials to Kodaris website
- KOD-18423: Inserting DO with V4
- KOD-18453: Configure Incremental Updates
- KOD-18764: Mobile Filters Logic By #/Alphabetical
- KOD-18795: Second site - pricing, inventory, taxes
- KOD-18828: Remove Notes
- KOD-18860: Troubleshoot & fix V1 payments issue
- KOD-19012: Add customer tickettype to customer portal
- KOD-19036: Fix aplus price engine issues
- KOD-19098: Add Commerce Demo & Customer Portal Demo to Kodaris Site
- KOD-19125: InforOS Datalake Integration - Compass JDBC Driver - Customer Onboarding
- KOD-19151: Resync Products w/ Empty Names & Descriptions
- KOD-19169: Restocking Fee Shown as a Credit
- KOD-19170: Add UX for new product taxCode field
- Regression Tests
- Case 1
- On the operations portal navigate to the products screen.
- Open the 'Data' tab and verify that everything is working correctly.
- Case 2
- On the operations portal navigate to the products screen.
- Open the specific product detail page and ensure that it functions correctly.
- Tests
- Case 1
- On the operations portal navigate to the products screen.
- Open the “Data“ tab.
- Add a “taxCode“ column.
- Edit values in this column.
- Verify that the changes are saved.
- Case 2
- On the operations portal navigate to the products screen.
- Open specific product details screen.
- Locate the taxCode in the attribute section.
- Edit the value and verify if the change is applied.
- KOD-19211: Install SSL to go live
- KOD-19214: Split Tendering for Orders with Direct Ship Items
- Regression Tests
- Regression test tendering an order payment
- Tendering a payment on a split direct ship order
- KOD-19216: Commerce - shipping methods
- KOD-19229: Commerce - Test pricing on RFQ products
- KOD-19254: CMS - Allow user to specify inline image size
- Regression Tests
- Case 1
- Log in to the operations portal:
- Open a test page with inline images inserted before this update.
- The inline images should work as expected and should load successfully.
- Case 2
- Log in to the operations portal:
- Create a new page or open a test page.
- Insert a text block and then insert an inline image.
- Inserting an inline image should work as expected and should be previewer successfully.
- Tests
- Case 1
- Open a test page on operations portal:
- Insert an inline image if the page does not have one.
- Click the inline image and change the width value to percentage.
- Save and preview the page to confirm.
- Case 2
- Following the previous test:
- Make sure to save the previous test.
- Refresh the page.
- Click the modified inline image.
- The value should be the same and the unit should be whatever the user chose as the width unit.
- KOD-19258: Code2 value not filtering properly in data grid
- Regression Tests
- Case 1
- Ensure that the Products screen functions properly, maintaining its previous functionality.
- Tests
- Case 1
- Verify if the "code2" field is filterable.
- KOD-19275: Blog page
- KOD-19280: Use webui API to pull UOMI
- KOD-19295: updates for March 29
- KOD-19299: Fix Templates for Order Confirmation
- Regression Tests
- Case 1
- We need to test if we can successfully place an order/quote and ensure that all templates are accurate.
- Tests
- Case 1
- Please verify if all templates and email subjects are accurate after placing a guest order and completing payment via card.
- KOD-19306: Images import
- KOD-19307: Make all products eligible for shipping
- KOD-19312: Footer updates
- Tests
- Case 1
- The twitter icon should be updated to X icon.
- KOD-19324: OAN items
- KOD-19326: Map products
- KOD-19337: Spin up system
- KOD-19346: Hide supplier part # field if it's empty
- Regression Tests
- Case 1
- Check that product detail pages still work correctly.
- Tests
- Case 1
- Check that if there is no data, supplier and supplier part # do not show up on the product detail pages.
- Case 2
- Check that if there is data, supplier and supplier part # show up on the product detail pages.
- KOD-19347: Credit card checkout block 2.0
- Regression Tests
- Case 1
- Test to ensure that the credit card option remains available during checkout when the total of the items in the cart is not $0.00.
- Tests
- Case 1
- When proceeding to checkout with items totaling $0.00 in your cart, the option to checkout with a credit card should not be available.
- KOD-19349: Issue with adding the product to the cart with correct intervalOrderQuantity
- Regression Tests
- Case 1
- Check products which have configured intervalOrderQuantity, minimumOrderQuantity and maximumOrderQuantity.
- Case 2
- Check products which don’t have configured intervalOrderQuantity, minimumOrderQuantity and maximumOrderQuantity. You should be able to add them into the cart as usual.
- Tests
- Case 1
- Check products which have set up only intervalOrderQuantity. And not minimumOrderQuantity and maximumOrderQuantity.
- KOD-19351: Scoping on the Direct Shipped Facet - Phase 2
- Regression Tests
- Case 1
- Create or update a product. Verify that it indexes correctly under the following conditions:
- When the "integrationIndexedProductFields" setting is blank and a filter category for "fg_directShipped" exists.
- When the "integrationIndexedProductFields" setting is blank and a filter category for "fg_directShipped" does not exist.
- Whith integrationIndexedProductFields setting = blank we can add a product manually to filter category fg_directShipped
- Case 2
- Setup:
- integrationIndexedProductFields setting = [{ "fieldName":"directShipped", "solrField":"fg_directShipped"}]
- Create a filter Category.
- Modify an existing product.
- Verify that the product is indexed with the "Direct Shipped" facet set to "Yes" or "No" based on the value set for the existing product.
- Tests
- Case 1
- Utilize the same setup as in regression test 2. However, modify the setting 'integrationIndexedProductFields' with the following value:[{"fieldName":"directShipped", "solrField":"fg_directShipped", "booleanFalseValue": "nowhere", "booleanTrueValue": "where ever you want"}]
- Note: You can utilize the 'booleanFalseValue' and 'booleanTrueValue' properties with any value you deem appropriate. After triggering the product indexing, verify that the 'directShipped' facet for that field is updated with the value specified in the 'booleanFalseValue' and 'booleanTrueValue' properties, depending on whether the 'directShipped' value in the product is true or false.
- KOD-19352: FAQ checkout page adjustments
- Regression Tests
- Case 1
- Verify that all steps in the shopping cart process function correctly without encountering any issues.
- Tests
- Case 1
- Navigate to the final step of the checkout process.
- Confirm the presence of four options for FAQs.
- Ensure visibility of the question "Are there any additional shipping costs?
- Verify if the question "When will my order be shipped?" has been updated.
- KOD-19362: Add Vendor Emails and Events screen APIs
- Regression Tests
- Case 1
- In swagger, call the apAutomation/event/list api.
- it should bring events with eventType of DocumentUploadedForAPAutomation.
- Case 2
- In swagger, call the apAutomation/email/list api.
- it should bring emails with type of AP Automation.
- KOD-19364: Don't return pricing for oan items if setting is on in guest flow
- KOD-19365: Note not on Invoice
- KOD-19381: Interceptor for changing billing and delivery address on order
- KOD-19382: Don't require api users and punchout users to agree to the terms and conditions
- Regression Tests
- Case 1
- Verify that the functionality operates as expected with the "requireAgreeingToTermsOfUseForApiUsers" setting turned off while logged in as an API User.
- Case 2
- Verify that all functionality operates as expected when the "requireAgreeingToTermsOfUseForApiUsers" setting is turned off, even when not logged in as an API User
- Tests
- Case 1
- Test the "requireAgreeingToTermsOfUseForApiUsers" setting when turned on and logged in as an API User.
- KOD-19384: EFT: Check what we have in v1 for payments in Canada
- Regression Tests
- Case 1
- Default country is USA
- paymentSystembankAccount on company is ACH
- Expected result:
- In Edit Payment Method, Add Payment Method dialogs:
- The "Institution Number" field is absent.
- There is Routing Number field.
- An Account Type field is available.
- It is possible to add, edit, and delete ACH accounts.
- Tests
- Case 1
- Default country is CA
- EFT was set up as payment banking system
- Expected result:
- In Edit Payment Method, Add Payment Method dialogs:
- There is an Institution Number field.
- There is Transition Number field.
- There is no Account Type field.
- It’s possible to add/edit/delete EFT account.
- KOD-19386: 'replacement available' is not shown for some unavailable products
- KOD-19388: Update link
- KOD-19392: Saved carts are showing up on this report Orders not pushed to trend
- KOD-19395: Add NDJSON export for Product Category and Product Attribute assignments
- KOD-19400: Support NDJSON exports for Products, Categories, and Attributes
- Regression Tests
- Case 1
- Test that the export of attributes functions correctly, consistent with previous behavior
- Case 2
- Test that the export of categories functions correctly, consistent with previous behavior
- Tests
- Case 1
- Test *ndjson* attributes export functions correctly.
- Case 2
- Test *ndjson* categories export functions correctly.
- KOD-19411: Kodaris - Fix Website Links
- KOD-19412: Go Live Fixes
- KOD-19413: Make send bulk emails host compatible
- KOD-19415: Update URL rewrite import/export to not require ID for new items
- Regression Tests
- Case 1
- Test URLRewrite import functionality without the "rewriteID" column.
- KOD-19421: Make showInventoryPublic host compatible
- Regression Tests
- Case 1
- Non-multi host site: Search for any products logged in and verify the endpoint /pricesByCode returns prices correctly.
- Multi host site: Search for any product while logged in and verify that prices are still correctly returned by /pricesByCode.