NiviCommerce
Sales Hub Setup Guide Merchant Guide Functional Spec vs WooCommerce Investor Overview

NiviCommerce Functional Specification

Full functional specification for NiviCommerce — 7 core areas and 23 extensions, covering what each feature does, how it works, and what it depends on.

Core Area 1: Checkout & Payments

Custom checkout pipeline with native card tokenisation via Stripe Payment Elements. BNPL support (Klarna, Afterpay). Headless REST checkout endpoint. Jurisdiction-aware tax calculation. Saved payment methods via Stripe Customer ID. PayPal Orders v2 integration.

Core Area 2: AI & Chat

Semantic product search using OpenAI vector embeddings. Support ticket deflection via RAG-based AI chat widget. Real-time product recommendations. AI-generated product copy. AI promo abuse scoring. AI back-office translations. AI review sentiment analysis.

Core Area 3: Product Management

Variant matrix supporting 600+ combinations. Media vault with automatic WebP conversion. REST and GraphQL APIs. Bulk CSV import with live progress. Pre-orders. Digital downloads. Subscription products. Bundle products.

Core Area 4: Marketing & Personalisation

TOCTOU-safe coupon engine. RFM customer segmentation. A/B price testing. Dynamic pricing rules. Gift cards. BOGO engine. Sale countdown timers. Abandoned cart recovery via Brain AI Service.

Core Area 5: Operations

14-state order status state machine. Partial fulfilment support. Real-time carrier rate lookup (Royal Mail, DHL). Warehouse management. Click-and-collect. Returns and refund workflows.

Core Area 6: Accounting

Revenue and tax reporting. QuickBooks and Xero export integration. IOSS and OSS compliance for EU cross-border commerce. Per-jurisdiction tax breakdown on receipts.

Core Area 7: Infrastructure

80+ REST API endpoints. Redis and Memcached integration for query caching. Action Scheduler for background jobs. RS256 JWT authentication. GDPR-grade IP pseudonymisation. Webhook system with retry logic.

Extensions (23 total)

Affiliates, Agentic AI, Analytics Pro, B2B, Digital Downloads, Gift Cards, Integrations (Xero/QuickBooks), Loyalty, Marketing, Memberships, PayPal, POS, Pre-Orders, Product Add-ons, Promotions Pro, Returns, Reviews, Shipping Pro, Social Auth, Stripe Tax, Subscriptions, Upsells, Wishlist.

NiviCommerce v1.5.14 · Open source · Self-hosted · Fully owned