# 購入処理について。顧客に画像を送ってもらい、それによってオプション購入の必要の有無を判断したい。

**URL:** <https://community.shopify.com/t/topic/37541>\
**Category:** 総合的なディスカッション\
**Created:** [February 26, 2021, 3:37am UTC](https://community.shopify.com/t/topic/37541 "2021-02-26T03:37:15Z")\
**Posts on this page:** 5\
**Page:** 1

## AI-generated summary

ECサイトで、設置可否の確認用に顧客画像を受け取り、必要に応じて追加オプション購入へ分岐させる購入フローの実現方法が相談された。想定案は、注文を一旦保留し、管理者が画像確認後に決済確定・追加購入案内・キャンセルを行う形。 

主な提案は次の2方向。
- 購入後対応: Thank youページのカスタマイズや、注文完了メールからフォームページへ誘導して画像を送ってもらう方法。
- 購入前対応: 商品ページのオプションとして画像アップロードを行い、確認後に進める方法。手動で与信確保する設定、商品テンプレート作成、Line Item Properties（カートに商品単位の追加情報を持たせる仕組み）の利用案も示された。 

補足として、Line Item Propertiesはテキスト送信は可能だが、file要素ではファイル本体ではなくファイル名のみ記録される可能性があり、実際のアップロード保存処理は別途必要との指摘があった。 

最終的に、相談者は購入前に画像アップロードしてもらう方向で進める意向を示し、画像対応はアプリ利用も含めて検討することで一旦整理された。

<div class="post-metadata">

**Author:** ![Anonymous\_412cdedd38188cec5c7e40e1e22a3048](https://avatars.discourse-cdn.com/v4/letter/a/6f9a4e/32.png) [@Anonymous\_412cdedd38188cec5c7e40e1e22a3048](https://community.shopify.com/u/Anonymous_412cdedd38188cec5c7e40e1e22a3048)\
**Post date:** [February 26, 2021, 3:37am UTC](https://community.shopify.com/t/topic/37541/1 "2021-02-26T03:37:15Z")

</div>

購入処理について質問をさせてください。

現在、物理的に現場に設置するような機器を販売するECサイトの構築を考えています。

これにあたり、機器が配置可能かをチェックするため、購入のタイミングで顧客に画像を送ってもらう必要があります。

なお、通常の配置が困難である場合、追加オプションをつけて顧客に購入してもらう必要があります。

上記を踏まえ、以下のようなフローの購入の仕組みを実装することを考えています。

1. 顧客が購入ボタンを押す (このときまだ購入を完了させずに保留状態とする)

2. 顧客が購入と同時に画像データをフォームで送る

3. Shopify管理者が購入情報と画像データを見て、問題ないかを確認する

3.1 問題ない場合は保留していた購入処理を確定させて決済させる

3.2 問題があった場合は顧客に追加オプションの購入を促すメッセージを送る or キャンセル処理を行う

1. 購入が確定のタイミングで顧客に確定の旨のメッセージを送る

上記を実現するために、いくつかアプリを組み合わせる必要がある認識ですが、

どのようなアプリが使えそうかなど、ご教示いただけますでしょうか。

アプリ以外にも良い方法があればご相談させていただけますと幸いです。

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

---

<div class="post-metadata">

**Author:** ![junichiokamura](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/junichiokamura/32/299737_2.png) [@junichiokamura](https://community.shopify.com/u/junichiokamura)\
**Post date:** [February 26, 2021, 11:25am UTC](https://community.shopify.com/t/topic/37541/2 "2021-02-26T11:25:04Z")

</div>

購入後にそのまま画像をアップさせるにはThank you pageをカスタマイズする必要があるので、以下のアプリなどかと思いますが、ファイルアップロードに対応しているかは不明です。

[https://apps.shopify.com/thank-you-page?locale=ja](https://apps.shopify.com/thank-you-page?locale=ja)

個人的には、購入完了のメールテンプレートをカスタマイズして、そのメールに添付して送ってもらうか、そこから以下のようなフォームビルダーを使って作ったページにリンクして行うのが良いかと思います。

[https://apps.shopify.com/pagefly?locale=ja](https://apps.shopify.com/pagefly?locale=ja)

---

<div class="post-metadata">

**Author:** ![akitoshi](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/akitoshi/32/223308_2.png) [@akitoshi](https://community.shopify.com/u/akitoshi)\
**Post date:** [February 27, 2021, 1:25am UTC](https://community.shopify.com/t/topic/37541/3 "2021-02-27T01:25:06Z")

</div>

購入後のフローであれば Okamuraさんの提案がベストかなと思いました。

それ以外では、購入前に商品オプションで画像をアップロードして、カートに入れる方法もあります。

アプリを使わずに実装するのであれば

1. クレカの支払い承認を手動にしておく
2. 画像添付が必要な商品のProduct Templateを用意する（product.precheck.liquid）
3. Line Item Propertiesでアップロード画像をカートに送る

```markup

  
  

```

このような方法でも可能だと思います。

アプリであればオプションカスタマイズできるアプリが色々あります。  
[https://apps.shopify.com/browse/store-design-product-options](https://apps.shopify.com/browse/store-design-product-options)

併せて、設置費用バリエーションも事前に商品オプションに入れておくものアリかなと思いました。

以上参考になれば幸いです。

---

<div class="post-metadata">

**Author:** ![junichiokamura](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/junichiokamura/32/299737_2.png) [@junichiokamura](https://community.shopify.com/u/junichiokamura)\
**Post date:** [February 27, 2021, 3:21am UTC](https://community.shopify.com/t/topic/37541/4 "2021-02-27T03:21:59Z")

</div>

そうですね。僕も購入フロー内でどうしてもファイルアップロードさせたい場合は、購入前にさせるのが良いと思います。

なお、共有されているLine Item Propertyについては以下にまとめているのでご参照ください。

[https://www.shopify.jp/blog/partner-shopify-theme-customize-cart-attributes-line-item-property-customer-note](https://www.shopify.jp/blog/partner-shopify-theme-customize-cart-attributes-line-item-property-customer-note)

検証はしていませんが、file要素でこれを使った場合はあくまでアップロードしたファイル名だけがnoteに書き込まれるので、ファイルのアップロード処理と保存は別途作る必要があると思います。

上記のオプション系アプリでファイル添付にも対応しているものは、それらをアプリ内でやってくれているはずです。

---

<div class="post-metadata">

**Author:** ![Anonymous\_412cdedd38188cec5c7e40e1e22a3048](https://avatars.discourse-cdn.com/v4/letter/a/6f9a4e/32.png) [@Anonymous\_412cdedd38188cec5c7e40e1e22a3048](https://community.shopify.com/u/Anonymous_412cdedd38188cec5c7e40e1e22a3048)\
**Post date:** [February 28, 2021, 3:16am UTC](https://community.shopify.com/t/topic/37541/5 "2021-02-28T03:16:04Z")

</div>

岡村さん  
akitoshi さん

お教えいただき、ありがとうございます。  
購入前に画像データをアップロードしてもらう方向で進めようと思います。

Line Item Property について検証し、テキストについては送れることを確認いたしました。  
画像データについては、岡村さんのおっしゃる通りそのまま送ることができなかったため、アプリも含めて検討してみます。

丁寧にご説明いただき、ありがとうございました。
