Shopify checkout control

Stop the sale before they pay.

Block User lets a store owner refuse specific customers and guest emails at checkout. Add someone once. Shopify rejects their cart with your message.

  1. 1. Add a buyer
    Email, customer, or both.
  2. 2. Save the list
    Stored in Postgres, synced to checkout.
  3. 3. Checkout stops
    Logged-in buyers and guests.

A block list your checkout actually enforces.

Guest checkout included

Matching the email entered at checkout is enough. The buyer does not need a customer account.

Customer accounts too

Search the store’s customers and block the account, even when the checkout email changes.

Your wording

The message shown on the checkout error is editable per store.

Ready for Railway

The app runs as one Next.js service with PostgreSQL. Shopify Functions enforce the rule on Shopify’s servers.