Type and search functionality added to the “Product Code” field
Autocomplete, or type and search functionality, has been added to the “Product Code” field that’s located on the Items tab within an order. In the past, you could manually type or copy and paste a code into the cell. Now, once you begin typing, predictive search suggestions will auto-populate in a dropdown menu that you can choose from. This added functionality not only reduces data entry time but also eliminates the possibility of errors.
See this new feature in action by watching the video below:
https://youtu.be/bmhPoyYYf9w
Split cash quotes into multiple orders
In this release, we’ve added the ability to split existing cash quotes into different orders. You will be able to select multiple line items within the cash quote, and then create a new order with the selected items.
Learn how to use this feature here:
https://youtu.be/xcTSynPV_tk
Cross reference items automatically added to an order
When an item that contains cross references is added to an order, the cross reference items will be added to the order automatically. Once the additional items are added, the user will have the option to leave them on the order or remove them individually.
This capability is available and must be enabled in the Operations Portal to begin using. Watch the video below to learn how to configure this setting:
https://youtu.be/NJVA--lTaVQ
Customers screen can be sorted and filtered by the “Active” field
You can now sort and filter the Customers screen in the Operations Portal by the “Active” field. In other words, this capability will allow you to sort and filter by active or inactive customer accounts.
Check out this video to learn more:
https://youtu.be/fDe037x6mvE
“Code” field will automatically generate for newly added companies
When a new company is added under Companies in the Operations Portal, the “Code” field will automatically generate if one is not entered. Historically, a code needed to be manually added when creating a new company. Now, this is optional and can be generated for you.
Check out the new feature here:
https://youtu.be/JoGgGBYgUPg?feature=shared
Tickets
KOD-19277: Fraud Scoring
KOD-19850: Ranking by Brand - UX
KOD-20215: Unable to Import Company Group Catalogs
Regression Tests
Case 1
Test importing CompanyProductCategory by regular id.
KOD-21111: Search Rule Boosting and Filtering Updates
Regression Tests
Case 1
Create/modify/delete/list search Rules should still working.
Case 2
Any searchRules should still working, specifically those ones that have value in the fields:
additiveBoostFunction
additiveBoostQuery
multiplicativeBoostQuery
Tests
Case 1
Check that new field queryFilter exist.
Case 2
You can add filterQuery in existent search rule or in new search Rule using swagger:
Then you can check that it is working just being sure that this searchRule is active and is filtering by your query. Remember that the value has to have escape characters.
A simple example could be this one: { "filterQuery": "{\"queries\": [\"unitPrice:[* TO 100]\"]}" }
Case 3
If you had values in this fields:
check that they looks like these:
additiveBoostFunction
additiveBoostQuery
multiplicativeBoostQuery
You can check that it is working using different searchRules, switching active to true and false to test the different fields.
Case 4
The next fields only allow enter string which are valid json format:
additiveBoostFunction
additiveBoostQuery
multiplicativeBoostQuery
filterQuery
KOD-21239: PIM: Sync product data to a Kodaris system
KOD-21355: Automated sync on categories
KOD-21354: Automated CMS sync between conos
KOD-21356: Automated Sync on Filters and Attributes
KOD-21426: Product Mapped Sync processor
Regression Tests
Case 1
Import product by lookupFieldName or code should continue working as expected.
Tests
Case 1
If lookupFieldName is set in the mapping script, and the import contains the column but doesn’t find the product, it will try to do a lookup by alternateLookupFieldName or alternateLookupSettingName.
If found and the column ‘code’ is populated and the mapping propagateProductCodeChanges is true, it will update the product.code with the new incoming code in the import.
KOD-21579: Add autocomplete for product search on Order Items tab
Regression Tests
Case 1
Enter the Operations Portal.
Navigate to Order Tab.
Go to any order that has items.
Items displayed as expected.
Case 2
Enter the Operations Portal.
Navigate to Order Tab.
Go to any order that has items.
Erase any item’s code, confirm there’s an red triangle that marks code’s cell as required.
Tests
Case 1
Enter the Operations Portal.
Navigate to Order Tab.
Go to any order that has items.
Erase any item’s code, and try to enter that name back. When writing, autocomplete dropdown appears and shows product codes with entered symbols.
KOD-21622: Testing & Website Issues
Regression Tests
Case 1
Check that product details page looks good.
Case 2
Check that category page still looks good (grid/list/catalog view).
Tests
Case 1
Open product details page and then dev tools,
After this find "ld+json". Then checked that script have weight.
Case 2
Open product details page and checked that weight is present.
KOD-21627: Taxes configuration US
KOD-21635: Implementation - Formstack
Regression Tests
To allow formstack on your site you'll need to add the *.formstack.com to be included under the content security policy.
To do it:
Navigate to the operations portal -> security tab.
Scroll down to the Content Security Policy.
Add *.formstack.com to Script-src, Font-src and Connect-src.
To add the form to the site:
Navigate to the operations portal -> pages.
Select or create new page where you'd like to embed form.
Click + button.
Search for 'custom HTML'.
Paste the script into 'custom HTML' block.
Click preview to see results.
KOD-21681: Create Companies in Kodaris & Send Them to the ERP
KOD-21680: Cash Quoting -Splitting Cash Quotes into Multiple Orders
KOD-21684: Allow Employee to Mark an Order/Cash Quote as Non-Taxable during Entry Process
Regression Tests
Case 1
Find an order that has the isOrderTaxable setting or add that setting to an order and set it to 'n' → logic should remain all the same from before and once you click the release order to ERP button, you should not see the taxableFl value on the CSD order.
Case 2
Find an order that doesn’t have the isOrderTaxable setting or add that setting to an order and set it to something other than 'n' → logic should remain all the same from before and once you click the release order to ERP button, you should see the taxableFl value = yes on the CSD order.
Tests
Case 1
Make sure this global setting realTimeConnectionToERP is set to 1. If realTimeConnectionToERP-syncInsertOrder is present, also make sure that is set to 1.
Make sure the order has not been released yet.
Make sure order has whse field on the custom fields.
Make sure order has warehouseCode populated.
Make sure the company associated to the order is of type Consumer (field is customerType).
Make sure the order has the setting custno.
Make sure the status of the order is one of the following: Quote Requested, Quoted, Sales Order, Received, or Web Entered (web entered turns into received in the code)
On the order found that meets those requirements, add the following custom field: isManualTax and set it to 1 → also update the tax on the order to be 0 → open the logs → now click release order to ERP→ notice taxableFl is not being set in the CSD order.
Case 2
This time either remove the isManualTax setting or set it to 0 (also make sure the setting "isOrderTaxable" either does not exist or does not equal 'n')→ click the release to ERP button → in the logs, notice taxableFl is set to true on the CSD order.
Case 3
This time add back the isManualTax setting, but set the tax to something other than 0 (also make sure the setting "isOrderTaxable" either does not exist or does not equal 'n')→ click the release to ERP button → in the logs, notice taxableFl is set to true on the CSD order.
Case 4
This time remove the isManualTax setting, but set the tax to something other than 0 (also make sure the setting isOrderTaxable either does not exist or does not equal 'n')→ click the release to erp button → in the logs, notice taxableFl is set to true on the CSD order.
Case 5
Follow same steps as case 1-4 but this time use a cash quote instead.
KOD-21685: Cash Quote Product Groups
KOD-21686: Cash Quotes/Orders Options/Discounting
Regression Tests
Case 1
Add and update items in Order that is started in operations portal.
Case 2
Add and update items in operations portal in Order that is a Cart order.
Have corresponding cross ref types for your test product (or add needed cross refs).
Start new Order or Quote in operations portal, add your test product - corresponding items from the configuration above should be added as a child items.
Note: if those cross ref items are set up as “discount“, i.e. pricing engine prices them as negative amounts - Total for such an item will be 0, unless inforCsdAllowNegativeLineNumbers is on, then Total should be calculated and displayed as negative.
KOD-21752: Request payment form duplicating line items
KOD-21766: Cash Quote Product Groups - Grouping for Email
Regression Tests
Case 1
Template code for testing: wrappedOrderEmail-EJS.
Add type column to the grid and make sure each cell in the Type column is empty with no value.
On a test Cash Quote generate Order Email using wrappedOrderEmail-EJS template.
Generate Internal PDF using wrappedOrderPDF-EJS template.
Check this order details within the customer portal.
Make sure email, PDF and customer portal page is generated and loaded with no issues.
Case 2
On a test cash quote items Tab:
Set each order item Type value to some value.
Generate Order Email using wrappedOrderEmail-EJS template.
Generate Order PDF using wrappedOrderPDF-EJS template.
In the Customer Portal open this order details.
Make sure email, PDF and customer portal page (except for feature updates) looks the same and contains the same value as within the original template.
Tests
Case 3
Repeat step 1 from Case 1.
For several Items add same types.
Make sure in the order items section items are grouped by values from the Type columns.
For the grouped item - this line should contain in the Code column - group type and all other below items should belong to this group (should have the same type).
Repeat the same checks for Internal PDF and order detail page in the customer portal.
KOD-21792: Platform validation for disposition on the order
Regression Tests
Case 1
Being able to create an order, change the delivery address, update the order using patch /api/user/cart without sending the itemShipmentPreference.
Basically all flow to create an order as a logged in customer
Tests
Case 1
/api/user/cart PATCH endpoint
Send itemShipmentPreference in the request
Expected results:
If the erpLogicEngine is InforCSD, the itemShipmentPreference will be editable just if the current delivery address from the cart doesn’t have the setting orderdisp with value ‘s'.
If the order has a ship to with that setting and the value 's’ (ignore case), patch will be executed without taking into account the itemShipmentPreference field.
If the erpLogicEngine is different than InforCSD, it should allow the edition
Case 2
The ship to can changed during the check out in the order or as global configuration as a customer.
When it changes, the itemShipmentPreference should be updated (only for erpLogicEngine = InforCSD) depending on the following conditions:
If the setting orderdisp from the new selected shipto is ‘s', then it should be updated to ‘Ship Complete’, if not, it remain as is.
These are the options to update the shipto, and in both this logic should apply:
KOD-21820: Add similar to accountant role but without ability of issuing a credit or a refund
Regression Tests
Case 1
Check whether updated roles in employee.
Find some employees with role: accountant and additionally check whether the current users have roles: paymentCredit and paymentRefund.
KOD-21838: Customers screen - Add ability to sort/filter by Active - UX
Regression Tests
Case 1
Check whether page customer list → data tab is working properly.
Tests
Case 1
Verify the ability to filter and sort by the boolean field: Active.
Case 2
Log in to the operations portal.
Navigate to the Customer screen – Data tab.
Check if Active column is sortable and filterable.
KOD-21844: Add ability to mass delete companies by import
KOD-21845: Add all fields to the Product Units screen
Regression Tests
Case 1
Log in to the Operations Portal.
Navigate to Product Units.
Verify if table and all data is displayed as expected.
Case 2
Log in to the Operations Portal.
Navigate to Product Units.
Check if there’s possibility to add columns for table.
Tests
Case 1
Enter swagger and go to /api/system/productUnit/list endpoint. Call it and check for all fields.
Log in to the Operations Portal.
Navigate to Product Units.
Check if there are all fields (except settings), that returned for endpoint mentioned earlier. By this ticket, there were added Cono, External Order Number and Source Modified Time.
KOD-21847: Add ability to assign facet groups to a category
KOD-21865: Add bulkDelete and bulkUpdate product APIs
Tests
Case 1
Test that endpoints cannot be executed if you don’t have the role ‘dataAdministrator’.
Case 2
/bulkUpdate endpoint does a PATCH update on the products based on the searchParams.
While testing, use the limit parameter so then you can update a few products instead of ALL the seachPArams fetches.
Example of request: { "patch": { "code2": "updated by BULKUPDATE endpoint"}, "limit": 2, "filterFields": [ { "name": "code", "operation": "CONTAINS", "value": "test" } ] }
Case 3
/bulkDelete endpoint deletes the products based on the searchParams.
While testing, use the limit parameter so then you can delete a few products instead of ALL the seachPArams fetches.
Example of request:
So in this case, it will delete all the products (only 2 actually because of limit field) { "limit": 2, "filterFields": [ { "name": "code", "operation": "CONTAINS", "value": "test" } ] }
KOD-21876: Add default assignees to vendor
KOD-21891: Add hosts select to CMS customizer
Regression Tests
Case 1
Make sure customizer is loaded with no issues.
Make sure you’re still able to customize different parts of website.
Tests
Case 1
Make sure in the customizer host select box was added.
Make sure when you select new host (if there is available more that 1 host) your location should reload.
KOD-21902: Update integrations for cross references
KOD-21903: Implementation - Spin up system
KOD-21904: Implementation - Spin up system
KOD-21910: User cannot send payment link
KOD-21921: Support Negative Price on Product and Add to Order
KOD-21925: In stock/out of stock filter
Regression Tests
Case 1
Setting pimInStockFilterEnabled is turned on or off.
Check that categories pages are still looks good for both log in user and guest.
Tests
Case 1
Setting pimInStockFilterEnabled is turned on.
Check that you can see in stock filter and there are no numbers on category screen.
Should be tested both for log in user and guest.
Case 2
Setting pimInStockFilterEnabled is turned off.
Check that you don’t see in stock filter on category screen.
Should be tested both for log in user and guest.
KOD-21926: Custom Parser
KOD-21934: Update button color
Tests
Case 1
Log in to the website.
Add multiple items to the cart.
Navigate to the cart page.
Verify that the “Clear Cart” button has the correct color #d11947.
Click on the “Clear Cart”.
Confirm that the cart is cleared successfully.
KOD-21936: Unique subject line per site for order confirmation emails
KOD-21944: Custom Home Page Content
KOD-21946: Implementation - Set card payment system
Verify search by any available column with searchable functionality.
Verify that additional columns can be added:
Click on the view_column icon.
Select any available column names.
Ensure that the selected columns are displayed correctly.
Ensure that the user can hide the columns again.
Tests
Case 1
Log into the system.
Navigate to the Accounts Receivable screen.
Open the Search section.
Click on the view_column icon.
Select the Host Code column.
Ensure the Host Code column is now displayed on the screen.
Verify that the user can search by hostCode.
KOD-21953: Change storeEmailFromName
KOD-21961: Add Settings to Control Surcharge for Payment Flow
Regression Tests
Case 1
Test Checkout, COD, Open Invoices payments.
Tests
2 new settings added (host-compatible):
disableCreditCardFeeForCheckoutAndCOD
disableCreditCardFeeForOpenInvoices
When convenience fee / surcharging is on and configured:
enableCreditCardFee is on
One of next settings is set: percentageCreditCardFee or dollarCreditCardFee.
These new settings allow to turn off convenience fee / surcharging for certain payment flows.
Note for tests below: SALE and AUTHONLY payment actions work differently. When making SALE payment, and convenience fee is configured (and is not disabled for a given payment flow) - convenience fee is applied right away, “Convenience Fee” payment record could be found on AR screen right away. When making AUTHONLY payment - even if convenience fee is configured (and is not disabled for a given payment flow) - you’ll not see “Convenience Fee” payment record right away, it will be created upon capturing this prior auth payment.
Also while running tests below - open Logs in the operations portal. You can check what is being logged compared to what your are testing, e.g.: [JS] No Convenience Fee applied as it is disabled for Checkout payment flow.
Case 1
Convenience fee / Surcharging disabled for Checkout SALE payments.
When convenience fee / surcharging is enabled and configured - turned on the new disableCreditCardFeeForCheckoutAndCOD setting.
Setting checkoutPaymentAction-cardAccount is set to SALE.
Complete checkout with CREDIT card (not a DEBIT card) - there should be no Convenience Fee / Surcharge for this payment. Total amount processed by payment provider should be exactly the same as a total shown to user on checkout. Check Order and AR screen - there should be only one Payment record, no Convenience Fee record.
Case 2
Convenience fee / Surcharging disabled for Checkout AUTHONLY payments.
When convenience fee / surcharging is enabled and configured - turned on the new disableCreditCardFeeForCheckoutAndCOD setting.
Setting checkoutPaymentAction-cardAccount is set to AUTHONLY.
Complete checkout with CREDIT card (not a DEBIT card) - there should be no Convenience Fee / Surcharge for this payment. Total amount processed by payment provider should be exactly the same as a total shown to user on checkout. Check Order and AR screen - there should be only one Payment record, no Convenience Fee record.
Find Order in employee portal, on Payments tab - for this auth only payment make “Capture Authorization“. One new payment record should be created (captured auth), no “Convenience Fee“ record.
Case 3
Convenience fee / Surcharging disabled for COD SALE payments.
When convenience fee / surcharging is enabled and configured - turned on the new disableCreditCardFeeForCheckoutAndCOD setting.
Setting codPaymentAction-cardAccount is set to SALE.
Request a COD payment for Order from the operations portal.
When requesting payment - there should be no convenience fee / surcharge amount shown in email.
When COD payment link is opened - there should be no convenience fee / surcharge amount shown on COD payment page.
Complete COD payment with CREDIT card (not a DEBIT card) - there should be no Convenience Fee / Surcharge for this payment. Total amount processed by payment provider should be exactly the same as requested payment amount (user entered and paid amount). Check Order and AR screen - there should be only one Payment record, and no Convenience Fee record.
Case 4
Convenience fee / Surcharging disabled for COD AUTHONLY payments.
When convenience fee / surcharging is enabled and configured - turned on the new disableCreditCardFeeForCheckoutAndCOD setting.
Setting codPaymentAction-cardAccount is set to AUTHONLY.
Request a COD payment for Order from the operations portal.
When requesting payment - there should be no convenience fee / surcharge amount shown in email.
When COD payment link is opened - there should be no convenience fee / surcharge amount shown on COD payment page.
Complete COD payment with CREDIT card (not a DEBIT card) - there should be no Convenience Fee / Surcharge for this payment. Total amount processed by payment provider should be exactly the same as requested payment amount (user entered and paid amount). Check Order and AR screen - there should be only one Payment record, and no Convenience Fee record.
Find Order in employee portal, on Payments tab - for this auth only payment make “Capture Authorization“. One new payment record should be created (captured auth), no “Convenience Fee“ record.
Case 5
Convenience fee / Surcharging disabled for OPEN INVOICES payments.
When convenience fee / surcharging is enabled and configured - turned on the new disableCreditCardFeeForOpenInvoices setting.
In Customer portal - select open invoices for payment - in totals popup there should be no convenience fee / surcharge displayed for CREDIT card payment method(s).
Complete payment with CREDIT card (not a DEBIT card) - there should be no Convenience Fee / Surcharge for this payment. Total amount processed by payment provider should be exactly the same as displayed total payment amount for selected invoices. Check AR screen in the operations portal - there should be only one Payment record, and no Convenience Fee record.
Case 6
When scheduling payment for open invoices - it should take into account non-surcharging states: if invoiced order warehouse is located in a non-surcharging state - this invoice amount should be subtracted from total amount to which surcharging will be applied. This calculated convenience fee / surcharge data is added to an Event when Payment is scheduled, and then is used in email(s) (see ScheduledPaymentCreated-EJS template).
KOD-21962: Update to payment methods on step 3 of checkout
KOD-21974: Nonstocks - Endpoint for Retrieving available Product Lines
KOD-21976: Cash Quoting - Splitting UX
Tests
Case 1
Operations portal.
Order Details screen.
Cash Quote Details Screen.
More button → Split Order.
Expected result:
Split was successful.
Associated orders were created.
User sees the Associated orders tab.
Case 2
Operations portal.
Order Details screen.
Cash Quote Details Screen.
Expected result:
Back Orders tab was renamed to Associated Orders.
Items Tab: Create B.O 1/2 col was renamed to Order Split 1/2.
Items Tab: 3 new columns were added:
Quantity Ordered
Quantity Released
Quantity Remaining
KOD-21980: Cash Quoting - Nonstock Product Category Not Sticking
Tests
Case 1
Check whether we can update column: productCategory when productType is “Product Line“.
KOD-21991: Add documentUploaded setting to the Vendor Invoice document
Regression Tests
Case 1
Test that the AP Vendor Invoices SEARCH screen is still functioning as expected and that no errors are thrown.
Case 2
Test that the Orders SEARCH screen is still functioning as expected and that no errors are thrown.
Tests
Case 1
Test documentUploaded field is returned as expected with Vendor Invoice documents.
KOD-21996: Category Search Rule UX updates
Regression Tests
Case 1
Templates → Subject column.
Expected Result:
Code editor works as expected.
Syntax is highlighted as expected.
Tests
Case 1
Search → Product search screen.
Expected Result:
Tab was renamed: “Search Rules” → “Product Search Rules”.
Product Search Rules screen shows only search rules with searchType ‘product’.
It’s only possible to add a searchType ‘product’
SearchType is being set automatically.
There is no Search Type column.
Case 2
Search → Category search screen.
Expected Result:
Product Search Rules screen shows only search rules with searchType ‘category’.
It’s only possible to add a searchType ‘category’
SearchType is being set automatically.
There is no Search Type column.
Case 3
Search → Category search screen → Details.
Expected result:
Shows categories that are assigned to given search rule.
It’s possible to assign/unassign category.
Case 4
Screens:
Search → Category search screen.
Search → Product search screen.
Expected result:
Anew column was added: filterQuery.
Case 5:
Screens:
Search → Category search screen.
Search → Product search screen.
Expected result:
Next fields are being edited with json code editor:
additiveBoostQuery
additiveBoostFunction
multiplicativeBoostQuery
filterQuery
customSort
KOD-22001: Update statement "Credit" field
KOD-22002: Create videos for editing different host CMS
KOD-22005: Assign Proper Code to Ticket
KOD-22006: Split Order redirection
Regression Tests
Case 1
On the operations portal navigate to the cash-quote screen.
Confirm everything is displayed properly.
Select any cash quotes, confirm tabs are working properly and directs user to the right tab.
On the Items Tab confirm that there are visible cash-quote’s items and they can be added.
Confirm split order button is displayed.
Navigate to the Associated orders tab.
Confirm user can redirect to the associated orders.
Tests
Case 1
On the operations portal navigate to the cash-quotes screen.
Select any cash quote and navigate to it’s details page.
Navigate to the items tab.
Add some items to the cash-quote.
On the items table add columns “Order Split 1” and “Order Split 2”.
Set item’s total quantity and then set values less than total quantity into columns from point 5.
Click “More” → “Split Order” and confirm 'Order was split successfully, view them on the "Associated Orders" tab' message is displayed.
KOD-22007: Updates to website
Regression Tests
Case 1
Surf through the website, make sure all the pages load and everything looks good.
Tests
Case 1
Everywhere you add to cart and anywhere we mention the order, make sure that the language has been converted to ‘quote’. E.g. ‘Add to Quote’ or ‘Your Quote’ etc.
Case 2
Also make sure on the product list > catalog view, the name column now exists and is populated correctly.
KOD-22013: Sync Product Lines for CA system
KOD-22015: Duplicates during pushing Account Payments to ERP
KOD-22014: Website - Update "Quick Order" label
Regression Tests
Case 1
Go to the home page and make sure everything is still loading correctly.
Case 2
Make sure the mobile menu is still loading correctly.
Case 3
Make sure the quick quote page still loads correctly.
Tests
Case 1
On the home page, notice Quick Order is now Quick Quote.
Case 2
Make the window smaller so you can see the mobile menu, open it and notice that Quick Order is now Quick Quote.
Case 3
Click on the Quick Quote link in mobile menu or click add Add More Rows on the quick quote button, notice the title of the page is now Quick Quote instead of Quick Order.
Case 4
Navigate to the Quick Quote page → notice up top the site name has been updated to Quick Quote.
KOD-22020: Remove Catalogs/Order History & Status/Invoices menus
Regression Tests
Case 1
When logged in, make sure the log out button still works.
Tests
Case 1
When logged out, notice the menu items on the top right side are no longer visible.
Case 2
When logged in, notice the only menu item on the top right side is the log out button.
KOD-22023: Refresh data after saving company to ERP
Regression Tests
Case 1
Make sure companies screen still loads properly.
Tests
Case 1
Create a company and fill in the following info:
phone number
country
address line 1
city
state
zip
Then click push to ERP button → upon success, you should see the code being updated on the screen.
KOD-22027: Update base templates with surcharge info
KOD-22040: Category search rules - Add category name and code
Tests
Case 1
Test POST /api/system/categorySearchRule/list
KOD-22044: AP automation parser
KOD-22049: [UX] - Add search scores to multiple websites
Regression Tests
Case 1
Make sure the search functionality is still working as before both as a logged in and logged out customer.
Case 2
Make sure categories are still working as before.
Tests
Case 1
Make sure your employee has the searchDebug role.
Log into the operations portal → now go to the commerce site → search for a product → notice the search score at the bottom of the tile (only on grid view) → also notice the inspect button.
Case 2
Continuing from case 1 → click the inspect button → notice a side panel pops up → this panel should have a highlights tab, explain tab, and a debug tab → click into each one to make sure they load → now click on the actions button → notice 2 options in the dropdown → click on each of them → ‘Open product in operations portal’ should take you to the product in the ops portal in a new tab → ‘Open search tools’ should take you to the search screen in the ops portal in a new tab → now click the X and it should close the inspector.
Case 3
Now go to the list view and notice that the search score is not present.
Case 4
Now log into the commerce site → search for a product → notice you do not see the search score/inspector anymore.
KOD-22090: Edit Text on Filter Type Screens in the Customer Mobile App
Tests
Case 1
Navigate to Order History > filter icon > filter type on the Order Number, Completed, and Total fields.
Verify: Anywhere that says "Then" should say "Than" instead.