Shopify CLI reads `extensions.supported_features.offline_mode` from TOML
Introduced 2026-01-29 · score 0.93
HOW TO USE IT
For a POS extension that supports offline mode, set `offline_mode = true` under `[extensions.supported_features]` in its TOML, then deploy the app with `pnpm shopify app deploy --path <PATH_TO_APP>`.
[extensions.supported_features]
offline_mode = truepnpm shopify app deploy --path <PATH_TO_APP>WHY THIS HELPS
When declaring that a POS extension supports offline mode, set the feature in its TOML and deploy the app.
REQUIREMENTS AND LIMITATIONS
- Version: 3.90.0
- extensions.supported_features.offline_mode: Boolean indicating whether the extension supports offline mode; the release note describes this for POS extensions.
- --path <value>: Path to the app directory.
- Prerequisite: Shopify CLI requirements: Node.js 22.12 or higher, a Node.js package manager (npm, Yarn 1.x, or pnpm), and Git 2.28.0 or higher.
- Prerequisite: The CLI deploy command builds the app, then deploys its configuration and extensions.
- The described `offline_mode` support is for POS extensions.
- The supplied text says the backend is already wired up to support this.
FIRST-PARTY EVIDENCE
- https://github.com/Shopify/cli/releases/tag/3.90.0
- https://github.com/Shopify/cli/pull/6765
- https://shopify.dev/docs/api/shopify-cli/app/app-deploy
- https://shopify.dev/docs/api/shopify-cli
Check the installed version and the source before using it. Entry JSON