Velicoo

// features

Built for European wholesale first. D2C is a setting on the same tenant.

Capability lists are tedious. We've kept this honest: what ships, what's available on request, what we don't do. If something matters to you isn't here, ask.

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.

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.

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.

Bring your own PIM

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

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) and Tradefy / Full House in production. Shipmondo fallback when no own WMS.

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.

eu.compliance

Compliance

EU-first, opt-in to the rest.

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.

EU food / supplement labelling

Allergens, NRV, EAN and manufacturer on PDP and printable labels 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.

Subscriptions

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

Loyalty & ambassador

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

Gift cards

Balance-debit gift cards with audit trail. Not in scope for B2B-only tenants.

Reviews & UGC

First-party review collection with AI-assisted moderation and Schema.org markup.

ops

Analytics & ops

Boring dashboards, useful data.

Live dashboards

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

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.