Release notes for Modern POS Version 8.9.1, including feature enhancements, bug fixes, and open issues.
Overview
This release supersedes all of the previous releases. The exact release version is 8.9.1 r24884. The prior production release is Release notes for Modern POS Version 8.8.1.
Feature Enhancements
- Line Item Discount Limit (Set Item & Transaction Level Limits in the POS app)
- Order Billing Address Toggle (Require Billing Address for Orders)
- Reason codes for pay in, no sale, void cart, and price override (Reason Code Types)
- Capturing item level voids in Electronic Journal (View and Edit Electronic Journal Reports)
- Inventory Item Restrictions (Inventory Restrictions)
- Inventory Receiving by CasePackID (Advanced Shipping Notice (ASN))
- Quote Lookup with Deep Link (Create and Manage Customer Quotes)
- Suspended Cart Lookup with Deep Link (Suspend & Resume Carts)
- Omni V2: Enable only one pickup location per order (Omnichannel: Multiple Fulfillment Types per Cart (Mixed Cart))
- Omni V2: Support for default fulfillment type for PDPV2 layouts (Omnichannel: Customizing Product Display Page (PDP))
- Omni V2: EPC Scan on PDP and Cart Screen
- Terminal Gift Cards: Make displaying expiry date input field toggle-able (Gift Cards via Payment Terminal)
- Show Discount prices at item level on Order Details screen
- New associate approval policies related to cycle count actions (Store Associate Approval Policies)
- Skip Customer login button action on customer search layouts to support "Continue as Guest" (Customer Search)
Bug Fixes
- Cart
- Prevent switching the fulfillment toggle for special items.
- Re-enable checkout button if policy approval window closed.
- Product cell ”Promo Applied” text missing when a promotion is applied on NOF items.
- Shipping Domestic Order item missing on Order Details Screen
- When cart has mixed cart items, show the correct online product cell instead of cart details.
- Do not allow alteration items to have fulfillment type: ship to home, try at store, ship to store.
- Allow placing orders when there is a $0.00 transaction discount.
- Register information not appearing on iPhone below cart summary.
- Customer Search
- Navigating between the customer search and customer profile layouts will retain the initial customer search results.
- Proceed to tendering during checkout flow if customer is selected via customer search layout
- Product Display Page
- When selecting different variant products, the correct Add On SKU will be surfaced.
- Terminal Gift Card
- On gift card scan, the enter gift card amount field will maintain the correct amount.
- When the card reader topology is 1:N, perform correct gift card action after pairing.
- Returns
- Do not open cash drawer when gift card is selected as return tender.
- Tax amount not showing properly while selecting/scanning products in no receipt returns.
- Login
- When 'firstLoginPasswordReset' is enabled and reset password layout is configured, prompt user for password reset on login via launch screen.
- Receipts
- Improved error messaging when an error occurs while printing receipts.
- Order History
- When adding a new empty note to an order with an existing note will be populated with the text of the existing note.
- Promotions
- Display correct error message when applying 2 fixed price promotions which are eligible for the same products
- Crashes
- Prevent crashes when loading custom layout view.
- Prevent crashes related to displaying a date.
Open Issues
- Return
- If ":ps_o_tax_name" PSTag is configured in an exchange receipt, it will not be replaced with a value. (#41884)
- Modifying the return quantity of an exchange does not update the quantity value in the cart line item. (#40800)
- Cart
- Entered Shipping address populates billing address even when "Billing address is same as Shipping" toggle is disabled. (#42290)
- Selected Shipping method will reset if a customer is logged in and another item(item with any fulfillment type i.e. In Store or Pickup Later) is added in the cart. (#41003)
- In suspended cart and quotes lookup screen does not pre-populate the filter popup with the default current store current day filter parameters.(#42366)
- User is prompted to "Scan product to be deleted“ when deleting an item that was added to cart via EPC scan when there is another item with same variant in cart. (#42473)
- Cycle Count
- Missing Product Detail in 'Input the Quantity' popup while scanning products for cycle count (#42280)
- UI
- Alignment for fulfillment type drop down selector is skewed on iPhone X. (#42270)
- When adding products via PDP with non-in-store fulfillment type the cart icon does not increment the product count. (#42412)
- Receipts
- In exchange flow, transaction receipt is printed when gift receipt option is selected. (#41885)
- Suspended Carts and Quotes lookup
- When clearing the value entered in storeId field, the registerId field is being cleared, but the user can still select a registerId from the previous search query. (#42608)
- When opening a the store/date filter screen, changing the storeId or dateRange and then cancel the query, when coming back to the filter screen, the filter screen shows the modified values instead of the current query. (#42608)
- When performing a search based on a particular filter and then open a different filter screen and then canceling, the criteria for the current search is being cleared from the filter. (#42608)