# 特定の商品に対して、1回しか購入できない仕様を導入したい

**URL:** <https://community.shopify.com/t/topic/8658>\
**Category:** 総合的なディスカッション\
**Created:** [January 23, 2020, 5:09am UTC](https://community.shopify.com/t/topic/8658 "2020-01-23T05:09:47Z")\
**Posts on this page:** 2\
**Page:** 1

## AI-generated summary

新規顧客に対し、特定商品を「一度だけ購入可」にしたいという要望が中心です。既存の購入数制限アプリでは、数量制限はできても「購入回数を1回に限定する」要件には合わない、という前提が共有されています。

提示された対応案は主に2つです。
- チェックアウト設定の追加スクリプトで購入回数をCookieやlocalStorage（ブラウザ保存領域）に記録し、商品ページ側のJavaScriptで購入可否を制御する方法
- アプリを作成し、App Proxy経由で購入回数をcustomer objectのmetafields（顧客に紐づく追加データ）へ保存し、Liquidで表示や購入可否を判断する方法

後者のほうが顧客単位で管理しやすい示唆がありますが、具体的な実装手順や標準機能だけで完結できるかは未確定です。結論として、実現方法の方向性は示されたものの、最終的な解決にはアプリ開発や独自実装の検討が必要な状態です。

<div class="post-metadata">

**Author:** ![akatuki](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/akatuki/32/199931_2.png) [@akatuki](https://community.shopify.com/u/akatuki)\
**Post date:** [January 23, 2020, 5:09am UTC](https://community.shopify.com/t/topic/8658/1 "2020-01-23T05:09:47Z")

</div>

新規顧客に対して、特定の商品を1回しか購入できないようにすることは可能でしょうか？

「Order Limits」など購入数制限をかけるアプリはあるのですが、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:** [May 21, 2020, 3:23pm UTC](https://community.shopify.com/t/topic/8658/2 "2020-05-21T15:23:16Z")

</div>

チェックアウトの設定で追加スクリプトに購入回数をクッキーかlocalstrageに保存して、商品ページにJSで制御を入れるか、  
アプリを作って、app proxy経由で購入回数をcustomer objectのmetafiledsに入れて、 liquidで判断するなどでしょうか？

こちらにヒントになりそうな情報を載せてますので、ご覧いただけたらと思います。  
[https://www.shopify.jp/blog/partner-shopify-app-development](https://www.shopify.jp/blog/partner-shopify-app-development)
