既存顧客にタグを追加する方法

お世話になっております。

顧客の誕生日情報をタグに保存したいと考えています。

新規顧客の場合は、フォームに

を追加すれば、タグを自動保存できるということは調べました。

valueの値はJavascriptを使用すれば、自由に設定できると思います。

既存顧客も自動でタグを追加する方法はありますか?

誕生日入力ページを用意し、shopifyで用意されているformタグを使用して、上記のinputタグを記述すれば可能なのかなと調べましたが、

{% form ‘customer’ %}

{% form ‘customer_address’ %}
を使用しても、登録できませんでした。

知っている方がいましたら教えていただけると助かります。

はじめまして、こんにちは。

既に登録された顧客の情報を更新するにはAPIを利用する必要があるようです。

下記は類似質問ですので、参考になるかと思います。

https://community.shopify.com/post/763378

今回はタグを更新したいとのことですので、APIを利用します。

公開されたフォームから顧客情報を更新するようにする場合はアプリを自作します。ストアとアプリ間の通信にはアプリプロキシを利用すると良いと思います(顧客情報を悪意をもって更新できないようにするために)

https://shopify.dev/apps/online-store/app-proxies

参考になりましたら幸いです。

株式会社おいかぜ様

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

APIについてはまだ勉強中であまりよくわかっていないのですが、勉強して試してみます。

ありがとうございました。