Platform

Everything, in the core.

Wholesale needs. Retail needs. All of it, in the box — no paywalls, no plugins-that-should-have-been-core.

5-Level Pricing Engine

Global base, customer-group, account, location, and contract pricing with volume tiers. Redis-cached resolution. The feature every commerce platform gets wrong — Vectis gets right, for wholesale and retail alike.

Dual-Core Accounts

B2B accounts with multiple locations, employees, addresses, and customer groups — right next to individual B2C customers in the same data model. Per-location carts, pricing, and catalog visibility for wholesale. Fast guest checkout and individual accounts for retail.

Strategy Architecture

Pricing, tax, shipping, inventory, and order flow all run through swappable strategies. Replace any business rule without forking core. This is what real extensibility looks like.

Approval Workflows

Temporal-powered durable workflows for order approvals, PO review, and compliance gates. Survives crashes and restarts without losing state. Try doing that with a webhook.

Net Terms & Invoicing

Net-15, Net-30, Net-60 payment terms per account. Automated invoice generation, store credit ledger, and payment tracking. Core module, not an aftermarket addon.

Payment Lifecycle

Auth-then-capture, saved cards (CIM), fraud hold states, auto void/refund on cancel. Authorize.net, NMI, ACH, and manual payments built in. Location-scoped card storage for B2B. One-click checkout with Accept.js tokenization.

Boxing-First Fulfillment

3D bin packing engine calculates optimal box assignments. Product dimensions, carrier limits, and method-specific box restrictions — all resolved automatically. Split shipping for restricted items. 7 carrier extensions with channel-scoped zones.

RBAC, 2FA & Social Login

Granular role-based permissions for admin staff. TOTP and email/SMS two-factor auth. Google/OAuth social login for storefront buyers. Keycloak SSO extension for enterprise identity.

AI-Powered Editing

TipTap rich text editor with AI action toolbar — improve, shorten, expand, fix grammar, translate, change tone. Claude, ChatGPT, and OpenAI extensions. Admin-configurable prompt templates per category.

Multi-Strategy Tax Engine

Sales tax with cascading jurisdiction match down to city level. Vanilla excise tax in core (per-unit or percentage). Extension slots for TaxJar, Avalara, and ExciseIQ. Short-circuit evaluation skips exempt accounts and taxless channels before touching the pipeline.

Registration & Onboarding

Drag-and-drop form builder with geo-conditional rules. Document upload with AI/OCR verification. E-signature capture via DocuSign or HelloSign. Invitation codes. Temporal-driven approval workflows. Fast retail sign-ups and thorough wholesale vetting, from the same builder.

Geolocation & File Storage

IP geolocation via MaxMind (auto-detect locale, currency, region). Address validation at checkout. ISO 3166 geo data seeded. Pluggable file storage — local, S3, MinIO, or DigitalOcean Spaces via strategy extensions.

Fraud Detection Engine

Built-in rules engine with velocity checks, blocklist matching, AVS/CVV auto-hold, and IP geolocation distance. Signifyd, Riskified, and IPQS extensions for enterprise-grade scoring. Admin fraud review queue with approve/decline workflows.