Skip to content

POS UI Extensions: migrate shopify.extension.toml — add api_version and explicit targets #17

@mohab-sameh

Description

@mohab-sameh

Config format updated; missing api_version/targets breaks builds. (Shopify)

Before (partial)

[[extensions]]
type = "ui_extension"
# no api_version / targets declared

After (partial)

api_version = "2025-04"

[[extensions]]
type = "ui_extension"
[[extensions.targeting]]
target = "pos.home.modal.render"

Detect:

  • shopify.extension.toml with no api_version.
  • Missing [[extensions.targeting]] (or old target syntax).

Edge cases:

  • Multiple targets per extension—don’t overwrite existing ones; append.

Reference:

Metadata

Metadata

Assignees

No one assigned

    Labels

    breaking-changeBreaking change requiring migrationpos-ui-extensionsPOS UI Extensions transformations

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions