Shopify POS / New feature

Keyboard control in Shopify POS
Build a cart "without switching back to touch"

On an iPad / Android tablet with a hardware keyboard, you can search, move through lists, select, and check out entirely from the keyboard. The need to go back and forth between touch and keyboard in input-heavy moments disappears.

What's on this page
  1. What actually changes (understand it in 30 seconds)
  2. Shortcut list (illustrated)
  3. Operation flow: Search → List → Select → Checkout
  4. Supported environments and prerequisites
  5. 5 points engineers should know
  6. 3 use cases you can apply to your work
  7. A one-line summary you can use in a pitch

1What actually changes

Shopify POS has added keyboard navigation .
Until now, building a cart meant having to switch between keyboard and touch , but with an iPad / Android tablet that has a hardware keyboard, you can now go from search to checkout entirely from the keyboard.

Before: switching back and forth

In input-heavy moments like product search, customer search, and checkout, you'd switch between the keyboard and the touchscreen over and over. The more typing was involved, the more the workflow got broken up.

Now: complete it on the keyboard

Search, list navigation, item selection, starting checkout, and leaving the flow can all be done with your hands on the keyboard. Friction drops in input-centric moments.

2Shortcut list

The shortcuts stated in the article are as follows (CMD is Mac notation. The article does not list the corresponding key notation for Android).

ActionShortcut
Open search CMD+K
Show the list of available shortcuts CMD held down
Move through the product / order / customer list (arrow keys)
Select a cart item / search result Enter
Jump to one of the first 9 items CMD+1~CMD+9
Start checkout CMD+Enter
Leave the flow Escape
CMD Holding a key down brings up a cheat sheet— that's the key point. Even if you don't remember the shortcuts, you can work while checking the list of keys available right there.

3Workflow: Search → List → Select → Checkout

Open search ⌘ + K Find a product / customer Move through the list Products/orders/customers Select Enter ⌘ + 1~9 Jump straight to the first 9 by number Start checkout ⌘ + Enter Exit with Escape
The whole "Search → List → Select → Checkout" sequence runs nonstop. The goal is to remove friction at the moments with the most typing—product search, customer lookup, and checkout.

4Requirements and prerequisites

iPad

Applies to iPads with a hardware keyboard connected.

Android tablet

Applies to Android tablets with a hardware keyboard connected.

Hardware keyboard

A physical keyboard connection is required. Touch-only setups are not supported.

The supported POS versions, countries, plans, and activation steps are not statedin the article. Check the Help Center and developer documentation.

5Five points engineers should keep in mind

⌘K

1. Input-heavy moments are the starting point

The focus is on "high-typing moments" like product search, customer lookup, and checkout. The design intent is to cut the cost of switching between keyboard and touch here, so stores with faster checkout turnover stand to benefit most.

2. A consistent keyboard interaction model

With this addition, a consistent keyboard interaction model that Shopify and partner teams can extend across all of POShas been established, as explicitly stated. It's a foundation, not a one-off feature.

EXT

3. You can build keyboard-ready POS extensions

Developer documentation for "keyboard-aware POS extensions" is provided. You can design your own POS UI extensions to match this interaction model.

1 ... 9

4. Number jump only covers the first 9 items

CMD+1~9 lets you pick in a single keystroke, but only for the first 9 items. Arranging the sort order so popular products appear near the top maximizes the effect of number jump.

Esc

5. Escape to exit is the common back action

Exiting the flow is unified to Escape . Starting checkout (CMD+Enter) and exiting (Escape) come as a pair, making it easy to build recovery steps for mis-taps into staff training. The key names and differences on Android are not statedin the article, so verify them yourself.

6Three use cases you can apply in your operations

⌘K
USE CASE 1

Speed up checkout turnover at peak times (fast-checkout operations)

Problem
On sale days and during peak hours, the repeated cycle of searching for a product → adding it → checking out forces staff to switch between touch and keyboard, increasing the time per transaction.
Approach
CMD+K to search → select with the arrow keys → Enter to add to cart → CMD+Enter to check out — define a standard operation that never takes hands off the keyboard.
Impact
Cutting the switching motion shortens the checkout queue. High-friction input steps get processed faster.
Technical notes
Requires deploying iPad / Android tablets with a hardware keyboard. Adjust the display order so that key products appear in the first 9 items, where number jump (CMD+1–9) works.
USE CASE 2

Clienteling (looking up customers while serving them)

Problem
When serving customers while pulling up their name and membership info, searching by tapping the screen breaks the rhythm of the conversation.
Approach
CMD+K search for a customer, move through the list with the arrow keys,Enter to confirm. Look them up with the keyboard alone, without pausing the conversation.
Impact
Customer lookups become unobtrusive, so you can pull up membership info without interrupting the flow of service.
Technical notes
Search covers the products, orders, and customers lists.CMD held down brings up a shortcut list you can use as a cheat sheet for training new staff.
EXT
USE CASE 3

Align your own POS extensions with keyboard support (partners / contract development)

Problem
When only your custom-built POS UI extensions assume mouse/touch, their behavior diverges from the core app's keyboard operation, forcing staff to switch between operating models.
Approach
Following the "keyboard-ready POS extensions" developer documentation, rebuild your own extensions to match the operating model for search, list navigation, selection, and exit (Escape) as well.
Impact
Operation stays consistent between the core app and extensions, reducing on-site learning costs and operational mistakes.
Technical notes
It builds on the foundation that Shopify and partner teams provide as a consistent model extensible across the entire POS. Check the developer documentation for specific API specs and supported versions (the article includes no detailed description).

7One-line summary you can use in a pitch

"On Shopify POS on an iPad / Android tablet with a hardware keyboard,
search (⌘K) → navigate the list (arrows) → select (Enter / ⌘1–9) → check out (⌘Enter) → exit (Esc) is all done with the keyboard alone.
It eliminates device-switching in input-heavy moments and lays the foundation for an extensible, consistent keyboard operating model."