NP Retail

mPOS can now be configured for dedicated kiosk-style devices. The new kiosk mode supports auto-start, app pinning, blocked-exit warnings, and options to reduce unnecessary loading dialogs, making it easier to deploy NP Retail on fixed in-store hardware.

On the fix side:

  • POS toast styling for member and admission notifications has been corrected after a visual regression introduced in the recent frontend update.

NP Attraction

Timed-entry flows are more reliable this week. Auto-assigned schedule handling now updates schedules and price calculations correctly when the selected schedule changes, and package discount calculations follow suit. Local-time and scheduled-time handling in schedule-driven flows has also been corrected, preventing wrong refresh behavior around timed entries.

Back-office reconciliation got an improvement as well, refunded and voided EFT transactions, including external and emergency POS transactions, are now matched more reliably.

Shopify App

Ticket schedule selection is now fixed for cases where multiple ticket types share the same price. The schedule lookup now uses admission-specific identifiers instead of relying on price alone, so the correct schedule and timeslot are selected even in edge cases.

Entria

Voucher checkout flows now support multiple authorized voucher and payment sessions within the same cart payment collection, making mixed-payment scenarios more flexible. Race conditions in combined voucher plus standard payment flows have been reduced, and a checkout validation issue where the address object could be read incorrectly in some cases has been resolved.

Selfservice App

Menu loading is faster in QR and self-service ordering thanks to new menu-content caching in backend workers. The self-service idle timeout now works across more pages, improving unattended kiosk behavior. QR ordering has a clearer sale flow with improved navigation and more reliable sale cancellation and start-over behavior.

On the fix side:

  • Payment buttons now show a loading spinner after being pressed, giving guests clearer feedback that payment is being processed.
  • QR ordering better preserves totals and sale state when reloading or restarting an order, reducing cases where stale state carries over to the next sale.
  • A branding issue where one QR ordering flow used a hardcoded logo instead of the configured tenant branding has been fixed.