By applying the feature of allowing members to purchase on Shopify product pages, you can also limit purchases to one per account. Here is an example of how to do this.
Setting example for the theme "Dawn" that requires membership registration to add items to the cart and prevents purchases after one purchase

[Setup Method 1] Add a customized Liquid section to your product template and insert the code

[Setting Method 2] Add tags to products that can only be purchased by members

[Setup Method 3] Create a Flow that tags customers who purchase a specific product with that product.

