Strict Login Enforcement (Block Guest Checkout)
Strict Login Enforcement (Block Guest Checkout)
Strict login enforcement requires customers to create an account and log in before completing checkout. This ensures per-customer limits are accurately tracked and prevents workarounds through guest checkout.
Why Block Guest Checkout?
Per-customer limits work by tracking how many orders each customer has placed. However, if your store allows guest checkout, customers can bypass these limits by:
- Completing orders without logging in
- Using different email addresses for each purchase
- Avoiding any customer identification
Strict login enforcement solves this by:
- Requiring all customers to have a Shopify account
- Linking every order to a unique customer ID
- Making per-customer limits impossible to circumvent
- Providing accurate purchase history and accountability
Without login enforcement, per-customer limits are ineffective for preventing limit workarounds.
How to Enable
- Open the OrderRules dashboard
- Go to Customer Limits
- Enable Strict Login Enforcement
- Click Save
Once enabled, unauthenticated customers will be redirected to the login or account creation page before they can proceed to checkout.
What Customers See
When a customer tries to complete checkout without being logged in:
- Redirect to login — They are redirected to the Shopify customer login page
- Clear explanation — A message explains:
"You must log in or create an account to complete your purchase." - Account creation option — Customers can log in with an existing account or create a new one
- Return to checkout — After logging in, they return to checkout with their customer ID attached
The login flow is standard Shopify, familiar to most customers from other stores they shop at.
When to Use This
Limited Drops or Pre-orders
Enforce one order per customer during limited-availability releases or pre-order windows.
Regulated Products
For age-restricted or quantity-controlled products (e.g., infant formula, controlled substances), per-customer limits require verified customer identification.
Corporate or Employee Stores
Employee purchase programs or B2B storefronts often need per-person limits to prevent hoarding.
Any Per-Customer Limit Scenario
If you have set any per-customer limit rule (daily, weekly, monthly, or all-time), strict login enforcement ensures those limits cannot be bypassed.
Compatibility
Strict login enforcement works with all Shopify customer account systems:
- Shopify native customer accounts — Standard Shopify accounts (most common)
- New customer accounts — Accounts created with Shopify's updated customer system
- Classic customer accounts — Legacy accounts from older Shopify stores
The feature does not conflict with other authentication systems or third-party login integrations.
Plan Requirements
Strict login enforcement requires:
- Pro plan ($9.99/month)
- An active per-customer limit rule
If you are using the Starter (Free) plan, upgrade to Pro to enable this feature. Strict login enforcement has no effect if no per-customer limits are configured.
Disabled Guest Checkout Impact
When strict login enforcement is enabled:
- New customers must create an account (takes 30 seconds)
- Returning customers log in normally
- Checkout conversion may decrease slightly (due to the added login step), but orders placed are legitimate and accountable
- Repeat purchase rates often increase because customers have saved accounts
Most stores that enforce login see higher customer lifetime value and reduced fraud.
Need Help?
If you have questions about strict login enforcement or need assistance configuring per-customer limits, contact support@orderrules.com.