Platform
Wholesale needs. Retail needs. All of it, in the box — no paywalls, no plugins-that-should-have-been-core.
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.
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.
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.
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-15, Net-30, Net-60 payment terms per account. Automated invoice generation, store credit ledger, and payment tracking. Core module, not an aftermarket addon.
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.
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.
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.
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.
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.
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.
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.
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.