sincecutoff.com
← all changes

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 = true
pnpm 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

Check the installed version and the source before using it. Entry JSON

Report a problem with this card