Shopify投稿画面内のメタフィールド並び順を操作する

Shopify

正直これはどうなのかと思うものの、なんとか投稿画面内のメタフィールド並び順を操作できたのでメモとして。

[追記:2023.12.1]
現在ではドラッグして順番変更ができるようになっています。

実現したいこと

  • Shopifyの投稿画面内のメタフィールドの並び順を意図した状態にしたい

対応策

試したところ以下のような順序で並ぶことを確認しました。

  • ピン留めした順番で並ぶ
  • 上の方が新しく、下の方が古い並び順

上記を踏まえ、まず以下のようなメタフィールドの定義画面に移動します。

Shopifyのメタフィールド定義画面
Shopifyのメタフィールド定義画面

そして以下手順を実行。

  • 順序を操作したいメタフィールド定義のピン留めを全て解除する
  • 1番下に表示したい定義のみピン留めする
  • 左上の左向き矢印を押して一つ前の画面に戻る
  • 再度定義の画面に移動する
  • 下から2番目に表示したい定義をピン留めする
  • 左上の左向き矢印を押して一つ前の画面に戻る
  • 再度定義の画面に移動する
  • 以下繰り返し

これでメタフィールドが意図した並び順で表示されているはずです。

なお、メタフィールドの「名前」などを更新しても順番には影響しませんでした。

結び

あまり良い方法とは思えませんが、当記事公開時点ではこの方法で変更可能でした。

定義のピンの付け外しで入力欄の順序が変わる状態はUIの観点からすると許容し難いように思います。
順序に影響を与えると明記されていない以上意図しない動作となりますし、意図しない動作で変更されて良い箇所でもないためです。

個人的にはドラッグ&ドロップとは言わないまでも、せめて「名前」順の方が良かったのではと感じています。
名前の先頭に数字を追加することで操作できますし、汎用性は高いかなと。

1人がこの記事を評価

役に立ったよという方は上の「記事を評価する」ボタンをクリックしてもらえると嬉しいです。

連投防止のためにCookie使用。SNSへの投稿など他サービスとの連動は一切ありません。

コメント欄