Shopify Flowを使用して注文メタフィールドの情報をスプレッドシートに転記する方法

Topic summary

Shopify Flowで注文データをスプレッドシートに出力しており、別アプリで付与した「注文メタフィールド」も同時に転記したいという相談。標準の注文フィールドはRow contentsで問題なく出力できている。

添付画像がメタフィールドの設定(namespaceとkey)を示す前提で重要。namespaceは「tewatashi」、keyはselectedAddress/selectedDate/selectedTime/selectedMethod/selectedStoreと読み取れる。

提案として、Row contentsにメタフィールド参照のトークンを追記する方法が提示された。書式は「{{ order.metafields.. }}」。具体例: {{ order.metafields.tewatashi.selectedAddress }}, {{ order.metafields.tewatashi.selectedDate }}, {{ order.metafields.tewatashi.selectedTime }}, {{ order.metafields.tewatashi.selectedMethod }}, {{ order.metafields.tewatashi.selectedStore }}。

決定事項や動作確認の報告はまだなく、提案が有効かは未確認。スレッドは継続中。

Summarized with AI on February 6. AI used: gpt-5.

Syopify Flowアプリを使用して注文データをスプレッドシートに転記しておりますが別アプリで取得した注文メタフィールドの情報も転記したいです。

現在、下記をRow contents に設定し通常の注文データをスプレッドに転記しております。


{{order.createdAt}},
{{order.name}},
{{order.shippingLine.title}},
{{order.displayFinancialStatus}},
{{order.subtotalPriceSet.shopMoney.amount}},
{{order.totalShippingPriceSet.shopMoney.amount}},
{{order.discountCode}},
{{order.totalDiscountsSet.shopMoney.amount}},
{{order.totalPriceSet.shopMoney.amount}},
{{order.subtotalLineItemsQuantity}},
{{order.email}},
{{order.shippingAddress.lastName}},
{{order.shippingAddress.firstName}},
{{order.shippingAddress.phone}},
{{order.shippingAddress.zip}},
{{order.shippingAddress.province}},
{{order.shippingAddress.city}},
{{order.shippingAddress.address1}},
{{order.shippingAddress.address2}},
{{order.shippingAddress.company}},
{{order.tags}},
{{order.note}}


注文メタフィールドは

この画像のような設定になっています。

下記をお試しになった上でのご質問ではあると思うのですが、

念のための確認させていただければ幸いです。

シンプルに下記を追記するだけでは、うまく動作しませんでしたでしょうか?

{{ order.metafields.tewatashi.selectedAddress }},
{{ order.metafields.tewatashi.selectedDate }},
{{ order.metafields.tewatashi.selectedTime }},
{{ order.metafields.tewatashi.selectedMethod }},
{{ order.metafields.tewatashi.selectedStore }}

ご参考まで。

(キュー田辺)