Shopify location ATC

Hide or show Add to Cart by country and state.

GeoCart lets merchants build Product Groups, set country availability and state restrictions, then control how restricted shoppers see Add to Cart — hide it, offer a state selector, or show shipping availability.

0ATC behaviors
0plans Free → Pro
0Liquid edits needed
1

Product Groups

Assign products once, reuse rules everywhere

  • Group products (and collections on Starter+)
  • Set priority when multiple groups match
  • Activate when ready — inactive groups stay off
2

Country first

Gate the world without listing every country

  • All / Only selected / Exclude selected
  • USA blocked automatically when Only India
  • Then layer state restrictions inside allowed countries
3

Storefront

Theme embed, not theme surgery

  • Enable GeoCart ATC Control in App embeds
  • Rules sync to shop metafields for fast reads
  • App Proxy fallback for config, geo, and checks

No-code setup

Live on the storefront in minutes

Install the app, turn on the embed, create a group, set countries and states, then test with URL overrides.

G

Groups

Organize products that share the same shipping footprint.

C

Countries

Ship everywhere, only selected markets, or exclude a list.

S

States

Restrict provinces inside allowed countries without clutter.

H

Hide ATC

Remove Add to Cart and related buy buttons when restricted.

P

State picker

Let shoppers confirm an allowed ship-to state and unlock ATC.

$

Billing

Free through Pro, monthly or yearly, via Shopify Billing API.

Why GeoCart

Location rules that match how you actually ship

Country policy first, then state restrictions, then a clear ATC behavior. Merchants stay in control without editing Liquid or listing every blocked country by hand.

3country modes
3ATC behaviors
4plans
$0to start

Country gate before state rules

Only Selected → India means USA and UK are unavailable automatically. Restricted Indian states never appear in the selector popup.

Three ways to handle restriction

Hide Add to Cart, show an available-state selector, or display shipping availability without a picker.

Theme App Embed

Enable GeoCart ATC Control in the theme editor. Online Store 2.0 — no theme file edits.

Shopify Billing built in

Subscribe to Starter, Growth, or Pro inside the app. Free stays usable with clear limits.

Fast storefront reads

Rules sync to shop metafields. App Proxy covers config, geo hints, product checks, and analytics beacons.

Honest UX control

Hiding ATC improves location messaging — it is not a hard checkout lock. Document that for merchants clearly.

A Shopify app for location-based Add to Cart

GeoCart helps merchants restrict or guide Add to Cart by visitor country and state. Create Product Groups, set Country Availability, add state restrictions, choose Hide / Selector / Availability, and enable the theme embed. Plans range from Free to Pro with Shopify Billing. Built by Ekrocx Technologies. Not affiliated with Shopify Inc.