Skip to main content
Charlie extends Shopify’s native locations with metadata and settings that power your fulfillment rules.
Charlie syncs automatically with your Shopify locations. Any location you create in Shopify appears in Charlie.

What Charlie adds to locations

FeatureDescriptionUsed in
TypesClassify locations as Warehouse or StoreConstraints, Routing
TagsAdd custom tags for flexible groupingConstraints, Routing
CapacitySet daily order limits per locationRouting, Automations
Shipping configuration (which locations ship, shipping zones, carriers) is managed directly in Shopify Admin → Settings → Shipping and delivery.

Why extend locations?

Target rules precisely

Use types and tags to apply constraints and routing rules to specific locations

Scale without rework

New locations inherit rules automatically based on their type and tags

Control capacity

Limit daily orders per location to match staffing and operational capacity

Stay native

Charlie extends Shopify locations—no duplicate configuration

How it works

1

Locations sync from Shopify

All your Shopify locations appear in Charlie automatically.
2

Add type and tags

Classify each location (Warehouse or Store) and add custom tags.
3

Set capacity

Define how many orders each location can fulfill per day.
4

Use in rules

Reference location types and tags in your fulfillment constraints and order routing rules.

Example: Regional routing with location tags

A retailer with 3 warehouses and 20 stores wants to:
  • Route online orders to warehouses only
  • Use stores only for local pickup
Setup:
  1. Set warehouse locations to type Warehouse
  2. Set store locations to type Store
  3. Create a routing rule: prioritize locations where type = Warehouse
Result: Online orders route to warehouses first. Stores are only used if explicitly allowed.

Next steps