Guest

How to flag guest checkout orders in WooCommerce

Flag orders placed without a customer account

Badges orders placed via guest checkout so your team can identify unregistered buyers and decide whether to apply extra checks or encourage account creation.

Customer info
The problem

Guest orders lack customer history, making fraud assessment harder and preventing loyalty tracking. Without a visual indicator, guest orders blend in with registered customer orders.

The solution

OrderBadger can flag every guest checkout automatically.

Who this is for

Stores that allow guest checkout but want visibility into which orders come from unregistered buyers - useful for fraud-sensitive stores and those encouraging account registration.

At a glance
Fires on every guest checkout order No thresholds or category requirements Simple boolean check on account status Badge: Guest (grey, info)
People also search for
WooCommerce badge all orders placed without a customer account How to identify guest checkout orders for fraud review Flag unregistered buyer orders in WooCommerce WooCommerce rule to track anonymous guest orders Detect orders from buyers who did not create an account

How it works

Adds a badge to any order placed without a logged-in customer account. This gives you instant visibility into which orders come from unregistered buyers.

Consider verifying payment details for high-value guest orders. You may also want to include an account creation prompt in the order confirmation email.

Rule template

Plain English rule The order was placed as a guest without a customer account

Write this (or something similar) in the OrderBadger rule builder. The AI compiler turns it into executable logic automatically.

Make it yours

Adjust thresholds
  • This rule has no thresholds - it fires on every guest order. If that is too broad, add conditions to narrow it (see extend tips).
Add or remove conditions
  • Add 'and order total is over £200' to only badge high-value guest orders that warrant extra fraud scrutiny. The order was placed as a guest without a customer account and order total is over £200
  • Add 'and shipping method contains express or next-day' to flag guest express orders - a common fraud pattern - while letting standard guest orders pass quietly. The order was placed as a guest without a customer account and shipping method contains express or next-day

Badge preview

Default: Guest

When this rule matches

Guest Order
Guest: yes
Order was placed as a guest checkout without a customer account.

When this rule does not match

Registered Customer
Guest: no
Order was placed by a registered customer with an account.

Good to know

  • This is a simple boolean check - it cannot distinguish between intentional guest buyers and customers who forgot to log in.
  • Customer history fields (previous orders, lifetime spend, etc.) return null for guests, so combining this with history-based rules requires care.

Frequently asked questions

  • If I disable guest checkout in WooCommerce, will this rule ever trigger?
    No. If your store requires account registration, all orders will be placed by registered customers and this rule will never produce a badge.
  • Can I use this badge to identify orders that need extra fraud checks?
    Yes, that is a common use case. Since guest orders have no purchase history, pairing this badge with a manual review step helps catch potentially fraudulent orders from unknown buyers.
  • What if a returning customer places an order without logging in?
    The order will be flagged as a Guest checkout. WooCommerce treats the order as a guest order even if the email matches an existing account, so the badge will still appear.

Related rules

Try this rule in your store

OrderBadger is free on WordPress.org. Install it and create this rule in minutes - no code required.

Install OrderBadger Free