FROM CACHE - jp_header

メタフィールドを削除した場合、同じ「ネームスペースとキー」では再登録できない?

leon00
訪問者
2 0 0

タイトルのままですが、削除したメタフィールドと同じメタフィールド(ネームスペースとキー)を再度登録しようとすると、「ネームスペースとキーは、メタフィールドのセットですでに使用されています。」と出て登録ができません。

 

検証のため一度試してあとで再設定しようと思い削除してしまいました。

これの解決策はあるのでしょうか?

 

ちなみに設定したいネームスペースとキーは「seo.hidden」です。

該当のページをカスタムフィールドにてノーインデックスの設定をしたいと思い設定しました。

 

よろしくお願いいたします。

2件の返信2

Jizo_Inagaki
Shopify Partner
970 366 688

ヘルプに以下記載がありますので確認下さい。

https://help.shopify.com/ja/manual/metafields/deleting-metafields

メタフィールドの削除は永続的なものであり、削除したメタフィールドを元に戻すことはできません。

なお再設定の方法は把握していませんので、このまま待たれるか、サポートに問い合わせることをお勧めします。

 

[追記]
Metafields Guru( https://apps.shopify.com/metafields-editor-2?locale=ja )で試したところ以下のような状態にはできました。
  • 「設定>メタフィールド」で削除後でも、「定義のないメタフィールド(旧形式)」として再登録可能
  • 「定義を追加」は不可
  • 「設定>メタフィールド」からでは確認できないが、商品管理から該当商品に移動し、ページ下部のメタフィールドの「すべて表示>定義のないメタフィールド」と編集可能
 
ただし上記は、以前から色々実験しているストアで試したため少々自信がありませんので、必ずご自身のストアで確認ください。
間違っているようでしたら申し訳ありません。
Jizo_Inagaki | フリーランスのwebデザイナー
- テーマのカスタム承れます。
- 記載した回答で解決できましたらベストソリューションの承認をお願いします。
- DMや指名による対応はご依頼として有料でのみ承ります。
leon00
訪問者
2 0 0

ご回答ありがとうございます。

実際にブログで参考にさせていただいた管理人の方に返信をいただけるとはm(_ _)m

 

はい、「メタフィールドの削除は永続的なものであり、削除したメタフィールドを元に戻すことはできません。」これは理解していたのですが再登録ができないことはわかりませんでした。

やはり公式で復活は厳しい感じなのですね…サポートの窓口がどこかわかりませんが一応こちらでも問い合わせてみたいと思います。

 

ご教示いただいた案は、メタフィールドを追加するプラグインを入れて対応するということですね。

こちらインストールしてみたのですが、いまいち使い方がわからずまだできていないのですが…

 

Jizo_Inagakiさんが言うには、この方法であれば削除した同じメタフィールド(今回で言うと「「seo.hidden」」)でも登録できるということですよね。

 

こちらのやりたいことは「任意のページにノーインデックスを付けたい」なので、同じメタフィールドが登録できるのであれば実現できそうではあります。

 

プラグインをもうちょっといじって探ってみたいと思います。