All Releases
View all releases

May 4, 2023 release notes

Highlights

Customer Portal

Prompt users to select items before quick ordering from a product list

When a customer orders from a product list, they can select the items they'd like to order or simply click "Start Order" which will add all the items on the list to their cart. In this release, we've made an update that will prompt the user to select the items they want to order if they haven't selected anything. You can enable this behavior by turning on the global setting: Customer Product List Order With Selection. Such functionality is useful if your customers have very large lists and always order a subset of the items at a time.

300_Choose_prod.png

Add a custom column to your customer portal

You now have the ability to configure and add columns to your customer portal screens. You can use this functionality to display additional information your customers may need. Note: the field you display in your column also needs to be surfaced on your API. Please contact your account manager if you would like to learn how to configure this. We will be releasing documentation shortly.

310_custom_column_addition_1.png
310_custom_column_addition_2.png

Payment

Receive email notifications for comments made by employees on Account Receivable

To further optimize the Kodaris AR platform, we have released a new feature that notifies any employee who has commented on a payment record under the Customer Comments tab via email when someone else comments on that same payment record. You can also sign up to be notified via email if comments are made on the Customer Comments tab on any payment record. This allows you to stay informed on any issues or activity with payments.

301_customercomments.png
301_ARcommentrecordsemail.png

View the short pay reason on the Accounts Receivable screen

You can now view the short pay reason for invoices on the Accounts Receivable screen. Select the Payment Reason column from the column dropdown to display it.

305_payment_reason_filter_accounts_receivable.png

Operations Portal

Export all subscriptions

You now have the ability to export a full list of all employee and customer notification subscriptions from the Subscriptions screen in the employee portal. Navigate to Marketing > Subscriptions and then click on 'File' to export and save the spreadsheet to your device.

304_Subs.png
304_excel1.png

Select custom templates when sending emails or files to your customer

You can now select what template will be used when emailing orders, cash quotes and account quotes to customers, as well as when generating an internal or customer PDF file. This feature provides the flexibility for users to not only choose one of the standard templates, but also to create and choose their own custom templates when communicating with the customer. Please contact your account manager if you would like to learn how to setup custom templates.

311_select_custom_template_files.png

311_select_custom_template_emails.png

Commerce

Order your product images on your website

You can now specify the order in which your product images display on your commerce website. To order the product images, navigate to PIM > Products and select the product you would like to change the file order on. Navigate to the Public Files tab for that product, and begin editing the 'File Order' column. Note: this feature is available in your Kodaris system but will require an update to your commerce website implementation. Please contact your account manager if you would like this feature.

309_product_image_file.png

Tickets

  1. KOD-13084: Add Bill To Info to Payment Made Notification
    • Regression tests:
      • Make a COD payment and pay open invoices in the customer portal. Ensure payments work as usual and employee and customer payment email notifications are sent out.
  2. KOD-13476: Need to be able to create and run invoice with a button
  3. KOD-13792: MFA
    • Ensure the Google Authenticator app is installed on your phone
    • Login to operations portal, click user avatar dropdown and click "Enable MFA" menu item in dropdown
    • "Enable MFA" modal / pop-up should show
    • Scan the QR code in pop-up with Google Authenticator app, confirm your account inside app and click "Enable"
    • Success message should display
    • Log out, and try to login without inputting security code, error message should show
    • Login using code from Google Authenticator app for security code field, you should successfully be logged in
    • Click on your avatar, and now "Disable MFA" option should be shown in menu
    • Click on "Disable MFA" -> success message should be shown and MFA should be disabled. You can now login without security code
  4. KOD-13981: Phase 1 - Supplier Portal
  5. KOD-14012: Read in Data for Warehouse Transfers
    • Check that the warehouse transfer orders and items are showing
  6. KOD-14181: Add Schema Markup for Content Pages
    • -Schema script should now be present on content pages
  7. KOD-14209: Customer App - Add Product to "Lists" not Working
    • Confirm issue is now resolved on Android devices
  8. KOD-14376: Add fileOrder to Product Image Data Grids and File Layout
    • Go to products, select a product with some public files - open public files tab. File Order column should be present and should be sortable.
    • Go to System - Customer Files. File Order column should be present and should be sortable.
    • Open a product with additional images on customer side, images must be sorted by order provided in operations portal
  9. KOD-14418: Emails Using Host Branding when Triggered Through Sites
    • Trigger customer payment notification and New User Added to Account emails and confirm they contain the correct company logo.
  10. KOD-14432: QA - Website Branding & Auth Flows
  11. KOD-14436: QA - DDA App on Android
  12. KOD-14435: QA - Customer Portal
  13. KOD-14434: QA - Commerce as a logged in user
  14. KOD-14433: QA - Commerce as a public user
  15. KOD-14438: QA - Customer App on Android
  16. KOD-14439: QA - Customer App on iOS
  17. KOD-14440: QA - Payments
  18. KOD-14473: Allow User to Choose Templates for Order and Quote Layouts
    • Go to Orders -> Order -> Generate Internal PDF -> template field with suggestions logic should be available in the form and must be sent
    • Go to Orders -> Order -> Generate Customer PDF -> template field with suggestions logic should be available in the form and must be sent
    • Go to Orders -> Order -> Email Order -> template field with suggestions logic should be available in the form and must be sent
    • Go to Quotes -> Quote -> Generate Internal PDF -> template field with suggestions logic should be available in the form and must be sent
    • Go to Quotes -> Quote -> Generate Customer PDF -> template field with suggestions logic should be available in the form and must be sent
    • Go to Quotes -> Quote -> Email Quote -> template field with suggestions logic should be available in the form and must be sent
    • Go to Cash-Quotes -> Cash-Quote -> Generate Internal PDF -> template field with suggestions logic should be available in the form and must be sent
    • Go to Cash-Quotes -> Cash-Quote -> Generate Customer PDF -> template field with suggestions logic should be available in the form and must be sent
    • Go to Cash-Quotes -> Cash-Quote -> Email Quote -> template field with suggestions logic should be available in the form and must be sent
    • Regression:
      • Recheck generation logic for items above, email and pdfs must be generated correctly
      • Recheck generation logic for all params: Display totals, Sort Items By - it should be applied for generating
      • Recheck email generation logic: when we type to whom we want to send email, we should have email suggestions of company customers
  19. KOD-14478: Add UX for Server Side Export of Subscriptions
    • Subscriptions export should be server side. Table export should work and use endpoint /api/system/subscription/export
  20. KOD-14546: Site Setup
  21. KOD-14570: Company > Tickets tab issues - companyView role and accessing ticket details
    • Go to Companies -> Company -> Tickets tab -> detail ticket link should be present in the table
    • Go to Orders -> Order -> Tickets tab -> detail ticket link should be present in the table
    • Go to Quotes -> Quote -> Tickets tab -> detail ticket link should be present in the table
    • Go to Jobs -> Job with type Lead -> Tickets tab -> detail ticket link should be present in the table
  22. KOD-14573: Confirm Host Settings are Applied on PDF Creation in Operations Portal
    • 1) Generate Order PDF file
    • 2) Check the file to see if all needed settings are applied
  23. KOD-14576: Confirm Button Link on Reset Password Confirmation Email is linked to Operations Portal
    • Reset password email buttons/links should now be operations login page.
  24. KOD-14582: Add CSD Mappings
  25. KOD-14588: Update the UX for Employee Side Payment Email Templates
    • Log into employee portal
    • Subscribe to new notification of comment made as an employee
    • Go to any AR record, make a comment
    • See if you get a notification
    • Login as customer
    • Make a comment on an AR record
    • See if the employees subscribed receive a notification
  26. KOD-14611: Return Zero Instead of Negative Inventory Number
  27. KOD-14619: Reinstall
  28. KOD-14622: Upgrade app
  29. KOD-14624: Add Global Screen to List All Company Categories in System
  30. KOD-14638: Create Attractive Base Email Templates for Order Approval Emails
  31. KOD-14646: Add Spinner to Button
  32. KOD-14649: Customer Portal - Add ability to force user to select items when starting an order from product list
    • Make sure you can re-order from product lists without selecting products and by selecting products.
  33. KOD-14657: Multiple email notifications issue with authors who add more than one Comment to a Payment
    • Test for Employee:
      • Make sure that SubscriptionList with code 'creatingPaymentCustomerNoteEventEmployee' is active.
      • Log into employee portal, take any Payment and make a first comment on it and check you will get email notification.
      • Under the same employee add the second comment to this Payment.
      • Make sure your employee will get only one notification after second comment.
    • Test for Customer:
      • Activate SubscriptionList with code 'creatingPaymentCustomerNoteEventCustomer' - it's turned off by default.
      • Log in as a customer, find the same Payment from previous test and add a comment on it and check you will get email notification.
      • Add second comment.
      • Make sure your customer will get only one notification after his second comment.
      • Additionally check whether employee from the previous test also get only one email.
      • Turn off SubscriptionList with code 'creatingPaymentCustomerNoteEventCustomer' after this test
  34. KOD-14658: Add Payment Reason to AR Screen Overview
  35. KOD-14670: Add From Name when sending email if desired
    • Need to add new field: fromName on UI. Utilize swagger endpoint /api/system/company/{companyID}/sendEmail for testing.
  36. KOD-14678: Account registration password reset
    • Go to customer list tab ? data tab ? file ? import ? select csv file for importing, import some customers and try to reset the password for those customers
  37. KOD-14680: Add setting for the ability to disable sending emails to the delivery address emails
  38. KOD-14707: Bug fix needed for language dropdown
  39. KOD-14710: Add Description Field to CMS Page Editor
  40. KOD-14715: Should not be able to assign a parent company to itself
    • Check that assigning a valid company as a parent works properly.
    • Check that company with parent cannot be assigned as a parent itself.
    • Check that you cannot assign parent company to a company that has child companies.