Release notes for Modern POS Version 9.3.1

Release notes for Modern POS Version 9.3.1, including feature enhancements, bug fixes, and open issues.

Overview

This release supersedes all of the previous releases. The exact release version is 9.3.1 r25335. The prior production release is Release notes for Modern POS Version 9.2.1.

Limitations

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.

Feature Enhancements

Bug Fixes

 

Cart

  • Occasionally, adding an address to the cart results in a failure.
  • In the Buy Online Return In Store (BORIS) flow, the refund tender label on the return screen is empty when Apple Pay is selected as the tender.
  • When switching the fulfillment type to anything other than "In Store", the sale price is not displayed.
  • Orders are failing when attempting to load funds for SVS gift cards.

Order

  • Rounding issues related to discounts have been resolved.
  • Encountered error message during the non-receipt return flow when the cart contains both credit card and gift card tenders.
  • When syncing gift card verification pending orders, the order disappears from the list. They reappear only after returning to the same page, and are visible under "GC Reversal pending orders."
  • Some TLog attributes have values with more than two decimal places.

Receipt

  • Update Sales, Return, and Exchange translations on printed receipts.
  • Conditional spacing issues fixed on printed receipts.

Crashes

  • Crash fix on Cycle Count flow.
  • Crash fix on Product Display Page (PDP) while rendering cart buttons.
  • Crash fix on layout items.
  • Crash fix when changing regions.

Payments

  • When initiating a partial payment in the cart and attempting to scan a gift card using an external scanner for balance checking, issuing/loading balance, or redeeming, the system triggers a reset tender option.

UI

  • UI issues in the return screen have been resolved.
  • When there are "Try at Store" products in the cart and a custom-made item is subsequently added, no fulfillment option is selected.
  • Issue has been resolved where, in certain scenarios, product lookup and "not found" prompts were being combined.

Localization

  • Translation fixes for the language, Portuguese.
  • Translation fixes for non-receipt returns in Spanish, Catalan, and other languages.

Offline

  • An error message is displayed in the "Product Delta" section of the log screen when a product feed is initiated in online mode and switched to offline mode before allowing it to complete.
  • If the app is killed or placed in the background while a download is in progress, and the app is resumed after the refresh time, the feed download does not start.

Inventory Management

  • Issue has been resolved where Advanced Shipping Notice (ASN) shipments that are received and completed on the POS app were being recorded as double the quantity received in the financial systems.
  • Pause/resume receiving functionality for Corporate and Store to Store (STS) transfers has been resolved.

Open Issues

 

Returns

  • Customer profile is not captured in JSON payload for unreferenced return workflow (#45095)

Cart

  • Product name displays store price beside the list price instead of sale price in offline mode (#45149)
  • Allow barcode scan for gift card tender when cart is frozen (#45155)
  • Receiving error message while adding custom-made item when countries are switched using the region picker (#45279)

Offline

  • Occasionally, while adding items in offline mode, the POS app displays the reset tender popup (#45276)

Order

  • Shipping address is missing on the order details page for Ship to Home orders (#45207)
  • Updated customer address is not populated in the shipping section while placing an order and address is not updated properly for the customer after placing order successfully (#45209)

UI

  • Both Socket Scanners are removed from the Device Manager list when disconnected. Upon reconnecting and switching the connection, the scanners are not recognized (#38106)
  • UI issue in the profile page's wishlist section when the section contains only one item (#45153)
  • During a fresh app installation, selecting "Allow while using App" on the Location Permission prompt results in the POS app permissions page displaying location status as "Authorized" instead of "Authorized when in use" (#45274)
  • In the iPad settings, when the location service is shown and the POS app permissions screen is checked, the location is displayed as "Denied" instead of "Not Enabled" (#45275)
  • In iOS 17 Beta version, scrolling functionality differs between iPad models (#45311)
  • In iOS 17 Beta version, bottom border of UITextField is not visible
  • Scanning multiple products in the return and exchange page leads to the app displaying multiple products in the same popup (#45314)
  • UI issue with the cancel button on Buy Online Fulfill In Store (BOFIS) and BOPIS flow on iPhone (#45344)
  • In iOS 17 Beta version for iPhone, there are UI issues in the inventory adjustment flow when adding more than one product (#45345) (#45376)

Customer

  • Newly added address is not updated in customer profile (#45208)

Tills

  • Register prompts user to open a new till although a till was already created and not closed/reconciled (#44195)
  • E-commerce value disappears from sales report when the POS app switches to offline mode (#44682)