Getting started
Geins Concept
Create a custom, tailored experience for your customers and streamline your e-commerce operations.
Architecture Overview
Geins is a headless commerce backend—we handle all the e-commerce logic while you build the frontend experience your customers deserve.
┌─────────────────────────────────────────────────────────┐
│ SALES CHANNELS │
│ (Web, Mobile, POS, IoT, Voice, AR/VR) │
└─────────────────────────┬───────────────────────────────┘
│
▼
┌─────────────────────┐
│ Merchant API │
│ (GraphQL) │
└─────────────────────┘
│
┌─────────────────────────┴───────────────────────────────┐
│ GEINS COMMERCE BACKEND │
└─────────────────────────┬───────────────────────────────┘
│
┌─────────────────────┐
│ Management API │
│ (REST) │
└─────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ BACKENDS │
│ (ERP, WMS, PIM, Marketing, BI) │
└─────────────────────────────────────────────────────────┘
Core Concepts
Channels
A channel represents a sales portal—your website, mobile app, or marketplace presence. Each channel can have:
- Different product assortments and pricing
- Multiple languages and currencies
- Custom checkout flows and payment methods
Learn more about multi-market support →
Products & Variants
Products in Geins can have multiple variants (size, color, material), each with:
- Unique SKU and barcode
- Individual pricing and inventory
- Variant-specific images
Cart & Checkout
The Merchant API handles the complete purchase flow:
- Add to cart — Create cart, add/update items
- Checkout — Collect shipping, apply discounts
- Payment — Integrate with payment providers
- Order — Create order, trigger fulfillment
Content Management
Geins includes a built-in CMS for:
- Pages — Landing pages, campaigns, content
- Widgets — Reusable content blocks
- Personalization — Targeted content based on user segments
Authentication & Personalization
Create logged-in experiences with secure, signature-based authentication:
- User management — Register, login, password reset, logout
- Personalized pricing — B2B, VIP tiers, contract pricing per customer
- Targeted content — Personalized banners and recommendations
Learn more about authentication →
Data Flow
| What you need | API to use | Example |
|---|---|---|
| Display products | Merchant API | Product listings, search, filters |
| Build a cart | Merchant API | Add items, calculate totals |
| Process checkout | Merchant API | Payments, shipping options |
| Sync with ERP | Management API | Inventory, order export |
| Update catalog | Management API | Bulk product updates |