Installation
This section guides you through the process of enabling Cart Reserve in your Shopify store.
Installation consists of a small number of required steps that must be completed in order. Each step enables a specific part of the reservation system and is required for Cart Reserve to function correctly.
Installation Overview
Cart Reserve integrates into your store by enabling three core components:
- Checkout validation — Shopify's checkout rules that prevent customers from buying more than their reservation allows
- Theme integration — an app embed (code snippet) that connects Cart Reserve to your storefront
- Product synchronization — imports your products so Cart Reserve knows what to track
All steps are performed through Shopify Admin and the Cart Reserve app interface.
No code changes are required for standard Shopify themes.
Ordered Installation Steps
Complete the following steps in the listed order.
-
Enable Checkout Validation
Activates Shopify checkout rules that prevent customers from purchasing quantities that exceed their active reservations.
-
Enable the Cart Reserve App Embed
Loads Cart Reserve scripts into your active theme and allows the app to detect cart and product elements.
-
Sync Products from Your Store
Imports product and variant data so Cart Reserve can track inventory and apply reservation limits.
Each step is documented in detail on its own page and includes verification instructions.
Expected Outcome
After completing all installation steps, Cart Reserve becomes active on your storefront.
You should observe the following behavior:
- Cart Reserve is enabled as an app embed in your active theme
- Products and variants are successfully synced into the app
- Reservation logic is applied during cart interactions
- Checkout blocks quantities that exceed active reservations
- Reservation sessions appear in the Cart Reserve admin dashboard
If any of these outcomes are missing, review the individual installation steps before proceeding to advanced configuration.
Next Steps
Once installation is complete, continue with:
- Core Concepts — to understand how reservations, sessions, and limits work
- Storefront Integration — if you are using a custom or modified theme
- Using Cart Reserve — to learn how to monitor and manage reservations