ご質問いただいている購入制限の件ですが、サイトにログインしていないユーザーにも購入制限をかけることは難しいかと思われますが、下記の条件下であれば購入を制限することは可能かと思います。
お使いのテーマが不明なため、考え方を記載させていただきます。
- 1回限定の商品はサイトにログインしていないと買えない。
- 1回限定商品に識別用のタグをつける
- 商品テンプレートで販売ボタンの表示に下記制限をかける処理を追加
- 1回限定商品タグがついているか
- ユーザーはログイン中か
- ログインユーザーに1回限定商品の購入タグがついていないか1. ログイン済みのユーザーで1回限定の商品を購入したことのない方が、ページを開いた際購入ボタンを表示
- 1回限定商品を購入した際、shopify Flowやタグをつけるアプリを使用しユーザーに限定商品を買ったことを示すタグを付与
ご参考まで
(キュー小坂)