# Charlie > Charlie docs ## Docs - [Analytics](https://docs.usecharlie.ai/analytics.md): Track fulfillment performance across your locations - [Changelog](https://docs.usecharlie.ai/changelog.md): Product updates and improvements to Charlie - [Cart Rules](https://docs.usecharlie.ai/constraints/cart-rules.md): Control which locations can fulfill orders based on cart properties - [Customer Rules](https://docs.usecharlie.ai/constraints/customer-rules.md): Control which locations can fulfill orders based on customer properties - [Overview](https://docs.usecharlie.ai/constraints/overview.md): Understand how fulfillment constraints control which locations can fulfill orders - [Product Rules](https://docs.usecharlie.ai/constraints/product-rules.md): Control which locations can fulfill specific products or collections - [Shipment limit](https://docs.usecharlie.ai/constraints/shipment-limit.md): Prevent orders from being split into multiple shipments - [Integration](https://docs.usecharlie.ai/enterprise/integration.md): How Charlie integrates with Shopify without adding complexity - [Scalability](https://docs.usecharlie.ai/enterprise/scalability.md): Performance, infrastructure, and availability - [Security](https://docs.usecharlie.ai/enterprise/security.md): Data governance, security control, and compliances - [Installation](https://docs.usecharlie.ai/getting-started/installation.md): Install Charlie from the Shopify App Store - [Quickstart](https://docs.usecharlie.ai/getting-started/quickstart.md): Get up and running with Charlie - [build-your-routing-strategy](https://docs.usecharlie.ai/guides/build-your-routing-strategy.md): Key decisions to make before configuring routing in Charlie - [Testing Charlie on a dev store](https://docs.usecharlie.ai/guides/charlie-test.md): How to install and validate your Charlie setup on a Shopify development store before going live - [Prioritize warehouse shipping](https://docs.usecharlie.ai/guides/prioritize-warehouse-shipping.md): Always ship from warehouses when stock is available - [Launch Ship From Store](https://docs.usecharlie.ai/guides/ship-from-store-launch-with-charlie.md): Step-by-step guide to launch Ship From Store with Charlie - [Introduction](https://docs.usecharlie.ai/index.md): The Shopify fulfillment app that decides where every order ships from - [App integrations](https://docs.usecharlie.ai/inventory/app-integrations.md): Wire product feeds, search, and filter apps to respect safety stock - [Metafields reference](https://docs.usecharlie.ai/inventory/metafields-reference.md): Every metafield Charlie writes, where to read it from, and which namespace to use - [Overview](https://docs.usecharlie.ai/inventory/overview.md): How Charlie syncs inventory data to power fulfillment intelligence - [Safety Stock](https://docs.usecharlie.ai/inventory/safety-stock.md): Protect against stockouts by reserving inventory at each location - [Theme integration](https://docs.usecharlie.ai/inventory/theme-integration.md): Display accurate sellable inventory on your storefront - [Privacy Policy](https://docs.usecharlie.ai/legal/privacy-policy.md): How Charlie collects, uses, and protects your information - [Terms & Conditions](https://docs.usecharlie.ai/legal/terms-and-conditions.md): Charlie Platform Terms and Conditions - [Capacity](https://docs.usecharlie.ai/locations/capacity.md): Set daily order limits per location - [Overview](https://docs.usecharlie.ai/locations/overview.md): Extend Shopify locations with types, tags, and capacity - [Sales targets](https://docs.usecharlie.ai/locations/sales-targets.md): Set per-location sales goals and track progress from admin and Shopify POS - [Tags](https://docs.usecharlie.ai/locations/tags.md): Add custom tags to locations for flexible grouping - [Types](https://docs.usecharlie.ai/locations/types.md): Classify locations as Warehouse or Store - [Backlog Routing](https://docs.usecharlie.ai/order-routing/backlog-routing.md): Prioritize locations with shorter open backlogs and optionally block locations that are overwhelmed - [Capacity Rules](https://docs.usecharlie.ai/order-routing/capacity-rules.md): Automatically prioritize locations with the most available fulfillment capacity - [Cart Rules](https://docs.usecharlie.ai/order-routing/cart-rules.md): Prioritize fulfillment locations based on cart properties - [Combined Rules](https://docs.usecharlie.ai/order-routing/combined-rules.md): Create advanced routing rules using multiple conditions - [Customer Rules](https://docs.usecharlie.ai/order-routing/customer-rules.md): Prioritize fulfillment locations based on who is placing the order - [Inventory Rules](https://docs.usecharlie.ai/order-routing/inventory-rules.md): Automatically prioritize locations with the most available stock - [Overview](https://docs.usecharlie.ai/order-routing/overview.md): Understand how order routing controls which locations fulfill orders and in what priority - [Product Rules](https://docs.usecharlie.ai/order-routing/product-rules.md): Prioritize fulfillment locations based on what products are in the cart - [Ranked location groups](https://docs.usecharlie.ai/order-routing/ranked-location-groups.md): Prioritize fulfillment locations using automatic grouping - [Activity Logs](https://docs.usecharlie.ai/settings/activity-logs.md): Track changes and events across your fulfillment settings - [Automations](https://docs.usecharlie.ai/settings/automations.md): Automate Charlie settings with Shopify Flow templates - [Billing](https://docs.usecharlie.ai/settings/billing.md): Plans, pricing, and how billing works with Charlie