Guides
What we have had to work out about blocking checkouts on Shopify, written down with the sources we checked it against.
- How to block a phone number from ordering in ShopifyShopify cannot block a phone number on its own. Here is where the number appears at checkout, how to make sure it is always there, and how a checkout validation rule stops that number before an order exists.
- Blocking orders from a country, state, city or ZIP code in ShopifyIf you never ship to a country, Shopify's own markets and shipping zones already stop it. Blocking part of a country you do ship to — one state, one city, a ZIP prefix — needs a checkout rule. What each does, and where address matching stops working.
- Automatically block a buyer after a chargeback with Shopify FlowFlow cannot stop an order, but it can react to a chargeback or a refund. Paired with a checkout blocklist, that reaction becomes a rule that stops the same buyer next time. The workflow, the conditions worth adding, and its limits.
- Stopping fake cash-on-delivery orders in ShopifyA refused COD parcel costs shipping both ways and blocks stock for days. What works against it inside Shopify checkout, the order to apply it in, and the one setup where no checkout rule can help: COD form apps that skip checkout.
- OrderGate vs Blockify vs MIDA: which Shopify blocker fits which problemThree Shopify apps that all say they block fraud, built for different jobs. Blockify and MIDA start from visitors: IP, country, VPN and bots on the storefront. OrderGate starts from the buyer at checkout. Plans and features as listed on 18 October 2026.
- How to block a customer from ordering in ShopifyShopify has no native setting that stops a specific person from checking out. Here is what each built-in option actually does, why most of them act only after the order exists, and what runs during checkout itself.
- Blocking disposable email domains at Shopify checkoutThrowaway email addresses are cheap to make and endless, so blocking them one at a time never finishes. What works is blocking at the domain, and knowing exactly where that stops working.
- Hiding cash on delivery from risky buyers in ShopifyCash on delivery is the payment method fake orders abuse, because the buyer risks nothing. Hiding it selectively keeps it for the customers who pay, and Shopify's payment customization functions can do it without Shopify Payments.
- Card testing at Shopify checkout: what actually helpsCard testing is automated, high volume, and rotates every identifier a rule could match. Here is honestly what checkout rules can and cannot do about it, and what to do instead.
- Requiring sign-in at Shopify checkout, and what it does for blockingShopify can require customers to log in before checkout. What that setting changes for bot orders, what it costs in conversion, and why it makes OrderGate's customer-tag rules apply to every buyer.
- OrderGate FAQ: plans, what buyers see, and what it cannot doStraight answers about OrderGate: which Shopify plans it runs on, the Free plan, what a blocked buyer sees, express checkouts, countries and states, IP addresses, bots, card testing, and the data it touches.