FROM CACHE - jp_header

GraphQLで顧客にEmailを送りたい

a_y_mc
Shopify Partner
1 0 0

お世話になります。

 

現在登録されている顧客に一斉にメールを送信しなければならなく

管理画面から一人一人送ると骨が折れるので、バッチを作成したいと考えております。

そのため通常のメールをShopifyから送信したいのですが、ドキュメントを漁ってみましたが

GraphQLで送信できるのは

https://shopify.dev/docs/api/admin-graphql/2023-07/mutations/customerPaymentMethodSendUpdateEmail

お支払い変更のメール送信だったりなどしか見当たらなく、

通常のメールを送信できるのか分からないため、質問させていただきました。

 

管理画面ではこちらからメールを送信すると思います。

これをGraphQLでやりたいです。

 

A49A0647-4C1D-4BE0-A5C2-4B6B95F1B0FC_1_201_a.jpeg

 

アプリ側のサーバーではPHP(Laravel)を使用しています。

1件の返信1
Qcoltd
Shopify Partner
928 370 353

@a_y_mc 様

 

興味があり調査してみました。

 

あくまで、私の所感ですが、

下記の投稿を見る限りAPIからのメール送信はできない可能性が高いです。

https://community.shopify.com/c/%E6%8A%80%E8%A1%93%E7%9A%84%E3%81%AAq-a/%E4%BB%BB%E6%84%8F%E3%81%AE%...

 

上記投稿は、3年前のものですが、回答はShopifyのスタッフの方からのものなので、

少なくとも3年前には質問者様が希望されるようなAPIはなかったようです。

 

現在の状況も、下記のAPIのリファレンスサイトのサイト内検索で「mail」や「notify」で検索して調べてみましたが、それらしい情報は出てきませんでした。

https://shopify.dev/docs/api/admin-graphql

 

もし、単純に、登録顧客がメール受け取りを許可しているしていないに関わらず、全員にメールを送信したい場合は、下記2つのやり方が考えられると思います。

 

(1) 上記投稿でも紹介されているようにアプリを活用するやり方 (顧客がメール受け取りを許可しているしていないに関わらずメール送信可能かはアプリによって差があるかもしれません。)

 

(2) 顧客情報をエクスポートし、何らかのメール配信サービスからメールを送付する、というやり方

 

大した情報がなく恐縮です。

(キュー田辺)

株式会社Q (キュー)
グラフィックデザイン、アパレル事業、Web制作など色々やっている渋谷区代々木の会社です。ShopifyでのECサイトの運営・開発も行なっています。
https://techlab.q-co.jp/