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_KEY

Configuration

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

Ready to build faster?