Velicoo

// 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 in three or four EU countries. 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.

VIES VAT validatedEU 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 B.V. · NL
warehouseBG · Tradefy
carrierDPD · 2–3 day
vat.charged€0.00 · reverse-charge
composite — identifiers fabricated, flow real

// what's in the platform

Wholesale features written into the schema. Not bolted on.

vies.validate

VIES VAT, reverse-charge by default.

Real-time check against the European Commission's VIES service on registration. Validated EU B2B sees prices net of VAT; reverse-charge applied automatically with a full audit trail.

currency.list

Multi-currency

EURSEKUSDGBP

Per-tenant default. EN + SV ship; other locales on request.

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 bank reference and instructions email. Card available per-tenant. No card on file required.

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.

entity.crossborder

Cross-border, concretely.

Run separate legal entity and warehouse. Oly bills from a Dutch B.V. while picking from a Bulgarian LTD warehouse, shipping the whole EU via PostNord, DHL, DPD, GLS or Bring.

NL
billing
BG
warehouse
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

    Inventory and orders connect to whichever ERP and warehouse you run. Fortnox, Visma, Business Central, Tradefy shipped — new ones 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 — separate tenant, separate domain, separate 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.