Maximum of 25 for interactive settings in blocks

Topic summary

Developers are encountering a hard limit of 25 interactive settings (and 6 non-interactive settings) in theme app extension blocks, which severely restricts customization options for merchants. This limitation emerged during migration from the deprecated Assets API to theme app extensions.

Core Problem:

  • Apps requiring extensive styling or configuration options (30-60+ settings reported) cannot migrate to app blocks without cutting functionality
  • Forces developers to split settings across multiple interfaces (app admin pages + theme editor), creating poor user experience
  • Particularly impacts apps providing customizable widgets, tables, product displays, and landing page templates

Developer Concerns:

  • The 25-setting cap feels arbitrary and outdated for modern customization needs
  • Related file size limits (100KB) compound the problem
  • Shopify is deprecating Assets API while the replacement system lacks feature parity

Shopify Response:

  • Support acknowledged the limitation stems from the block component architecture itself
  • Feature request submitted to product team (2+ years ago based on thread age)
  • No timeline or commitment provided for increasing limits

Requested Solution:
Developers propose raising limits to 75-250 settings, allowing app creators to determine appropriate customization levels while preventing abuse. The discussion remains unresolved with no official updates on potential changes.

Summarized with AI on October 24. AI used: claude-sonnet-4-5-20250929.

The theme-asset api , of which apps may need elevated permission from shopify itself if If IF shopify doesn’t reject elibility.

Yes it’s a double dumb mess like that.