該当商品のみ、1回限定で購入できる仕組みを作りたい

Topic summary

ユーザーが特定商品を1回のみ購入できる制限機能の実装方法について質問しています。

提案された解決策:

  • アプリ導入: Order Limits MinMaxifyなどのアプリを使用すれば、コード編集不要で購入個数を簡単に制限可能

  • カスタムコード: Liquidコードで顧客の購入履歴(customer.orders)をチェックし、該当商品を既に購入している場合は購入ボタンを非表示にする処理を実装

  • Shopify Flow + 予約販売アプリ: Shopify FlowとRuffRuff予約販売アプリを組み合わせることで、会員1人につき1回のみ購入可能な制限を実現できる事例が紹介されています

参考ブログ記事やアプリリンクが複数提供されており、実装の難易度や要件に応じて選択できる複数のアプローチが示されています。スレッドは解決状況の確認待ちの状態です。

Summarized with AI on November 9. AI used: claude-sonnet-4-5-20250929.

アプリや設定方法などで、該当商品を1回しか購入できないような仕組みは作れますか?

どなたかご存知であれば教えてください。shopifyエキスパートの導入も検討しております…

Ruchuckさま

商品購入の制限って仕組みがよくわからずに難しそうに感じますよね。

一案ですが、下記のようなアプリの導入により購入可能な個数を制限できます。

https://apps.shopify.com/order-limits-minmaxify?locale=ja

アプリを導入すれば、コード編集も必要なく簡単に設定ができますので、一度お試しくださいませ。

1 Like

簡易的なアイデアですが、

customer → order → line_item → title で

購入履歴を抽出しボタンを表示しない処理とか作るといいかもしれません。

{%- for order in customer.orders -%}
{%- for line_item in order.line_items -%}
 {%- if line_item.title == product.title -%} 

購入済みの時の処理をここに入れる(ボタンを押せないなど)

 {%- endif -%}
{%- endfor -%}
{%- endfor -%}
1 Like

はじめまして

株式会社Tsunの吉谷と申します。

本件解決してますでしょうか?

もしかしたら、下記のブログ記事が参考になるかと思いご連絡させていただきました。

Shopifyで1人1個までの個数制限を実施する方法|お一人様1個までの購入制限

上記のブログ記事はShopify FlowRuffRuff 予約販売を併用することで、1会員につき1回しか購入できないように制限した事例になります。

以上になります。

参考になりましたら幸いです。

参考情報

RuffRuff 予約販売|Shopifyアプリストア

Shopify Flow|Shopifyアプリストア