> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usecharlie.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Types

> Classify locations as Warehouse or Store

Location types let you categorize your fulfillment locations. Use types in constraints and routing rules to target specific location categories.

## Available types

| Type          | Description                                     |
| ------------- | ----------------------------------------------- |
| **Warehouse** | Distribution centers, fulfillment centers, 3PLs |
| **Store**     | Retail stores, showrooms, pop-up locations      |

## How to set a location type

<Steps>
  <Step title="Go to Locations">
    Navigate to **Charlie → Locations** and select a location.
  </Step>

  <Step title="Open the menu">
    Click the **⋯** menu in the top right corner.

    <Frame>
      <img src="https://mintcdn.com/charlie-6278c0d1/zIZXpEfAUH7cQkz5/images/location-menu.png?fit=max&auto=format&n=zIZXpEfAUH7cQkz5&q=85&s=77f7382fcf73ad5131ea14c80eed0672" alt="Location menu" width="728" height="592" data-path="images/location-menu.png" />
    </Frame>
  </Step>

  <Step title="Edit location type">
    Select **Edit location type**.

    <Frame>
      <img src="https://mintcdn.com/charlie-6278c0d1/zIZXpEfAUH7cQkz5/images/location-type-edit.png?fit=max&auto=format&n=zIZXpEfAUH7cQkz5&q=85&s=b1018b68c46f4b26780d8477a616c2b6" alt="Edit location type modal" width="1374" height="438" data-path="images/location-type-edit.png" />
    </Frame>
  </Step>

  <Step title="Choose type and save">
    Select **Warehouse** or **Store**, then click **Save**.
  </Step>
</Steps>

## Using types in rules

Once set, you can target locations by type in your constraints and routing rules.

**Example filters:**

* `Location type` → `Warehouse` — rule applies only to warehouses
* `Location type` → `Store` — rule applies only to stores

<Tip>
  Combine types with tags for more granular targeting. For example: type = Store + tag = "paris-region".
</Tip>

## Related

<CardGroup cols={2}>
  <Card title="Tags" icon="tags" href="/locations/tags">
    Add custom tags for flexible grouping
  </Card>

  <Card title="Constraints Overview" icon="ban" href="/constraints/overview">
    Use location types in fulfillment constraints
  </Card>
</CardGroup>
