Every Feature. Every Plan. No Guessing.
The complete list of what ILLUMA COM does and exactly which plan unlocks it — storefront, marketplaces, repricing, vendors, EDI, fulfillment, and the AI add-on.
How to read this: ✓ included on that plan · ⏳ shipping soon · ✗ not on that plan · numbers are volume caps · add-on = sold separately. Inclusion is cumulative — a ✓ carries right to every higher plan. Team users are unlimited on every plan.
New: native EDI with your distributors — purchase orders out, acknowledgments, ship notices and invoices back in — plus API and SFTP vendor feeds, so your real catalog is whatever your suppliers carry.
Catalog, PIM & Fitment
66 features
| Feature | Site | Store | Lean | Operator | Scale | Enterprise |
|---|---|---|---|---|---|---|
| Products (cap) | — | 10k | 25k | 100k | ∞ | ∞ |
| Parts-aware product CRUD (SKU/MPN/GTIN/PN) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Product list (saved views, CSV export) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Per-channel sync-status pills | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Pricing fields (price/compare/cost/MAP) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Lifecycle status (NLA/EOL/superseded) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Product grouping (parent/child) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Images tab (upload + CDN rehost) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Content tab (PDP blocks) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Shipping tab (dims, class, handling) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| SEO tab per product | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Channels tab on product | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Per-product dropship config | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Storefront-fulfillment override | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Delete with archive-impact preview | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Bulk action: merge duplicates | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Bulk edit price / assign channel / archive | ✗ | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ |
| Media library | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Variants tab | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Bundle tab — contents editor | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Bundle availability ("assembles") | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Bundle/kit engine (2-pack, kits) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Bundle bulk import | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Storefront variant selector | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Storefront product configurator (parent/child) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Category tree (M2M, delete-guard) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Brands CRUD (+ manufacturer/IPL link) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Attributes CRUD (typed, filterable) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Attributes tab on product | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Storefront category & brand browsing | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Faceted product listing | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Category export | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Global part identity (manufacturers/global_parts) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Applications registry + fitment links | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Fitment coverage dashboard | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Auto-map products to global parts | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Brand→manufacturer mapping | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Unmapped products worklist | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Bulk link actions | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Unmapped IPL line-items worklist | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Equipment products dual-panel | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Per-manufacturer storefront IPL toggle | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| IPL content editor (FAQ JSON-LD, SEO) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Per-dealer IPL SEO overrides | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Interactive IPL exploded diagrams (click-to-cart) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Parts hub browsing (mfr→app→IPL) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Fitment finder (mfr→model) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Reverse fitment on PDP ("what this fits") | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Parts sitemap | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Cross-references + supersession linking | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Product merge / supersede tool (dry-run) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Superseded "replaced by" callout | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| SEO supersession controls (risk badges) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| NLA-driven behavior | ✗ | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ |
| Reviews data model + import | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Q&A data model + import | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Related products | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| 3-step import wizard | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Saved column-mapping templates | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Starter templates per entity | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Column auto-mapping + validation | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Import job status (resumable, reaper) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Import history / activity center | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Bulk import — ~20 entity types | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Export (products/categories/vendor/fitments) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Fitment CSV import | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
Storefront & SEO
59 features
| Feature | Site | Store | Lean | Operator | Scale | Enterprise |
|---|---|---|---|---|---|---|
| Visual block page builder (~69 types) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Generic content/layout blocks (~40) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Pages management | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Page templates by purpose (tokens) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Live cross-origin preview | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Block failure isolation + lazy loading | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Blog (CRUD, scheduled, per-post SEO) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Navigation builder (mega menus, 6 layouts) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Media library (presigned, CDN rehost) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Forms manager | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Dealer-managed redirects | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Split sitemap index (real lastmod) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Rich structured data (JSON-LD) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Meta / OG / canonical | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| SEO defaults (suffix, meta, OG image) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Per-page/product/post SEO fields | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Dynamic robots.txt (per-crawler) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| /llms.txt (AI-crawler manifest) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| SEO settings with risk badges | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Coverage map + store info | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Weekly hours editor | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Google Reviews + testimonials blocks | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Custom domains (Cloudflare) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Security headers + rate limiting | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Per-dealer theming (SSR-safe) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Theme editor | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Per-block light/dark + scroll-reveal | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Site identity | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Logo + favicon (light/dark) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Announcement bar | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Maintenance mode | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Consent banner (Consent Mode v2) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Edge image resizing | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Commerce & merchandising blocks | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Product content blocks | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Category tree + brand pages | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Faceted product listing | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Comparison / versus tables | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Product detail page (PDP) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Sticky add-to-cart bar | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Related products | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Product Q&A + reviews display | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Volume / tier pricing table (display) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Guided / spec / fit finders | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Finance calc / rewards / rebate / consult | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| "Notify me when back in stock" | ✗ | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ |
| Persistent cart (drawer + recover) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Single-page Stripe checkout (guest) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Express checkout (Apple/Google/Link) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Live shipping rates + split shipments | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Sales tax at checkout (Stripe Tax) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| B2B tax exemption at checkout | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Order confirmation / processing pages | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Order-loss recovery (webhook + sweep) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| URL-pattern engine + platform presets | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| URL-pattern migration 301s (Magento etc.) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Per-dealer IPL SEO | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Supersession 301 spot-check | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Dealer docs / knowledge base | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
Search
11 features
| Feature | Site | Store | Lean | Operator | Scale | Enterprise |
|---|---|---|---|---|---|---|
| Instant search + results (Meilisearch) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Part-number search + typo tolerance | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Faceted filtering | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Per-dealer synonyms (auto-reindex) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Search analytics (zero-result loop) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Featured ranking tie-break | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Realtime index sync (trigger bridge) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Rebuild index from dashboard | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Tenant isolation (org_slug filter) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Signed search API keys | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Pickup-store stock filter | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
Amazon
53 features
| Feature | Site | Store | Lean | Operator | Scale | Enterprise |
|---|---|---|---|---|---|---|
| Marketplace slots (cap) | — | — | 1 | all 4 | all 4 | all 4 |
| Connect Amazon (OAuth) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Disconnect / pause channel | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Amazon channel dashboard | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Realtime event feed + self-healing sub | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Tunable safety-net schedules | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Buyer data protection (30-day PII purge) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Import whole Amazon catalog | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Auto-match imported listings + review queue | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Match/link by ASIN + list-now (FBA/FBM) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Per-product Amazon offer card | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Bulk-assign products to Amazon | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| One-button "List All Products" (tracked job, no cap) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Block a brand or product from the channel (auto-delist) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Category & product-type mapping + auto-map | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Per-marketplace image/title overrides | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Pre-flight checks + last-sync-errors panel | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Live catalog search + competitive offers viewer | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Unlink / delist from Amazon | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Channel-off publish gate (3-level) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Draft "mapped-not-live" state | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Realtime Amazon order import | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Historical order backfill | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Ship-by deadline & service level on order | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Tracking push-back to Amazon | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Own-the-brain routing for SS-imported orders | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Cancel-safe ShipStation cleanup (FBA-skip) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| FBA inventory sync | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| FBA inventory reconciler | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| FBA ghost-offer audit + verified kill | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Ghost-order tripwire | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Realtime inventory + price sync | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| On-demand resync (incl. 13K bulk) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Listing-suppression detection | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Shipment/tracking reconciler | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Listing-status keep-fresh | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Legacy listing auto-discovery & wire-up | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Missing-listing heal sweep | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Activity / sync ledger + per-msg retry | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Channel alert center (rules) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Alert delivery | ✗ | ✗ | ⏳ | ⏳ | ⏳ | ⏳ |
| Listing-issue detail feed (ISSUES_CHANGE) | ✗ | ✗ | ⏳ | ⏳ | ⏳ | ⏳ |
| Two-tier fee truth (est → actual) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Scheduled fee-estimate refresher | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Actual per-order fees (Amazon Finances) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Amazon returns sync (MFN + FBA) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Returns reconciler (12h) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Push refund to Amazon | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Cancel unshipped orders on Amazon | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Buyer-cancellation auto-honor (toggle) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Advanced ASIN research (opportunity scoring) | ✗ | ✗ | ✗ | ⏳ | ⏳ | ⏳ |
| Multi-channel Fulfillment (MCF) routing | ✗ | ✗ | ✗ | ⏳ | ⏳ | ⏳ |
| Multi-location supply sources (MLI) | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
eBay
41 features
| Feature | Site | Store | Lean | Operator | Scale | Enterprise |
|---|---|---|---|---|---|---|
| Connect eBay (OAuth) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Marketplace account-deletion webhook | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Disconnect / pause channel | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Business-policy management (inline create) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Inventory / merchant location management | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Publish-readiness blockers | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Per-channel dashboard | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| List-on-eBay / list-now (deferred-create) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Price preview (fees grossed up, MAP-aware) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Content preview | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Handlebars listing templates | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Active-Content sanitizer | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Category taxonomy (live suggestions) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Aspect → attribute mappings | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Category & product-type mapping + auto-map | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Per-marketplace image/title overrides | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Multi-variation listings (item groups) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Publish gate / draft mode | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Order polling + import (2-min) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Historical order backfill | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Buyer-PII 30-day purge | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Shipment/tracking writeback (CompleteSale) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Carrier-code normalization | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Per-channel shipment-sync gate | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Own-the-brain routing writeback | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Order line-item reconciliation | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Inbound cancellation awareness | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Actual settled per-order fees (Finances API) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Refund/dispute fee credits | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Markup & fee-rate configuration | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| List-price calculator | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Trading→Inventory API migration | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Listing import (incl. item groups) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Auto-match + review staging | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Qty/price-only sync for unmanaged listings | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Bulk product→channel assignment | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Realtime inventory + price sync | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Per-channel / per-SKU resync | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Sync ledger + per-message retry | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Channel alert rules | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Background job framework | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
Google Shopping
27 features
| Feature | Site | Store | Lean | Operator | Scale | Enterprise |
|---|---|---|---|---|---|---|
| One-click Google connect (OAuth, auto-resolve) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Modern Merchant API foundation | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Disconnect / pause channel | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Automatic token refresh & revoke | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Channel Hub presence | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Push catalog to Merchant Center (upsert) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Realtime inventory → availability sync | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Realtime price & sale-price sync | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Full feed attribute mapping | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| GTIN / MPN / identifier handling | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Delete / delist a listing | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Three-level sync on/off gate | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Import Merchant Center catalog | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Auto-match imported listings | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Manual match / dismiss pending | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Reconcile diff (synced/missing/extra) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Orphan cleanup | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Product approval status dashboard | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Item-level issue surfacing | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Approval coverage % roll-up | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Sync ledger + channel-error alert rules | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Channel job framework | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| One-button "List All Products" (assign + publish, tracked) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Truthful Listed / Queued / Rejected per-product badges | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Hourly listing-status reconciler (honest "Listed" count) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Block a brand or product from the channel | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Bulk feed lane for whole-catalog pushes | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
Walmart
11 features
| Feature | Site | Store | Lean | Operator | Scale | Enterprise |
|---|---|---|---|---|---|---|
| Connect your Walmart seller account | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Import your existing Walmart listings | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Inventory sync (bulk feed lane) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Price sync | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Order import + auto-acknowledgement | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Tracking writeback to Walmart | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Returns + cancellations | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Encrypted buyer PII handling | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Walmart fees into true margin (configurable estimate) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Walmart repricing | ✗ | ✗ | ⏳ | ⏳ | ⏳ | ⏳ |
| Walmart Fulfillment Services (WFS) | ✗ | ✗ | ⏳ | ⏳ | ⏳ | ⏳ |
Orders & Checkout
48 features
| Feature | Site | Store | Lean | Operator | Scale | Enterprise |
|---|---|---|---|---|---|---|
| Orders list (saved views, CSV export) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Order detail (lifecycle, timeline, SLA) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Order lifecycle + status machine | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Edit line items after placement | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Edit shipping / billing address | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Set fulfillment mode + re-route | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Manual order creation (phone/POS) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Internal notes (unsaved guard) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Refunds — full / partial / custom (Stripe) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Create-shipment wizard (partial ship) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Re-push order to ShipStation | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Out-of-stock order state | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Order history + reorder in customer account | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Storefront checkout → order | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Live-stock gate at checkout (can't sell what isn't there) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Receipts branded to your store, never the platform | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Stripe Connect destination charges + fee | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Buy Now Pay Later at checkout (Affirm/Klarna/Afterpay/Zip) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Stripe Connect Express onboarding | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Tax exemption applied at checkout | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Live shipping methods + split shipments | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Guest checkout address-book seeding | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Cancel order (dashboard, auto-unreserve) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Cancel-in-ShipStation cascade (FBA-skip) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Checkout async-capture race backstop | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Stranded-order alarm (>30 min) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Link unmatched line to catalog product | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Amazon refund push-back | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Amazon order ingestion (realtime) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Historical Amazon backfill | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| eBay order polling + import | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Buyer-PII 30-day purge | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Order channel-uniqueness guard | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Order line-item reconciliation | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Own-the-brain routing on SS-imported | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Buyer-cancellation auto-honor (toggle) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Amazon cancellation push (OrderAck) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Deferred order-link reconciler | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Ghost-order tripwire | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Stripe processing fees into margin (actuals per order) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Cancellation as automation event | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Fulfillment-order automation events | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Manual split matrix | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Auto-split strategy selector | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Shortfall soft-block + override | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Split-conservation invariant + alert | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Cancel individual fulfillment order | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Split-shipment inbound mirror | ✗ | ✗ | ✗ | ✗ | ⏳ | ⏳ |
Inventory & Warehouse
74 features
| Feature | Site | Store | Lean | Operator | Scale | Enterprise |
|---|---|---|---|---|---|---|
| Locations (cap) | — | 1 | 3 | 5 | 15 | ∞ |
| 3-level inventory tree | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Append-only inventory ledger | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| FIFO cost layers | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| COGS fallback / shortfall handling | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Adjust stock (12 reasons, below-zero guard) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Bulk adjust (per-row report) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Reservations (drawer + expiry sweeper) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Money-path reconciliation scanner | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Phantom-negative guard | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Stock-movement event stream | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Low-stock / reorder-point / no-stock alerting | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Product bundles / kits — derived availability | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Kit availability auto-push | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Location timezone + Google Place ID | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Push paid order → ShipStation (idempotent) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| ILLUMA-selected ship-from stamped per order | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Seller-fulfilled lines only | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Absolute on-hand push per location | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Full inventory reconcile worker | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Reconcile dry-run preview | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Async off-hot-path execution (20K SKU) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Product pull / diff / gap-CSV | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Pull-back of UPC / weight / dims | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Push product details to SS | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| 5-tab ShipStation hub | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Inbound ship-notify → shipment ingest | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Cancel-in-ShipStation | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Connector activity feed / sync ledger | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Realtime inventory sync to every channel | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| On-demand resync (bulk 13K) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Durable resync publisher (backpressure) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Manual shipment create/edit/delete | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Mark shipped / delivered | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Shipment ingest → deduction/COGS/tracking | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Shipments CRUD + methods / zones / rules | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Bulk inventory import | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Snapshot / legacy-POS full-export reconcile | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| CSV import field mapping | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Multi-location: per-location inventory | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Inter-location transfer | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Store-pickup enable + instructions (BOPIS) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Pickup lifecycle: Mark Ready → Complete Pickup | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Ready-for-Pickup queue (+ optional auto-ready) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| "Ready for Pickup" email with scannable barcode | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Pickup orders kept out of ShipStation (opt-in override) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Ship-by deadline + service + attribution | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Channel → SS store mapping | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Deferred order-link reconciler | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Amazon FBA inventory sync | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| FBA inventory reconciler | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| FBA ghost-offer detection + kill | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Routing: ship-from cascade | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Fulfillment waterfall UI (drag-rank) | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Routing rules (pins, ZIP, pre-pick) | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Routing master on/off toggle | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| No-stock = backorder | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Special-order parts — buyable, honest lead-time label | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Backordered order status (dashboard + auto-stamp) | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Re-route with reservation move | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Location → SS V1 ship-from mapping | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| WMS: bin CRUD (barcode, zone, capacity) | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Add bin inline | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Bin contents management (bin-grain counts) | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Bin-targeted adjustments | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Bin drift detection + alert | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Bin-grain allocation | ✗ | ✗ | ✗ | ✗ | ⏳ | ⏳ |
| Bin → SS inventory-location mirror | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Account-unique barcodes | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Stable-id bin keying | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Per-bin absolute stock mirror | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Bulk push inventory per warehouse | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Location → SS V2 inventory-warehouse mapping | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Split-shipment inbound FO mirror | ✗ | ✗ | ✗ | ✗ | ⏳ | ⏳ |
Dropship, Vendors & Purchasing
44 features
| Feature | Site | Store | Lean | Operator | Scale | Enterprise |
|---|---|---|---|---|---|---|
| Purchase order lifecycle | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Automatic PO numbers (atomic) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Send PO to vendor (exactly once) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Receive against a PO (FIFO cost) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Vendor-PO email templates | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Vendor records (CRUD, terms, performance) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Vendor contacts | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Vendor products & costs | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Vendor products import/export | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Vendor feeds: spreadsheet upload + field mapping | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Feed review queue — nothing writes your catalog unapproved | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Feeds update existing products (cost/stock/images/features) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Attribute mapping + unknown-spec hold (per feed) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Vendor "sold with" links → storefront related-product rails | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Scheduled SFTP feeds (nightly pulls, any format) | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| API vendor feeds — config-driven, no code (JSON) | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Seed vendor cost on feed-created products | ✗ | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ |
| EDI with your distributor (X12: PO out, ack/ship/invoice in) | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Stock-first dropship: out-of-stock lines auto-PO to the vendor | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Dropship automation: PO ↔ customer-order link | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| PO events for automations | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Vendor dropship & storefront-fulfillment config | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Vendor delivery/pickup + warehouse + category routing | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Per-product dropship config | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Storefront-fulfillment override per product | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Dropship PO auto-creation from paid orders | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| `dropship.create_po` flow action | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| `vendor.submit_po` flow action | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Ready-made dropship recipes | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Record vendor shipment → customer shipment | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Order status follows the PO | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Dropship lines kept out of your warehouse | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Per-vendor submission method config | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Plain-email submission | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Freshdesk ticket submission (PDF + routing) | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Vendor-PDF fill | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Idempotent dropship PO creation | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Exactly-once PO dispatch | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Shadow (dry-run) safety | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Stuck-PO sweeper — PO not sent | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Stuck-PO sweeper — order never converted | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| `dropship.po_stuck` alert topic | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Loud failure on missing vendor email | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Per-vendor EDI/API/FTP/portal onboarding | add-on | add-on | add-on | add-on | add-on | add-on |
Repricing (Apex)
26 features
| Feature | Site | Store | Lean | Operator | Scale | Enterprise |
|---|---|---|---|---|---|---|
| Repricing SKUs (cap) | — | — | 5,000 | 25,000 (+$49/10k) | 100k | ∞ |
| Event-driven repricing engine | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Rule strategies (beat/match lowest, $/%) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Never sells below break-even (hard floor) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Floors from Amazon's actual fees | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Weight-band shipping-overhead matrix | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Per-SKU min/max + MAP | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Race-to-zero / penny-war guards | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Unwinnable-market hold (never descend to floor chasing a lost box) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Self-undercut protection (never prices against your own offer) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Price verification (read-back) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Strategy assignment hierarchy | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Assign Offers page (bulk / by-brand) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| In-dashboard strategy editor | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Reprice-now | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Repricer Status dashboard | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| +Buy-box: win buy box at highest profitable price | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Competitor filters | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Targeted per-seller rules | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Fire-sale mode | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Proactive cold-start reprice | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Competitor Intelligence dashboard | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| +Profit-max: raise-when-winning / harvest-to-ceiling | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| B2B repricing per quantity tier | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| What-if simulator | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Apex Repricer (standalone product) | add-on | add-on | incl. | incl. | incl. | incl. |
B2B & Customers
33 features
| Feature | Site | Store | Lean | Operator | Scale | Enterprise |
|---|---|---|---|---|---|---|
| B2B accounts (cap) | — | 10 | 25 | 100 | ∞ | ∞ |
| Customers list + stats | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Customer record (profile, consent) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Edit customer + recent orders tab | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Internal notes | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Customer analytics (repeat / value) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Customer PII protection (AES, purge) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Guest checkout captures a customer record | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Guest-aware email rules | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Invite customer/guest to create account | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Account auth suite (JWT, TOTP) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Profile management (storefront) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Order history + order detail (storefront) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| "Buy it again" reorder | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Wishlist | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Dashboard saved-addresses CRUD | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Storefront address book CRUD | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Checkout auto-seeds address book | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| B2B tax-exemption: storefront apply + cert upload | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Certificate re-upload / update | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Dashboard tax-exemptions review queue | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Exemption applied at checkout | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| B2B company info on customer record | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Customer → company linkage | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Customer groups / 1 price group (lite) | ✗ | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ |
| Storefront volume / tier pricing (display) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Tiered / volume pricing | ✗ | ✗ | ⏳ | ⏳ | ⏳ | ⏳ |
| Per-customer price lists | ✗ | ✗ | ✗ | ⏳ | ⏳ | ⏳ |
| Net terms / PO-as-payment | ✗ | ✗ | ✗ | ⏳ | ⏳ | ⏳ |
| Customer groups / B2B pricing tiers (full) | ✗ | ✗ | ✗ | ✗ | ⏳ | ⏳ |
| Company hierarchies (company users / roles) | ✗ | ✗ | ✗ | ✗ | ⏳ | ⏳ |
| Credit limits / quotes / per-company catalogs | ✗ | ✗ | ✗ | ✗ | ⏳ | ⏳ |
| Amazon B2B repricing per quantity tier | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
Flows & Automation
52 features
| Feature | Site | Store | Lean | Operator | Scale | Enterprise |
|---|---|---|---|---|---|---|
| Custom flows you author (cap) | 0 | 0 | 5 | ∞ | ∞ | ∞ |
| Flow engine / durable runtime (match→execute→retry) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Transactional trigger capture (outbox) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Retention sweeps | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Idempotent operational actions | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Seeded system/integration flows (SS push, routing, stock sync, dropship dispatch) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Notification console (all-channel hub) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| In-app (bell) rule from any event | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| In-app rule audience + severity | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Email rule | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Personal bell preferences | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Notification activity log | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Notification replay | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Template library (19 seeded) + editor | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Durable notification pump | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Platform alerts → admin bell | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Inbound webhooks from your connected tools (ShipStation etc.) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Connections model (encrypted creds) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Custom authoring: no-code visual builder | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Self-describing catalog API + smart dropdowns | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Filter on payload fields (10 operators) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Wait / delay steps (30s–30d) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Chain flows / custom chained topics | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Templating & expressions | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Flow list management + manual "run now" | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Trigger catalog (order/inventory/product/PO/return/FO/shipment/SS) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Config-driven trigger onboarding | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Run history + step drill-down | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Cancel a live run | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Recipe gallery (13 recipes) + install-in-shadow + customize | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Action: `notify.send` in-app (basic palette) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Action: flow control (if/goto/wait/emit/expr) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Full palette / power authoring: advanced raw-YAML | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Conditional branching (If/Then/Else) | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Action: `notify.send` email | ✗ | ✗ | ✗ | ⏳ | ⏳ | ⏳ |
| Action: `notify.send` webhook | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Action: `inventory.check_stock` | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Action: `location.resolve` | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Action: `fulfillment.plan` | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Action: `dropship.create_po` | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Action: `vendor.submit_po` | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Action: `db.scoped_query` / `db.scoped_update` | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Action: ShipStation outbound (7 verbs) | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Action: ShipStation inbound (4 verbs) | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Action: `flow.wait until_event` | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Shadow (dry-run) mode | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Per-org tenant quotas (flow-run caps) | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Advanced palette: `channel.call` / cron / iPaaS | ✗ | ✗ | ✗ | ✗ | ⏳ | ⏳ |
| Connectors → webhook bridge (RSA-signed) | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Outbound webhook notification channel | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Generic connector framework + Connections UI | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| `parts.*` moat flow actions | ✗ | ✗ | ✗ | ✗ | ✗ | ⏳ |
Reporting, Profitability & Ledger
39 features
| Feature | Site | Store | Lean | Operator | Scale | Enterprise |
|---|---|---|---|---|---|---|
| Append-only inventory ledger (idempotent) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| FIFO cost layers (create + consume) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| COGS fallback & shortfall handling | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Loud-failure money-path pattern | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Domain audit trails | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Ledger event stream | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Profitability / margin report | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Group by 10 dimensions | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| COGS cascade with honesty labels | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Margin confidence stamps | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Fee-source badge (actual vs estimate) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Fulfillment P&L column (ship) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Revenue-share fee & shipping allocation | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Refunds & return overhead in margin | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| CSV export | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Margin report page | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Stockout & restock priority | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Dead stock report | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Sell-through rate | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| ABC / Pareto grade | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Dealer overview dashboard (KPI cards) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Order/customer/product stats endpoints | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Margin engine as POAS base | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Attribution dashboard | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Money-path reconciliation scanner | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Suspect-cost flagging | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Immutable price history (cost/margin snapshot) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Two-tier fee truth | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Scheduled fee-estimate refresher | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Actual per-order Amazon fees (Finances) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Repricer uses actual fees | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Repricer Status fee coverage | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Per-channel reconcile cadences | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Actual settled eBay fees (Sell Finances) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| eBay fee estimate config | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| eBay ad fees captured per order | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Idempotent fee upserts | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Bin-drift detection | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| POAS / margin-true-ROAS (ad-spend vs real margin) | ✗ | ✗ | ✗ | ✗ | ⏳ | ⏳ |
Returns & RMA
39 features
| Feature | Site | Store | Lean | Operator | Scale | Enterprise |
|---|---|---|---|---|---|---|
| Create return (resolution + notes) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| RMA numbering (RET series / Amazon RMA id) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Returns list (all origins, freshness stamp) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Approve / reject with reason | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Full status machine | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Add return tracking (manual) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Complete/close return (refund-if-owed) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Return policy settings (auto-approve, fee %) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Exchange flow | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Store credit | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Stripe refund — full / partial / custom | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Restocking fee + return shipping in refund math | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Refund-if-owed close guard | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Buy prepaid return label (V2 quote-then-buy) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Reuse original packed box | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Bill on carrier acceptance | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Replacement label | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Label cost tracked separately | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Dedicated RMA return address | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Customer-facing return notes | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Return-policy SEO flag | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Receive items with dispositions | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Auto-restock on receipt | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Ledger-backed, idempotent restock | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Restock to fulfilling location | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Item condition on close | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Push refund to Amazon | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Double-refund protection (3 layers) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Marketplace-money awareness | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Amazon MFN returns sync | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Scheduled returns reconciler (12h) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Per-channel sync toggle + manual sync | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Listing-SKU matching | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Enriched Amazon detail | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Refund-state ingestion (RefundAtFirstScan) | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Lifecycle auto-advance | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Sync activity ledger | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Flow triggers on returns | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| FBA reimbursement recovery | add-on | add-on | add-on | add-on | add-on | add-on |
Marketing
48 features
| Feature | Site | Store | Lean | Operator | Scale | Enterprise |
|---|---|---|---|---|---|---|
| Newsletter signup → subscribers | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Attribution snapshot on every capture | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Custom / contact forms → submissions | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Form-submission email alert | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Google Reviews block (per-location picker) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Testimonials + proof-bar blocks | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| GA4 + GTM per dealer | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| One-click GA4 + GTM provisioning (~108 entities) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Google Ads conversion + remarketing tags (one-click) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Meta + Reddit pixels (one-click) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Custom tracking tags — add any vendor pixel, no code | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| AI-referral + social attribution (correctly classified) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| 10-platform click-ID capture + 90-day cookie | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Signup popups — triggers, frequency, scheduling, audience | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Popup reward: unique customer-locked discount, auto-applied | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Welcome-reward email (code delivered to the inbox) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Consent Mode v2 + branded cookie banner | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Native transactional email (per-dealer Postmark) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Automatic email provisioning at onboarding | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Sending-domain setup + DNS verification | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Per-type sender addresses | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| 21 seeded email templates | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Template editor (HTML/text, preview) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Email rules (who gets what) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Delivery log + bounce handling | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Encrypted provider tokens (AES) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Abandoned-cart detection (15-min scan) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Two-email recovery sequence | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| One-click cart recovery link | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Paid-order guard | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Recovery dashboard + stats | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Per-dealer cart-recovery config | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Cart auto-expiry (7 days) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Promo presentation blocks (banner/countdown) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Promotions & discount codes (%, fixed, free shipping) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Margin-floor guardrail — a discount can never push a line below your margin | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Never-discount products (freight, core charges, MAP-locked) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Promotion targeting (products / categories / brands / tags) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Code conditions & usage limits (min spend, per-customer, schedule) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Automatic (no-code) promotions & stacking | ✗ | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ |
| BOGO / tiered discount ladders | ✗ | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ |
| Gift cards | ✗ | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ |
| Volume / tier pricing display | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Product reviews data model + bulk import | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| AggregateRating structured data | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Product Q&A (data + import) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Attribution dashboard (source/medium/campaign) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| `notify.send` email from a Flow | ✗ | ✗ | ✗ | ⏳ | ⏳ | ⏳ |
Platform & Admin
60 features
| Feature | Site | Store | Lean | Operator | Scale | Enterprise |
|---|---|---|---|---|---|---|
| Team users (cap) | ∞ | ∞ | ∞ | ∞ | ∞ | ∞ |
| Invite teammates | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Access levels: owner / admin / team | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Full auth suite | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Mandatory TOTP 2FA | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Management capabilities (users/billing) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| My preferences | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| View current subscription / plan | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Payment method + billing email | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Invoices (list, detail, pay inline) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Billing webhooks | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Owner-only billing | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Structured dealer nav (3-layer gate) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Workspace tabs + ⌘K jump-to | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Dark mode | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| In-dashboard documentation / help | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Admin onboarding wizard | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Independent penetration test (retested) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Security headers, rate + body limits | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| No third-party analytics on auth pages | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Bell + inbox | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Create an in-app rule from any event | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Audience targeting + severity | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Personal bell preferences | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Notification activity log | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Notification replay | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Platform alerts to the admin bell | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Per-dealer Postmark server + sender | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Email domain settings + Verify DNS | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Encrypted provider tokens | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Email notification rules | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Template library + editor (19 seeded) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Inbound connector webhooks (receives your tools' callbacks) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Connections model (encrypted creds) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Per-dealer API token (scoped, enforced) | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Signed search API keys | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Entitlements API | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Saved views + DataTables | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Activity centre (jobs/imports/syncs) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Projects & tasks boards (kanban) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| CSV export on every report | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Dealer self-service provisioning (65 collections) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Per-dealer tenant isolation (~380 rows) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| AES-256-GCM PII encryption, tenant-bound | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Domain audit trails | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Channel publish gate (3-level) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| 30-day marketplace PII purge | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Dealer /docs: storefront renderer | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Dashboard docs authoring | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Article feedback capture | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Docs entitlement gate (`docs` code) | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Flow-triggered email (`notify.send`) | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Custom staff roles (capability matrix / RBAC) | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Role presets (Full/Manager/Viewer/Sales) | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Outbound webhook notification channel | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Public API / webhooks integration lever | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Wazuh SIEM forwarding | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ |
| ERP / accounting (QuickBooks/BC/NetSuite/SAP) | ✗ | ✗ | ✗ | ✗ | ✗ | ⏳ |
| Priority execution lanes (SLA) | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ |
| Dedicated / multi-brand | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ |
AI Content Generation
17 features
| Feature | Site | Store | Lean | Operator | Scale | Enterprise |
|---|---|---|---|---|---|---|
| AI product descriptions & excerpts | add-on | add-on | add-on | add-on | add-on | add-on |
| AI SEO title & meta description | add-on | add-on | add-on | add-on | add-on | add-on |
| AI feature bullets & FAQs | add-on | add-on | add-on | add-on | add-on | add-on |
| AI product categorization | add-on | add-on | add-on | add-on | add-on | add-on |
| AI normalized titles + attribute backfill | add-on | add-on | add-on | add-on | add-on | add-on |
| AI product images — clean packshots + upscale | add-on | add-on | add-on | add-on | add-on | add-on |
| Multipack + category-tile image composition | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ |
| PDF manual ingestion → grounded product content | add-on | add-on | add-on | add-on | add-on | add-on |
| Pay-as-you-go credit packs (card on file) | add-on | add-on | add-on | add-on | add-on | add-on |
| Transparent per-model rates — flagship costs flagship | add-on | add-on | add-on | add-on | add-on | add-on |
| Editable AI instructions (see + override the base prompt) | add-on | add-on | add-on | add-on | add-on | add-on |
| Choose your model (11-model roster, economy → flagship) | add-on | add-on | add-on | add-on | add-on | add-on |
| Web-search grounding for thin products | add-on | add-on | add-on | add-on | add-on | add-on |
| Claims audit — every spec traced to your own data | add-on | add-on | add-on | add-on | add-on | add-on |
| Review queue — nothing publishes without your approval | add-on | add-on | add-on | add-on | add-on | add-on |
| Bulk approve / reject | add-on | add-on | add-on | add-on | add-on | add-on |
| Edit before approving | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ | ⏳ |
Add-ons (sold separately)
7 features
| Feature | Site | Store | Lean | Operator | Scale | Enterprise |
|---|---|---|---|---|---|---|
| Apex Repricer (standalone / higher-SKU) | add-on | add-on | incl. | incl. | incl. | incl. |
| QuickBooks sync | soon | soon | soon | soon | soon | soon |
| FBA Reimbursement Recovery (25% of recovered) | add-on | add-on | add-on | add-on | add-on | add-on |
| DropTaxx resale certificates | add-on | add-on | add-on | add-on | add-on | add-on |
| Ad management (services retainer) | add-on | add-on | add-on | add-on | add-on | add-on |
| White-label mobile app (iOS + Android) | add-on | add-on | add-on | add-on | add-on | incl. |
| Per-vendor EDI/API/FTP/portal onboarding | add-on | add-on | add-on | add-on | add-on | add-on |