# 問い合わせメールの受信先を個人法人で分けたい

**URL:** <https://community.shopify.com/t/topic/123334>\
**Category:** 技術的なQ＆A\
**Created:** [May 24, 2022, 5:59am UTC](https://community.shopify.com/t/topic/123334 "2022-05-24T05:59:51Z")\
**Posts on this page:** 2\
**Page:** 1

## AI-generated summary

- 目的: 個人と法人からの問い合わせを別々のメール受信先に振り分けたい。
- 現状: 問い合わせページは分離済みだが、送信先メールアドレスは1つのみ。
- 制約: Shopify標準の問い合わせフォームはフォーム単位で受信先を変更不可。よって、片方を別サービス（例: Googleフォーム）に切り替える案が現実的。
- 技術案1: 同一ページでGETクエリ（URLの?以降のパラメータ）＋Liquid（Shopifyのテンプレート言語）で出し分けは理論上可能。ただし、Shopifyのサーバーキャッシュが許可されていないGETクエリを無視してキャッシュする可能性があり、誤った内容が返るリスク。
- 技術案2（推奨）: ページを2つ用意し（例: /contact を個人、/contact-corporate を法人）、法人側にGoogleフォームを埋め込む方法が無難。
- 代替: LiquidではなくJavaScriptで出し分け制御を行う場合、GETクエリによる振り分けも実現可能と見込まれる。
- 状態: 実装方法の提案は提示済みだが、最終採用や実装結果の報告はなく、結論は未確定。

<div class="post-metadata">

**Author:** ![masutomo555](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/masutomo555/32/245181_2.png) [@masutomo555](https://community.shopify.com/u/masutomo555)\
**Post date:** [May 24, 2022, 5:59am UTC](https://community.shopify.com/t/topic/123334/1 "2022-05-24T05:59:51Z")

</div>

お世話になります。

以下、何かしらのヒントなどいただけますと助かります。

実現したいこと

・個人からの問い合わせと、法人からの問い合わせを別々のメールで受信したい

現状

・といあわせのページは分けられているが、受信しているのは1箇所のメアドのみ

現在構想していること

・どちらかの問い合わせを、shopifyのものではなく、googleフォームを埋め込む

・テーマのコードで振り分けられるならそうしたい

---

<div class="post-metadata">

**Author:** ![Qcoltd](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/qcoltd/32/900_2.png) [@Qcoltd](https://community.shopify.com/u/Qcoltd)\
**Post date:** [May 25, 2022, 10:31am UTC](https://community.shopify.com/t/topic/123334/2 "2022-05-25T10:31:11Z")

</div>

> 現在構想していること\> \> ・どちらかの問い合わせを、shopifyのものではなく、googleフォームを埋め込む\> \> ・テーマのコードで振り分けられるならそうしたい

私が以前調べた限りでは、

Shopify標準のお問い合わせフォーム自体はフォームによってお問い合わせの受信先を変更する、

ということはできませんので、

構想されている通り、

受信先をフォームごとに変更するには、

構想されている通り、

どちらかのフォームには別の仕組みを利用する、となります。

次に、

テーマのコードで振り分けられるようにする、

についてですが、

これは、同一ページのアクセスをGETクエリなどで変更したい、ということでしょうか？

(例)

[xxxxxxxxx.myshopify.com/pages/contact?personal](http://xxxxxxxxx.myshopify.com/pages/contact?personal)

[xxxxxxxxx.myshopify.com/pages/contact?corporate](http://xxxxxxxxx.myshopify.com/pages/contact?corporate)

確かに、LiquidテンプレートでGETクエリを扱えるので、

参考: [https://note.com/hmeta/n/nfa3cc809adb9](https://note.com/hmeta/n/nfa3cc809adb9)

そこだけ見ると可能なように思えますが、

shopifyのサーバキャッシュは、shopifyが許可したGETクエリ以外を無視してキャッシュすることがあります。

実際には試していないのですが、

[xxxxxxxxx.myshopify.com/pages/contact?personal](http://xxxxxxxxx.myshopify.com/pages/contact?personal) でサーバキャッシュが生成されると、

[xxxxxxxxx.myshopify.com/pages/contact?corporate](http://xxxxxxxxx.myshopify.com/pages/contact?corporate) にアクセスしても、

[xxxxxxxxx.myshopify.com/pages/contact?personal](http://xxxxxxxxx.myshopify.com/pages/contact?personal) の内容が返されてしまうことがあるかもしれません。

ですので、GETクエリを使わず、単純にページをもう1ページ作成し、

[xxxxxxxxx.myshopify.com/pages/contact](http://xxxxxxxxx.myshopify.com/pages/contact)

を個人用のお問い合わせとし、

[xxxxxxxxx.myshopify.com/pages/contact-coporate](http://xxxxxxxxx.myshopify.com/pages/contact-coporate)

を法人用のお問い合わせとし、そこにGoogleフォームを埋め込む、とした方が無難なように思いました。

なお、Liquidに拘らず、JavaScriptで出し分けを制御するのであれば、

GETクエリであってもうまく振り分けられるはずです。

お力になれたか分かりませんが、ご参考まで。

(キュー田辺)
