Vai al contenuto principale
Questa guida mostra il flusso principale di uno storefront. Tutti gli endpoint sono sotto /api/v1 e usano la chiave publishable (o il dominio del negozio).

1. Catalogo & ricerca

2. Carrello

Il carrello funziona per ospiti (con un id/token di sessione) e per clienti loggati.
Carrello cross-origin / headless. Il carrello ospite è legato a un token di sessione, restituito nel campo session_token della risposta. Se il tuo storefront gira su un dominio diverso dall’API (es. xxxx.comapi.vellaro.io), il cookie cx_cart (SameSite=Lax) non viaggia cross-site: salva session_token lato client (es. localStorage) e rimandalo su ogni chiamata al carrello e al checkout come header X-Cart-Token. Così il carrello persiste ovunque e si ripristina al ritorno (TTL 7 giorni). Se sei same-origin, basta il cookie e l’header è opzionale.

3. Checkout & pagamento

La risposta di checkout indica il flusso di pagamento (Stripe, PayPal, PokPay, Paysera, contrassegno, bonifico): alcuni restituiscono un client_secret/redirect da completare lato client, altri confermano subito. Vedi la API Reference per lo schema esatto di POST /checkout.

4. Ordini & tracking

Consulente rapido: la lista completa di parametri, corpi e risposte è nella API Reference, generata dallo schema OpenAPI live — quindi sempre allineata alla produzione.

Aspetto & configurazione

  • GET /settings/store-info — nome, contatti, social, appearance (logo, colori) per brandizzare il tuo frontend come il negozio.
  • GET /banners, GET /information/<slug> — contenuti CMS e hero.
  • GET /languages, GET /currencies — per selettori lingua/valuta.