Application
E-commerce Backend
Product catalog, cart, checkout, and payment processing APIs.
LicensedComing Soon
Overview
The E-commerce Backend qBit provides all the APIs needed for online stores. Product catalog, shopping cart, checkout flow, and payment processing ready to connect to any frontend.
Features
- Product Catalog - Categories, variants, attributes, and pricing
- Shopping Cart - Persistent carts with guest and authenticated users
- Checkout Flow - Address validation, tax calculation, shipping rates
- Payment Processing - Stripe, PayPal, and custom gateway support
- Promotions - Discount codes, automatic promotions, and loyalty points
- Webhooks - Real-time events for order and inventory changes
Use Cases
- Custom e-commerce frontends (React, Vue, mobile apps)
- Headless commerce implementations
- Marketplace platforms with multiple sellers
- Subscription-based product sales
Installation
bash
qqq install qbit-ecommerce --license YOUR_LICENSE_KEYConfiguration
Initialize your e-commerce backend:
java
new QInstance()
.withQBit(new EcommerceQBit()
.withCurrency("USD")
.withPaymentGateway(PaymentGateway.STRIPE)
.withTaxProvider(TaxProvider.AVALARA)
.withShippingProviders(List.of(
ShippingProvider.SHIPPO)));Pricing
- Starter: $149/mo - Up to 500 products, 1,000 orders/mo
- Growth: $399/mo - Up to 5,000 products, 10,000 orders/mo
- Enterprise: Custom - Unlimited, multi-store support
Requirements
- qqq Framework 1.0+
- Java 21+
- PostgreSQL database
- Payment gateway account
- QRunIO account with valid license key
Related Application qBits
Free
Application
Content Management (CMS)
Headless CMS with structured content types and media management.
Free*
Application
Customer Service
Support ticketing system with knowledge base and customer portal.
Licensed
Application
Order Management (OMS)
Complete order lifecycle management from placement to fulfillment.