Street-number rule test list

Require a street number at Shopify checkout: test house-name and no-number addresses first

Direct answer. Shopify's built-in checkout rules can't require a street or house number, so you need a checkout-validation app for it. Free on PO Box Blocker — AddressFence blocks PO Boxes and parcel lockers on the shipping address at checkout, plus a small set of ZIP rules. The street-number check and billing-address rules are on a paid plan. Test any address in the simulator before publishing, with one-click rollback. Before you publish, test UK house-name addresses: Royal Mail says some homes use a name instead of a number.

See requiring a street number at Shopify checkout, which PO box blocker apps check billing versus shipping, and the PO box and street number address checker.

PO Box Blocker — AddressFence (Shopify App Store). Free blocks PO Boxes and parcel lockers on the shipping address at checkout, plus a small set of ZIP rules. Street-number checks and billing-address rules are on a paid plan. Test any address in the simulator before publishing, with one-click rollback. This page is a test list, not a description of what the rule matches: the simulator result is what counts.

Related: B2B PO Guard — Require PO — B2B purchase order number required at company checkout.

Free check first: PO box and street number address checker runs in your browser and sends nothing. Paste addresses and see which look like a PO box or lack a street number.

Install PO Box Blocker — AddressFence

Write a review

Why a number rule needs a test list

Royal Mail’s Postcode Finder help says some homes or business addresses use a name instead of a street number, and that you can use either to address mail.

Source: Royal Mail: how to search for an address or postcode. For the rule itself, see requiring a street number after the Address Blocker sunset.

Install AddressFence — a street-number rule is on a paid plan; Free blocks shipping PO Boxes and parcel lockers

A test list to paste into the simulator

Billing address test list (you decide the expected result)
Address line 1What you probably want
14 High StreetAllow
14A High StreetAllow
12-14 Market RoadAllow
Flat 3, 20 Mill LaneAllow
Rose CottageYour call: a house name with the street on the next line
The Old Mill, Station RoadYour call: a name before the street
High StreetBlock if you require a number
Flat BYour call: a unit with no building number
1-2-3 ShibuyaYour call: a hyphenated number written first
Shibuya 1-2-3Your call: a hyphenated number written after the district

Add real examples from your own order history, including addresses a customer had to retype.

Install AddressFence, then run the house-name test list

Run it

  1. Write the expected result for each line before you test.
  2. Run every line through the simulator and mark any mismatch.
  3. Decide where a name-only address should pass, and adjust the rule or leave that case to manual review.
  4. Test again, then publish.
  5. Place one test order with a numbered address and one with a house name, and roll the rule back with one click if a real customer is stopped.

What this page is not

Related pages

Not legal advice. Re-check the cited law and the current app page before you rely on this page.

Install AddressFence on the Shopify App Store