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
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. |
| Checkout Gift | Checkout UI Extension | โ Active | Evaluates autocart rules at checkout, manages gift products, and displays picker modals. |
| 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 - Checkout Gift Behavior โ How rule evaluation works at checkout
- Checkout Deprecated โ Migration guidance