Genie AppsGenie Apps Help Center
All CategoriesSettings V2All Pages Zipcode Checker

All Pages Zipcode Checker

Last updated: July 11, 2026

Configure the storefront zipcode-checker modal and per-location zipcodes.

All Pages Zipcode Checker shows a modal on every storefront page so customers can check whether you deliver to their zipcode before they shop. You can customize how it opens, how it looks, and which zipcodes each location accepts.

Open All Pages Zipcode Checker

1

From the app sidebar, click "Settings".

Settings menu item highlighted in the Genie Store Pickup app sidebar

Open Settings from the app sidebar

2

On the Settings overview, open the Widget group and click "All Pages Zipcode Checker".

All Pages Zipcode Checker card highlighted on the Settings overview page

Open the Widget group and click All Pages Zipcode Checker

Enable and placement

3

Check "Enable the zipcode checker modal on the storefront" to turn the feature on.

Enable the zipcode checker modal checkbox and General appearance fields

Check Enable the zipcode checker modal on the storefront to turn the feature on

4

Choose a Placement / trigger option for how customers open the modal.

Placement / trigger dropdown with floating button, header bar, and page load options

Choose where and how the zipcode checker opens on the storefront

Available placement options: • Floating button — bottom right, bottom left, top right, or top left • Bar above header (with button) • Bar below header (with button) • Open automatically on page load

5

Optionally check "Require a valid zipcode" so shoppers cannot close the modal until a deliverable zipcode is entered.

Require a valid zipcode checkbox on the All Pages Zipcode Checker page

Check Require a valid zipcode so shoppers cannot close the modal until delivery is available

Use "Require a valid zipcode" only when you want to gate browsing until delivery availability is confirmed.

Appearance — General

6

Set the heading text, input placeholder, button text, success message, and error message shown in the modal.

7

Choose the overlay / backdrop color and the header bar background color.

General appearance fields for heading, placeholder, button, messages, and colors

Customize General text labels, messages, overlay color, and header bar background

Appearance — Modal container

8

Customize the modal width, height, background color, border radius, border color, border width, padding, margin, and box shadow.

Modal container appearance fields for size, colors, border, padding, and box shadow

Customize the modal container size, background, border, padding, and box shadow

Appearance — Heading & text

9

Style the heading and body text colors, font sizes, weights, and spacing. Also set the success and error text colors.

Heading & text and Success icon appearance fields on the All Pages Zipcode Checker page

Customize heading, body, success, and error text styles under Heading & text

Appearance — Success icon

10

Set the Circle color for the success icon background.

11

Set the Tick color for the checkmark inside the circle.

12

Set the Icon size (for example, 56px).

Success icon settings for circle color, tick color, and icon size

Customize the success icon circle color, tick color, and icon size

The success icon appears in the live preview when a zipcode check succeeds.

Appearance — Input field & button

13

Style the zipcode input: background, text, border, radius, font size, padding, height, and placeholder color.

Input field appearance settings on the All Pages Zipcode Checker page

Customize the zipcode input background, text, border, size, and placeholder color

14

Style the check button: background, text color, font size, weight, border, padding, hover color, and width.

A live preview on the right side of the page updates as you change appearance settings.

Locations & zipcodes

15

For each location, choose a Matching mode: Partial match or Exact match.

Locations & zipcodes section with Partial match and Exact match dropdown

Choose Partial match or Exact match for each location's zipcode matching mode

Partial match accepts zipcodes that start with or contain your stored values. Exact match requires a full match.

16

Enter the zipcodes for that location. Separate multiple zipcodes with commas or new lines.

Zipcodes field with comma-separated zipcodes for each location

Enter zipcodes separated by commas or new lines for each location

Zipcodes are stored on each location's delivery serviceable list. Saving updates every location at once.

Save your changes

17

Click Save in the save bar to apply changes to the storefront.

Save button in the unsaved changes bar on the All Pages Zipcode Checker page

Click Save in the save bar to apply your changes to the storefront

Make sure the All Pages Zipcode Checker app embed is enabled in your Shopify theme editor, or the modal will not appear on the storefront.