Overview
Amerta Documentation
Welcome to the official technical reference for Amerta, the high-performance e-commerce engine built on Payload CMS and Next.js.
This documentation covers our modular architecture, API endpoints, and the integration patterns used to drive a modern shopping experience.
🚀 Quick Navigation
🏗 Modular Architecture
Amerta is organized into specialized modules to ensure a clean separation between the store logic and the customer experience.
﹙customer﹚
Handles the entire user lifecycle, including:
- Authentication: Secure login/register flows.
- Profile Management: Address books and user preferences.
- Orders: Real-time tracking and purchase history.
﹙ecommerce﹚
The engine driving the sales funnel:
- Cart Logic: Persistent server-side and client-side cart synchronization.
- Checkout: Multi-step secure payment processing.
- Products: Dynamic routing for Payload-managed collections.
﹙admin﹚
Extensions for the Payload CMS dashboard:
- Custom UI components for store managers.
- Advanced SEO and metadata controls.
- Webhook configurations for inventory sync.
🛠 Developer Setup
To start building with the Amerta template, use our CLI to clone the latest stable build:
npx create-amerta-app@latest