Setup
Create your store and configure checkout settings, components, and behaviors in Ollie Admin.
Getting Started with Ollie Admin
Before you can start building custom checkouts, you need to set up your Organization and Store in Ollie Admin.
Ollie Shop Admin
Create, customize, and manage your checkout configurations from one place.
Initial Configuration Steps
1. Create Your Organization
Your Organization acts as the top-level container for all your stores and resources.
2. Set Up Your Store
Configure your store with:
- Store Name: Your brand or business unit identifier
- E-commerce Platform: Select your platform (VTEX, Shopify, etc.)
- Platform Store ID: Your store identifier in the e-commerce platform
3. Create Your First Version
Every store starts with a default Version. You can create additional versions for:
- A/B testing
- Different customer segments
- Seasonal campaigns
- Development environments
Getting Started with Create Ollie Shop
Before continuing, ensure the following:
- Node.js v22 or higher is installed
- Access to your store in Ollie Admin
1. Install Ollie Shop
Create a new project using the create-ollie-shop CLI tool:
Replace your-store with your desired folder name. This command scaffolds a new Ollie Checkout project.
2. Enter Configuration Details
During setup, you’ll be prompted to provide some values. You can find these in Ollie Admin
- Store ID → Found on the Settings page
- VTEX Account Name → Same as Platform Store ID in Settings page
- Version ID → Found on the Versions page
These values are saved to ollie.json and can be updated later.
Example ollie.json Configuration
You can enhance the checkout behavior and appearance using optional ollie.json fields:
sessionId
: Inject an orderForm for debugging or previewing sessionsprops
: Add flags or props to customize layout, features, or logictheme
: Apply a custom theme to globally style your checkout
Next Steps
Once your store is configured, you’re ready to start development: