// features

Built for B2B wholesale — deepest in supplements & health, ready for any industry.

Capability lists are tedious. We've kept this honest: what ships, what's available on request, what we don't do. Content, locales, knowledge and support are part of how the product works. If something that matters to you isn't here, ask — we tailor the platform to your category.

platform.assist

How the platform works

Built in. Not a workshop.

Content & lexicon assist

Product copy and knowledge surfaces stay current — so buyers find answers without a manual content farm.

Translation pipeline

Next locale ships through an assisted pipeline. Open markets without a quarter-long localisation project.

Support auto-suggest

Help center and ticket inbox with suggestions. Less noise for your team.

Review moderation assist

Assisted moderation on first-party reviews alongside Ranqa — Schema.org markup included.

EU AI Act provenance

Provenance on assisted content. We never train external models on your customer data.

b2b.first-class

Wholesale

Schema-level. Not bolted on.

VIES VAT validation

Real-time check against the European Commission's VIES on registration. Admin re-check and override. Country-specific rates kept current.

Reverse-charge VAT

Validated EU B2B sees prices net of VAT with reverse-charge applied automatically. Audit trail per order; VAT snapshot frozen at creation.

OSS & sales reporting

Cross-border consumer VAT through a single OSS return. Country-by-country VAT breakdown and XLSX export for MOSS tax compliance.

Volume tier pricing

Per-line break points (e.g. 12, 24, 48, 96) per tenant. Configurable per SKU group.

Contract pricing

Per-company negotiated rates on individual SKUs override default tiers.

Quote requests (RFQ)

Logged-in or anonymous buyers request a quote from any cart. One click converts to order.

Distributor application

Public application captures company, VAT, country and intended volume. Admin approves with a note.

Per-company users

Companies invite their own buyers. Staff can impersonate from the admin.

Self-service company-edit

Approved companies edit billing, shipping defaults, contacts at /account/company.

Net-30 invoice & wire

Approved companies pay on invoice with bank-instructions email and auto-generated reference.

Quick-order & bulk EAN

Paste a sloppy Excel column of EANs (sci-notation, missing zeros — normalised). Populated cart.

B2B REST API

Place orders, pull inventory, manage companies and quotes programmatically. Scoped tokens, signed webhooks.

catalog.core

Catalog & PIM

EAN-keyed, sync-friendly, swappable.

EAN-keyed catalogue

Single source of truth on GTIN-13. Included on every plan.

Variants

Size, flavour, packaging — variants share a parent with separate stock and price.

Cost-based pricing

Margin rules cascade brand → category → global. Auto-recalc on cost change.

Multi-image, CDN-served

AVIF/WebP, alt-text auto-fill, multiple images per product.

Nexus PIM add-on

When the built-in PIM isn't enough: syndication, workflows, DAM, governance. Optional service.

Cloudinary media pipeline

Signed uploads, AVIF/WebP delivery and UGC image intake — the DAM layer every health catalog actually needs.

Bring your own PIM

Akeneo, Pimcore, inriver or any REST/GraphQL PIM supported via the catalog API.

market.config

Markets & locales

Runtime config. Not a re-deploy.

Four languages live

Swedish, English, German and Dutch storefronts in production. Next locale ships through an AI translation pipeline.

ECB FX + markup

Daily ECB rate updates with per-market markup. EUR and SEK in production; more currencies per tenant config.

Dedicated DE & NL markets

Germany and Netherlands as first-class markets with native locales, EUR and OSS VAT — not bolted onto a catch-all EU bucket.

Per-tenant tax rules

Each market carries its own VAT scheme, currency and checkout rules. Same catalog, different buyer experience.

fulfillment

Logistics

Multi-warehouse, multi-carrier, multi-entity.

Multi-warehouse

Stock split across locations; fulfil from nearest, fall back automatically.

Carrier mix

PostNord, DHL, DPD, GLS, Bring, Budbee, Instabox. Weight × zone × service matrix per tenant.

WMS integrations

Ongoing WMS (native, incl. DHL Freight Direct) and Tradefy / Full House in production. Inventelo for partner 3PLs. Shipmondo fallback.

Pickup-point selector

PostNord ombud, DHL ServicePoint, Budbee box — selectable in checkout.

Tracking timeline

Buyer sees full carrier-event history. Sync every fifteen minutes.

Documents on dispatch

Invoice, packing list, CMR and label generated together. Emitted to email + admin.

compliance.default

Compliance

Strong defaults; regional tools when you need them.

GDPR-native

Right-to-access export, right-to-erasure delete, audit log per read on sensitive surfaces.

EU data residency

Database, media and backups stay in EU regions. DPA on file.

Cookie consent

Built-in banner with granular categories. IAB TCF compatible.

EAA-ready accessibility

WCAG 2.2 AA on storefront and admin. Keyboard + screen reader + contrast verified each release.

Tax reporting

Per-country VAT export, OSS quarterly summary, reverse-charge audit trail.

AI Act provenance

Daily cron audits AI-assisted content provenance. EU food / supplement labelling fields where relevant.

d2c.optional

Direct-to-consumer

If you sell to people too, you don't need a second platform.

Storefront SSR

One Next.js codebase, many tenants. Per-tenant domain, locale, palette and tax rules.

Payments

Stripe Payment Element: cards, Apple Pay, Google Pay, SEPA, Klarna via Stripe. Wire remains for B2B. Self-healing reconciliation.

Subscriptions

28/60/90-day intervals, paket-aware first-invoice, dunning built in. Locale-aware emails.

Loyalty & ambassador

Points, tiers, referrals, ambassador commission. Tenant-toggleable.

Gift cards & store credit

Balance-debit gift cards with audit trail. Store credit redeems against card, wire and invoice.

Ranqa reviews

Native Ranqa module: product widgets, footer badges, featured carousels, delegated post-purchase invites. Live on Nutri, Tigoo and Oly.

Reviews & UGC

First-party review collection with AI-assisted moderation and Schema.org markup — or Trustpilot alongside Ranqa.

ops

Analytics & ops

Boring dashboards, useful data.

Live dashboards

Orders, revenue, AOV, customer LTV, abandoned-cart, search insights — per tenant.

Cortex CDP

First-party customer data platform. Purchase, ship, refund and abandon events with identity + consent. Live on Nutri.

Comparison feeds

Google Merchant Center, Prisjakt and PriceRunner — EAN-keyed, availability-aware, price-delta friendly.

Server-side tracking

GA4 + Meta Conversion API server-side where consent allows. Cookie-resilient attribution.

Returns flow

Self-service return via PostNord QR or merchant-supplied label, with admin disposition.

Help center & tickets

CMS-powered FAQ plus a ticket inbox with AI auto-suggest. Wires into your existing helpdesk.

Email automation

Transactional and lifecycle (order, wire instructions, abandoned cart, restock) via your ESP.

Webhooks & REST API

Subscribe to any event. Signed payloads. Scoped tokens. Everything reachable programmatically.

Don't see what you need? It's probably one working day of work away.