Developer Guides
Practical, step-by-step guides for common development tasks with Unchained Engine.
Getting Started
- Building a Storefront - Integrate Unchained with your frontend
- Checkout Implementation - Complete checkout flow from cart to order
Payments & Commerce
- Payment Integration - Set up and customize payment processing
- Custom Pricing - Implement custom pricing logic with adapters
- Search and Filtering - Product search and filtering
Localization
- Multi-Language Setup - Configure multiple languages
- Multi-Currency Setup - Handle multiple currencies and exchange rates
Data Management
- Bulk Import - Import large datasets from PIM/ERP systems
- File Uploads - Manage file uploads with MinIO or S3
Extensions
- Event Ticketing - Set up event ticketing with PDF tickets and mobile wallet passes
Prerequisites
Before following these guides, ensure you have:
- Node.js 22+ installed
- MongoDB running (or MongoDB Memory Server for development)
- Basic knowledge of TypeScript and GraphQL
- An Unchained Engine project set up (see Quick Start)