DotDev 2026

Automotive Bldg · Toronto
Before you go — workshop prerequisites
  • Node 24.18 — installed 20 Jul (nvm use 24 first; default shell stays on 22)
  • Shopify CLI 4.5.2 — under Node 24
  • A Shopify Partner account, and a fresh dev store per workshop
  • AI Toolkit — installed 19 Jul
  • dotdev-workshop-events — cloned 20 Jul
  • Optional, for the analytics workshop: dotdev-2026-shopify-analytics — cloned 20 Jul, run shopify app dev

Revised 21 Jul, midday: everything after the keynote slipped an hour. The webhooks workshop repeats at 15:35 — arrive early, the morning run filled up.

7:308:00
F1 Check In · centre-north

Badge pickup

Detail

Between the entrance and the Main Stage, next to the Info Hub.

Luggage Check is the north-west corner of the same floor if you're carrying bags.

8:009:00
F1 Bytes Café

Breakfast

9:009:55
F1 Main Stage · west half

Welcome & keynote

Atlee Clark · Vanessa Lee

11:1511:45
F2 Room 4 · north edge
Attended

How POS UI extensions create better merchant experiences

Harel Ishay · Brian Edwards · Sergio Vazquez Malvaez

What happened

The webhooks workshop's first run (11:15, Room 1) was full — this breakout was the fallback. The workshop repeats at 15:35, below.

12:3513:20
F2 Room 8 · south edge

The best retail experiences are built on Shopify POS

Helen Mou · Director, Product

Why

The POS roadmap talk — where POS UI extensions go next. Highest-altitude view of your own platform surface.

Lunch service ends 13:30 — grab food before this talk.

13:2014:15
F1 Booth 4 · top-centre

Retail booth

Detail

Retail runs a live demo with real POS hardware — directly relevant to the print server and Fresh KDS integration.

14:1515:15
F2 Room 3 · west edge, north
Optional · workshop

Power your app's analytics with Shopify's stack

Nick Presta · Principal Engineer

Why + the trade

POS Cafe analytics is homegrown today — smartLogger, the extension-tracking route. This covers app data in metafields, queried with ShopifyQL, rendered back into the merchant experience.

Drop it if the morning leaves you with unfinished booth conversations. This is the most expendable block on Tuesday.

Ends 15:15 — head straight to Room 1 to queue for the webhooks workshop.

15:3516:35
F2 Room 1 · west edge
Top pick · 2nd run

Replace noisy webhooks with precise Events

Harshdeep Singh Hura

Why + what to ask

Second chance — the morning run was full. Get there early.

POS Cafe leans hard on filtered webhooks — _modifierVariants, _send_to_kds — and Events is billed as the webhook successor.

Ask: do server-side filters replace webhook filters 1:1? What are the delivery guarantees, given the exactly-once hardening already done on draft-order/KDS?

The trade: this clashes with the App Pricing demo (15:45, Apps Booth). Raise the pricing question — on-read plus nightly reconciliation for per-location license counts — at Apps Booth 1 during Wednesday's booth run instead.

16:4017:25
F2 Room 7 · east edge, lower
Best technical fit

POS extensions that thrive on the sales floor

Brian Edwards · Aaron Schubert

Why + what to ask

Designing for retail reality: wifi drops, fast checkout, hardware — scanners, printers, cash drawers. This is your problem domain described back to you.

Ask: what's the supported offline story when a cafe's wifi drops mid-service? Are POS discount targets coming?

The shift means you now get the whole session — no early exit.

17:1518:00
F2 Room 6 · east edge, upper

Built to last: building for the App Store in 2026

Jonathan Zazove · Director, Product

Why + the alternative

Walk over from Room 7 next door at 17:25 and arrive ~10 min in.

Which app categories are growing, what survives AI commoditization, how Shopify is investing behind quality apps.

Alternative: "Prepare your app for Shopify's new fulfillment flows" workshop (Alexis Katigbak), Room 3, 17:15–18:15 — ship-and-pickup and ship-and-carryout, squarely on the local shipping / local pickup cart issues. Either way you're a little late to Happy Hour; it runs to 20:00.

17:3020:00
F1 Outdoor Patio

Happy Hour

Detail

Best informal shot at the Retail and POS people you didn't corner during the day.

The booth floor

All eight are on Floor 1, open 11:00–18:30 Tuesday and 10:00–17:00 Wednesday.

4

Retail

Top-centre of the cluster. POS roadmap, offline behaviour, hardware. Live POS hardware demo. Aaron Schubert and Brian Edwards both speak Tuesday.

1

Apps

South-west, by the Main Stage wall. Pricing and the post-Mantle reconciliation pattern — ask here, since the Tuesday pricing demo lost out to the webhooks workshop (David Ward and Jason Kirtland are the names). Also discoverability and the new Dev Dashboard.

6

Back Office

Centre-right. Go here first for the local shipping / local pickup issues in the online store cart — this booth owns fulfillment and shipping. Ask about ship-and-pickup and split-shipping flows, and the market-driven shipping architecture (Drew Quinn and Alexis Katigbak are the PMs). Also the Physical Ledger inventory primitives: is recipe or ingredient-level depletion on the roadmap for food and beverage?

7

Online Selling

South-east, with B2B nested inside. Second stop for the local pickup question — the cart and storefront side of how rates and pickup availability render. Plus Markets and multi-currency, and the Liquid roadmap — both live problems in your theme extension.

3

Sidekick & Friends

North-west, with Shop nested inside. You have no Sidekick surface today. "What sold out this morning" is a natural cafe fit.

5

Agentic Commerce

Top-right. Catalog API and UCP, search-to-buy flows.

2

Marketing & Analytics

Centre-west. Surfacing app metrics inside Shopify Analytics, ShopifyQL.

8

DotDev Studio

South-centre. Recording and podcast space.