Automatically records high-risk register actions—cash handling, discounts, voids, refunds, and customer information access—tied to the staff member's name, time, device, and location. Scales discrepancy investigation, loss prevention, and compliance across the register floor.
Cash handling, discounts, and voids at the register left little history, so even when a discrepancy came up, it was hard to determine after the fact when, who, and on which device it happened.
High-risk actions are logged automatically, tied to a named staff member. Time, device, and location are captured automatically too. Investigation and auditing scale.
The article specifies these 6 types of actions as logged.
When one of the above actions occurs, the following four items are automatically captured.
In the POS channel in Shopify Admin, a new settings page has been added, where the events are listed.
Staff Location Event type You can filter by these. This lets you quickly narrow down the target when investigating discrepancies.
Six streams: cash drawer, manual discounts, voids, refunds, customer-info access, and approvals. Rather than an exhaustive log of every action, it's designed to selectively record the operations that matter for loss prevention and auditing.
The log stores a reference, and the name is resolved to its current value when viewed. Because renames and customer deletions ripple into past logs too, note that this behaves differently from designs that assume "audit log = immutable."
By not baking in names, the PII of deleted customers doesn't remain on the log side. You could say it's built with both GDPR-style "right to erasure" compliance and audit logging in mind.
The workflow is to narrow things down by applying three filters on the Admin settings page. When a discrepancy occurs, you can trace "which store, whose action, and what operation." Whether it can be retrieved via API / export is not stated.
Manager overrides are recorded alongside the operation they approved.the "performer" and the "approver" are captured together in a single recordso the separation of duties (who performed it and who authorized it) can be clearly traced after the fact. This makes it easy to use as evidence for internal controls and fraud investigations.