Introduction
Documentation for AutoCart — the Shopify app that automatically manages cart items based on configurable rules.
Welcome to AutoCart Docs
AutoCart is a Shopify app that automatically adds, removes, and manages cart items based on configurable business rules. It operates across two main surfaces:
- Storefront — via a theme app extension that intercepts cart actions and displays gift picker modals
- Checkout — via checkout UI extensions that evaluate rules at the checkout stage
Advanced and higher plans also include Modal Designer, a responsive visual editor for the storefront gift picker. Saved designs are connected to the existing theme extension and fall back to the legacy modal whenever a valid design is unavailable.
Extensions Overview
AutoCart is composed of several Shopify app extensions, each serving a specific purpose:
| Extension | Type | Status | Description |
|---|---|---|---|
| Theme Extension | Theme App Extension | ✅ Active | Core storefront integration. Injects AutoCart logic into your theme. |
| Progressive Theme | Theme App Embed | ✅ Active | Evaluates Tiered and Cyclic gift progression on storefront cart changes. |
| Checkout Gift | Checkout UI Extension | ✅ Active | Evaluates autocart rules at checkout, manages gift products, and displays picker modals. |
| Checkout Progressive | Checkout UI Extension | ✅ Active | Keeps Tiered and Cyclic gifts synchronized during checkout. |
| Checkout (Deprecated) | Checkout UI Extension | ⚠️ Deprecated | Original checkout extension. Superseded by Checkout Gift. |
| Checkout Remove | Checkout UI Extension | ✅ Active | Renders a "remove" button next to autocart-added cart line items in checkout. |
| Discount Function | Shopify Function | ✅ Active | Server-side discount function that applies discounts to autocart items. |
Architecture
Quick Links
- Theme Extension Custom Settings — Advanced
additionalSettingsreference - Modal Designer — Create, preview, and install responsive gift-picker designs
- Modal Designer Settings — Complete visual settings reference
- Progressive Theme Extension — Tiered and Cyclic storefront behavior
- Checkout Gift Behavior — How rule evaluation works at checkout
- Checkout Progressive Extension — Tiered and Cyclic checkout behavior
- Checkout Deprecated — Migration guidance