Integration

Svelte Commerce on Vendure

Vendure's GraphQL Shop API covers essentially the whole storefront surface, which makes this the most complete connector alongside the Litekart reference.

Coverage

39 of 43 storefront services are wired to a real Vendure endpoint.

Env wiring and an override module ship with the repo.

terminal
$ npm uninstall @misiki/litekart-connector
$ npm i @misiki/vendure-connector
$ npm run dev

Setup

1 · Point the config at the connector

// kitcommerce.config.ts
export * as services from './src/lib/core/connectors/vendure'

2 · Set the environment

# .env
PUBLIC_VENDURE_API_URL=# Shop API endpoint, e.g. https://your-shop.example/shop-api

What to know

  • Env wiring ships in the repo — init.ts already branches on PUBLIC_VENDURE_API_URL.
  • Resolves through an override module rather than the raw connector, because the connector still calls Litekart REST endpoints for store and page metadata.
  • Store identity comes from static config, since there is no Litekart API behind it.

Full guide with troubleshooting, store identity and per-service behaviour: docs/VENDURE.md

Run your Vendure store on Svelte Commerce.