How to Limit Free Samples to One Per Customer on Shopify
Learn how to limit free samples to one per customer on Shopify and reduce repeat sample orders, including guest checkout scenarios.

Free sample campaigns are a proven way to introduce products to new customers. But without limits, samples get ordered repeatedly — sometimes by the same person using different checkout details — draining your promotional budget and skewing campaign data.
The free sample abuse problem
Common issues merchants face:
- Customers ordering multiple free samples in separate checkouts
- Resellers collecting samples in bulk
- Campaign budgets exhausted before reaching intended audience
- Skewed analytics from repeat sample orders
A $0 product with no purchase limit is effectively unlimited.
Strategies for sample limits
Set minimum order value — Does not prevent repeat free sample orders.
Use discount codes — Limited redemptions globally, easy to share, does not reliably limit per customer.
Purchase limit apps — A practical approach for checking repeat attempts at checkout. Set your sample product to one purchase per customer and help block matching repeat orders before they are completed.
Setting up sample limits
- Create your sample product at $0 or promotional price
- Install Limit Once
- Apply a one-per-customer limit to the sample product
- Launch your campaign with confidence
Want to apply this rule without custom code? Limit Once lets you limit selected sample products to one purchase per customer, including guest checkout.
View Limit Once on the Shopify App Store
Have questions about guest checkout or possible workarounds? Read the Limit Once FAQ.
Limits apply at checkout automatically. Customers who already received a sample see a clear message if they attempt to order again.
Campaign best practices
- State the one-sample-per-customer policy on the product page
- Consider requiring shipping payment even for free samples to reduce frivolous orders
- Track sample-to-purchase conversion separately from sample distribution
- Set inventory caps as a secondary safeguard
Conclusion
One free sample per customer is achievable on Shopify with the right purchase limit tooling. Limit Once helps reduce repeat sample orders by checking matching repeat attempts at checkout, including guest checkout.
Related app
Limit Once lets you offer free samples with confidence by helping enforce one sample per customer, including guest checkout.
Limit Once
One product, one purchase per customer
Limit repeat purchases on Shopify. Ideal for limited drops, free samples, first-purchase offers, and abuse prevention.
- Per-customer purchase limits
- Works with guest checkout
- Simple merchant setup