Release Notes for Modern POS Version 9.8.1

Release notes for Modern POS Version 9.8.1, including features, bug fixes, and open issues.

Overview

This release supersedes all of the previous releases. The exact release version is 9.8.1 r25931. The prior production release is Release Notes for Modern POS Version 9.7.1.

Known Issues

  • Bug fixes and enhancements included in this build are only targeted for Omnichannel (v2) Overview. Omni V1 was not tested for this build and is not considered supported on this and future versions of the POS app.
  • Note: For app versions 9.6.1 and above, if a product with a bottle deposit value of 0 is added to the cart, the bottle deposit field will be hidden in offline mode. In online mode, the field will remain visible but display a value of 0.

Features

Bug Fixes

 

Order Management

  • Added support for external scanners in Buy Online, Fulfill In-Store (BOFIS) shipping tracking number field.
  • Fixed issue where the "Applying" spinner displayed for an extended period when PO history filters were used without a date.
  • Fixed issue where attempting to search for an order by product ID during the Returns & Exchanges process incorrectly triggered a "Sorry! We cannot refund this order!" error message.

Payments

  • Updated handling of repeated cashout failures for gift cards via Adyen terminals.
  • Updated processing for failed refunds involving gift card cashouts for Verifone terminals.
  • Resolved issue where the app became unresponsive when closing the credit card search prompt on Verifone terminals.
  • Addressed connection failures during order credit card (CC) searches in 1:N terminal topology configurations.
  • Corrected terminal input field layout issues when "Cancel" is selected on Verifone terminals.

Crashes

  • Fixed crashes related with disconnection of Socket scanners from the register.
  • Addressed intermittent crashes related to Zebra scanners.
  • Resolved app crashes under poor network conditions.
  • Fixed crashes occurring during document printing via AirPrint on iOS 16 registers.
  • Corrected crashes linked to connecting/disconnecting an Epson printer.

UI/UX

  • Fixed toggle selection UI to display the correct omni fulfillment type upon change.
  • Resolved issue where cart options deep link did not close the interstitial popup.
  • Made customer search results scrollable.
  • Ensured the screen auto-scrolls to display the notes textfield during Buy Online, Pickup In-Store (BOPIS) / Reserve Online, Pickup In-Store (ROPIS) entry.
  • Fixed issue where tapping multiple times on Customer Lookup displayed multiple customer search pages.
  • Updated the product exchange process to reflect changes in return item quantity on the line item UI.
  • Adjusted padding in the return selected page and for the fulfillment grouping label on iPhone.
  • Fixed display of partial shipping method IDs in order details page on iPhone.

Offline

  • Corrected functionality of the reset Zebra deep link (Hamburger Menu) in offline mode.
  • Fixed "Last downloaded at:" timestamp in Offline Logs screen to correctly update for product deltas.

Miscellaneous

  • Fixed the Forgot Password Layout to not retain the last user's details.
  • Addressed issue where Search Product interstitial loaded with a different variant of the searched product.
  • Resolved issues where scanning an order ID or product before associate login displayed incorrect prompts without register information.
  • In Safe Management, corrected app behavior to prevent changing the reason while confirming adjustment amounts.
  • Fixed issue where entering more than 512 characters displayed an "Updating" spinner in safe management.

Open Issues

 

Cart

  • Shipping address remains visible in the cart even after the customer logs out (#48266)
  • Prefilled shipping address is not cleared when the user closes the 'Enter Shipping Address' popup (#46971)

Crashes

  • Intermittent crashes occur while rendering the signup interstitial (#48239)
  • App crashes due to out of memory errors; enhancements needed to handle low memory warnings (#48293, #48327, #46193)

Inventory

  • When creating a cycle count on the app, the "Date" field header is labeled as "Description" (#48557)

Order Management

  • No error message displayed when phase one of the multi-tender flow fails (#48284)

UI/UX

  • Similar to Order Management issue #48284, indicating a systemic problem (#48272)
  • 3After changing the country, despite auto-login succeeding, a login prompt appears (#48269)
  • Quantity count in the STS header does not update immediately after entry (#48316)
  • Scroll position is not retained in the customer profile screen when navigating forward and back (#48210)
  • More Options popup does not dismiss when opting to print a Quote (#48155)
  • 'Apply Tender' button responds to multiple taps, potentially leading to errors. (#47122)

Miscellaneous

  • For the 'Hamburger Quiz', answers to mandatory 'Multi choice, multi select' questions are not saved (#48301)