Skip to main content

Strict Login Enforcement (Block Guest Checkout)

3 min read

Strict login enforcement (block guest checkout)

While customer limits are on, OrderRules blocks guest checkout. Every order must belong to a logged-in customer, so per-customer limits can count it. There's no separate switch: turning on customer limits turns this on.

Why guests are blocked

Per-customer limits count each customer's orders, units, spend or weight over a period. OrderRules identifies customers by their Shopify customer ID, which only exists when the shopper is logged in. It doesn't match guests by email address.

If guests could check out, a shopper could:

  • Place order after order without logging in
  • Use a different email address each time
  • Never be linked to any earlier order

Blocking guests closes that gap. Every order is linked to a customer ID, and per-customer limits hold across separate orders.

How it works

  1. Open Customer Limits in OrderRules (Pro plan).
  2. Enable customer limits and add at least one rule.
  3. From then on, the Customer Limits page shows "Strict login enforcement is active", and guests are blocked at checkout.

The block applies to every guest checkout while customer limits are on β€” including carts where no product has a customer rule. It runs at checkout, including Shop Pay and other express checkouts. It doesn't stop guests adding items to the cart.

What customers see

A guest who reaches checkout sees a message asking them to log in. The default is "Please log in to place an order." Edit it in Settings β†’ Login required message; the same message can show on product pages.

The customer then signs in, or creates an account, through your Shopify customer accounts and checks out again. Make sure customer accounts are enabled under Settings β†’ Customer accounts in Shopify.

When it fits

Limited drops. One per customer only holds if every buyer is identified.

Regulated products. Quantity-controlled goods (for example infant formula, or care packages with per-month allowances) need per-buyer tracking.

Employee and company stores. Allowances per person need a person on every order.

With and without customer limits

Customer limits offCustomer limits on
Guest checkoutAllowedBlocked β€” shoppers must log in
Customer identityNone requiredA Shopify customer ID on every order
Per-customer limitsNot availableHold across every order
Product and daily capsWork for everyoneWork for everyone
FrictionLowerAn account step before checkout

If you need guest checkout, use product caps, daily caps, minimums and store hours β€” all of which work for guests β€” and leave customer limits off.

Plan requirements

Customer limits, and the guest block that comes with them, are on the Pro plan ($9.99/month).

Need help?

Questions about customer limits or login? Contact support@orderrules.com.