カスタマイズ開発可能であれば、顧客データにmetafieldsなどで購入個数を持たせておき、テーマ側でAjax APIなどでその値をチェックしてブロックすることは可能ですが、アプリなども探されてみても良いかもしれません。