Hi all,
Blocked deploying a POS UI extension that uses two event observer targets. Looking for the path forward.
What we want to do
Capture transaction duration (first item scanned → payment collected) per POS sale, write it to our backend keyed on the orderId, and show it as a “Duration” column on a Transactions admin page.
We already capture cashier notes about each customer interaction. Pairing notes with duration measures something otherwise invisible: which cashiers spend time building relationships (high LTV) vs ringing fast with no follow-up (high throughput, low return rate). Concrete staff coaching data we can’t get any other way today.
Single-store first-party install — we’re both the app developer and the merchant. Japanese toys specialty retail, standard Shopify plan (not Plus), ~5–30 transactions per hour across multiple cashiers.
What blocks us
shopify app deploy --no-release --force rejects the registration:
extension_points: pos.cart-update.event.observe is in developer preview and cannot be deployed to production stores.
Same error for pos.transaction-complete.event.observe. Tested with api_version 2026-01, 2026-04, 2026-07, and unstable — same rejection across all four. Both targets are documented in your 2025-04 changelog. Partner Support confirmed there’s no API-version or flag-based bypass.
Three questions
-
Beta program / access form can we apply to for these two targets?
-
Rough GA timeline? Even quarter-level helps us decide whether to wait or build a manual workaround.
-
For first-party single-store apps — any way to enable these targets just on the developer’s own store while you finish GA?
Offering production feedback
If beta access is possible, we’d run these in prod immediately and report rough edges + patterns. ~5-30 transactions per hour means real production signal within days, not weeks. Extension and backend are already wired up — only blocked at deploy.
Thanks!