Everything, listed
No feature matrix games and no “contact us for details”. This is the whole inventory, grouped the way the product is actually organised.
Storefront
What your customers actually see.
Mobile-first storefront
Server-rendered product, collection, cart and checkout pages that stay fast on a mid-range phone on mobile data.
Custom domains
Point your own domain, get TLS automatically, and keep the tenza.app address working as a fallback.
Multi-market and multi-currency
Per-market pricing, currency display and shipping rules, chosen from the visitor’s market rather than guessed.
Search and merchandising
Indexed product search with autocomplete, plus category curation you control.
Progressive web app
Installable, offline-tolerant shell with a service worker that updates immediately on deploy.
Virtual try-on
Optional body-shape aware try-on for apparel, with shareable results.
Catalog and sourcing
Getting good products in, at prices that leave a margin.
Supplier imports
Crawl and import supplier catalogues in resumable batches, with progress you can watch and pause.
AI enrichment
Rewrite titles, descriptions and attributes into your own voice before anything is published.
Pricing rules
Margin floors, rounding, market multipliers and per-category overrides, simulated before they apply.
Staged publishing
Imported products land staged. Nothing reaches the storefront until you publish it.
Inventory sync
Stock and cost changes flow back from suppliers so you are not selling what cannot ship.
Category mapping
Supplier taxonomies map onto your storefront categories once, then apply to every future import.
Orders and fulfilment
The part that has to work at 3am without you.
Automatic supplier routing
Each order goes to the supplier that can ship it, with a fallback when the first choice cannot.
Durable order queue
Submission is a queued job with attempts and leases, so a supplier outage delays an order instead of dropping it.
Tracking pushback
Tracking numbers and status changes reach the customer without anyone copying anything.
Refunds and cancellations
Refund, cancel and re-run flows that reconcile with both Stripe and the supplier.
Shipping matrix
Per-market, per-lane rates and estimates, shown at cart rather than discovered at checkout.
Vendor payouts
Supplier payment records tracked against orders, with reminders when something is unpaid.
Marketing and creative
Demand generation that knows what you sell.
Creative studio
Scripts, ad copy, storyboards, angles and briefs generated against real products, saved to a library.
Email platform
Campaigns, lists, templates, suppressions and reputation monitoring from your own sending domain.
Lifecycle automation
Abandoned cart, restock alerts, review requests and price-drop notices, on by default and tunable.
Ads and attribution
Pixel and conversions-API wiring with UTM capture, so channel numbers reconcile with orders.
Feeds
Google Shopping and comparison-engine feeds generated on a schedule from published products only.
UGC and social
Script generation and asset tracking for creator content, plus TikTok Shop linking.
Operations and trust
What keeps a multi-tenant platform honest.
Workspaces and roles
Owner, admin, staff and viewer roles with an invite handshake, per workspace.
Audit log
Every state-changing admin action recorded with actor, target and time — written by the middleware, not by each endpoint.
Usage metering and limits
Plan entitlements enforced at the point of use, with clear upgrade prompts instead of silent failures.
Public status page
A five-minute probe across API, storefront, queue and suppliers, with ninety days of history.
Help centre and support
Seven categories of self-serve answers, plus a support form that works without JavaScript.
Launch readiness board
Nineteen automated checks an operator runs before a release, where “unknown” never counts as a pass.
Not sure where to start?
The getting-started guide walks a brand-new workspace from signup to a first published product. If something is missing from this list, ask us — the roadmap is largely written by the people already running stores here.