Can't find POS UI under the Point-of-Sale menu?

I am trying to generate a POS UI extension. On step 1 of the getting started guide, I run:

shopify app generate extension

But I can’t find POS UI under the Point-of-Sale menu. This is what I see:

I am using the latest CLI (3.84.1) and embedding the app into the POS according to the requirements.

Which one should I select? Why is the POS UI option not found? Is the doc not updated or my CLI is not working?

1 Like

Hey again @Benny_Chan , thanks for flagging this as well. You should be able to just select the type of POS UI extension you’d like to build from that menu and it will automatically populate with an app template for you to use, but I’m checking in on this internally to confirm if this is expected. I’ll loop back with you once I have more info on my end :slight_smile:

Hi there, we have consolidated all UI extensions into a single category. You can also type “POS UI” to filter the entire list down to just POS UI Extension options.

Yes, thanks for your prompt reply. I think the doc is not updated according to the CLI options.

I’ve asked chatgpt to see which extension to choose. Also, the language is quite hard to choose for newbies. There are 4 options:

  1. js
  2. ts
  3. js + react
  4. ts + react

These 4 options are hard to distinguish in the Getting Started guide.

We have some updates coming for 2025-10, stay tuned :raising_hands:

1 Like

@Rune-Shopify Are the updates breaking changes? I hope I don’t have to scaffold a new extension again.

We’re moving to the new Polaris UI framework, which means changes are required for your UI code. This is across our entire platform.

Keep in mind that 2025-07 will continue to work with POS as we continue to support previous versions of the API. For reference: Versions

I’m using the POS components to create the UI extension. Do you mean these components to be replaced by the new Polaris?

If this is the case, I guess it’s better to go with 2025-10 as the doc mentioned? I didn’t expect the components to be deprecated soon. Thanks for your update.

I have a dilemma now:

  1. Use the POS UI components, but note that they will be deprecated soon. I don’t wanna to create a technical debt when I start fresh
  2. Use the new Polaris. The doc tells me not to use it for production.

What is the suggested way?

2025-10 is currently available as a Release Candidate and will be available soon.

You can preview the component docs here: https://shopify.dev/docs/api/pos-ui-extensions/2025-10-rc/polaris-web-components

We also have a guide to upgrading to 2025-10 available here: Upgrading to 2025-10

1 Like