// commerce infrastructure for europe

The commerce platform your distributors can actually buy from.

You sell pallets of supplements, organic foods, cosmetics or specialty goods to retailers across the EU. Your platform was built for D2C and bends around the real workflow — VAT numbers, net-30 terms, volume tiers, RFQs, ERP feeds. Velicoo is built around it. And when you sell direct too, the same tenant runs your D2C storefront in four languages with automatic FX.

VIES VAT validatedOSS built-inEU data residencyLive tenants in production
order.specimen
#OL-128 419
buyerMüller Apotheke · DE
vat.checkVIES ✓ DE123456789
tier.appliedNet €18.40 × 144
quote.statusapproved
invoice.entityOLY Europe LTD
warehouseEU hub · Tradefy
carrierDPD · 2–3 day
vat.charged€0.00 · reverse-charge
composite — identifiers fabricated, flow real

in production & onboarding

// what's in the platform

Wholesale features written into the schema. Not bolted on.

vies.validate

VIES VAT, reverse-charge, OSS.

Real-time check against the European Commission's VIES service on registration. Validated EU B2B sees prices net of VAT with reverse-charge applied automatically and a full audit trail; cross-border consumer VAT settles through a single OSS return.

market.config

Multi-market by config

EURSEKSVENDENL

Markets are runtime config per tenant. FX auto-updates daily from ECB rates with per-market markup; four storefront languages live today, the next one ships through an AI translation pipeline.

price.tier

Tier + contract pricing

Per-line volume breaks plus per-company negotiated rates. Discount engine computes server-side; cart total can't drift from invoice.

quote.request

Quote requests from any cart. One click to order.

Logged-in or anonymous buyers submit an RFQ. You respond from the admin with adjusted line prices, lead times and an expiry. Buyer accepts; quote converts to a real order.

invoice.net30

Net-30 invoice & wire

Approved companies pay on invoice with auto-generated SEPA bank reference and instructions email. Card available per-tenant. Store credit redeems against wire and invoice orders too — no card on file required.

payments.reconcile

Payments that self-heal

Stripe with abandoned-checkout recovery links, webhooks backed by 15-minute reconciliation crons, and drift scanning against Stripe's ledger. A dropped webhook can't lose an order.

wms.connect

Your warehouse, your carriers

Ongoing and Tradefy run in production; Inventelo, our own partner-WMS module, onboards new 3PLs. Weight-based rates with >20 kg parcel splitting and postal-zone pricing. PostNord, DHL, DPD, GLS, Bring, Econt.

migrate.pipeline

Migration is tooling, not a project

Products, customers, orders, reviews and loyalty balances import through idempotent APIs — a 115,000-customer move off Shopify is in flight right now. Magic-link onboarding activates buyers without a password-reset storm.

erp.connect

ERP & catalog API

In production: Fortnox, Visma, Business Central, Pyramid. Custom REST or GraphQL endpoints take a working day — we scope and quote upfront.

compliance.default

Compliance by default

EU data residency, self-service GDPR data export for every customer, AI Act provenance auditing on a daily cron, and storefronts built against WCAG 2.2.

entity.crossborder

Cross-border, concretely.

Oly Europe — a Swedish-born brand — bills and ships the whole EU from a single entity and central-EU warehouse, OSS for VAT, carrier picked per lane. One tenant, one catalog, one admin. Need billing and warehousing in separate entities instead? The schema supports that split too.

EU hub
bill + pick
OSS
one VAT return
EU buyer · 2–3 day delivery

// from kickoff to first invoice

Four weeks, typically.

Velicoo is opinionated about what a wholesale storefront should do, which lets us move fast on the parts that aren't bespoke and focus on the parts that are.

  1. STEP 01

    We map your catalog and your accounts

    First call covers SKUs, currencies, ERPs, carriers, and what your buyers expect on login. We come back with a written scope.

  2. STEP 02

    Buyers apply, VIES validates, you approve

    Distributor application on the storefront. Velicoo validates EU VAT in real time. You see new requests in the admin and approve or reject with a note.

  3. STEP 03

    Pricing rules and tiers go in

    Per-company contract prices, per-tenant volume tiers, or both. Server-side discount engine — buyer cart total matches the invoice.

  4. STEP 04

    ERP, WMS and carriers wire up

    Fortnox, Visma and Business Central on the ERP side; Ongoing, Tradefy and our Inventelo module on the warehouse side. New connections take roughly a day.

where we fit

Small to mid-size EU distributors.

Roughly €500k–€30m wholesale GMV, one to five markets, an ERP you don't want to replace, buyers that don't behave like Shopify thinks they do.

  • Supplements & nutraceutical
  • Specialty food & beverage
  • Cosmetics & personal-care importers
  • Pet & veterinary specialty
  • Niche fashion & accessories
  • Parts, equipment & MRO

also handles d2c

If you sell direct too, that runs on the same codebase.

We use the same platform to run Tigoo, a Swedish D2C supplements brand — subscriptions, loyalty with ambassador tiers, 7,600+ native photo reviews, gift cards and store credit, all on a separate tenant with its own domain, tax and checkout rules. Multi-tenant is the architecture, not a marketing line.

// next step

Tell us what you sell, who you sell it to, and what your current platform doesn't do.

30 minutes with the person who built the platform. Honest answers on fit, scope and timeline. No deck, no follow-up sequence.