CommerceKit
E-commerce and point-of-sale
CommerceKit unifies online (Shopify/Salla) and offline (Geidea/Foodics/Square) commerce into a single product. A merchant with both a Salla store and Geidea POS terminals manages everything through one API. Unified order management, inventory, and reporting — regardless of channel.
The integration tax, eliminated.
Stop wiring together fragmented APIs. CommerceKit abstracts the complexity behind a single canonical interface so you can focus on your product.
The Old Way
Read 5+ different API docs
Handle varying authentication methods
Normalize fragmented data schemas
Build custom failure and retry logic
Maintain integration debt forever
With CommerceKit
Install single unified SDK
Authenticate once with hyperscale keys
Write code against canonical schema
Built-in routing, retries & fallbacks
Switch providers without code changes
Everything you need.
CommerceKit comes battery-included with 5 out-of-the-box capabilities designed for scale.
Merchant Onboarding
Onboard merchants with KYB and compliance checks
Catalog Management
Unified product catalog across online and offline
Order Management
Full order lifecycle from creation to fulfillment
POS Integration
Connect Geidea, Foodics, and Square terminals
Receipt Generation
Digital and printed receipt management
Zero-build embedded experiences.
Product Managers love CommerceKit because you don't have to build the UI from scratch. Drop our secure, compliant React widgets directly into your app.
- Fully customizable styling to match your brand
- Handles complex edge cases and error states automatically
- Always up-to-date with compliance regulations
export default function App() { return (
<CommerceKitWidget
theme="light"
onSuccess={handleSuccess}
/>
);
}
The Inverse Adapter.
CommerceKit sits above the Hyperscale SuperGraph, abstracting downstream providers entirely so you only have to write code once.
Your Application
CommerceKit
Developer Experience
Beautiful, strongly-typed SDKs for modern languages.
1import { CommerceKit } from '@hyperscale/sdk'23const commerce = new CommerceKit({ apiKey: 'hs_live_...' })45// Create an order across channels6const order = await commerce.createOrder({7 merchantId: 'mer_abc123',8 items: [9 { sku: 'PROD-001', quantity: 2, price: 4500 },10 ],11 channel: 'online', // or 'pos'12})1314console.log(order.id) // 'ord_xyz789'15console.log(order.status) // 'pending_payment'Plays well with others.
CommerceKit composes seamlessly with the rest of the Hyperscale ecosystem.
Part of these Blueprints.
CommerceKit is a core component of these ready-to-deploy business solutions.
Start building with CommerceKit.
Install the SDK, grab your API key, and make your first call in minutes.