RIVIL
eCommerce headless

Magazinul tău pe orice frontend, cu ERP-ul în spate

Catalogul, coșul, checkout-ul, plățile, livrarea și contul de client vin printr-un API făcut pentru magazine. Frontend-ul arată cum vrei tu: site rapid, aplicație de telefon sau mai multe magazine pe branduri diferite, toate pe același stoc.

Citește pe blogPe înțelesul tuturor: ce înseamnă headless și când merită
casa-lumen.ro
LivingBucătărieBaieReduceri♡Coș 3
-13%
Lampă de podea Arc649 lei 749 lei
Pled din lână Merino329 lei
-13%
Set 4 căni Dune219 lei 259 lei
Vază ceramică Alba189 lei
Tot fluxul de cumpărare

De la catalog la comandă, prin API

Produse, colecții, filtre și căutare, coș cu coduri de reducere, metode de livrare, plată cu cardul sau ramburs și checkout. Fiecare pas are endpoint-ul lui, deci frontend-ul nu are nimic de inventat.

Comanda plasată ajunge direct în ERP, cu stocul scăzut pe loc. O comandă trimisă de două ori din greșeală rămâne o singură comandă.

  • Catalog, colecții, filtre și căutare
  • Coș cu reduceri și carduri cadou
  • Livrare cu Fan Courier, Cargus și Sameday
  • Plăți cu Stripe, Netopia, EuPlatesc, ramburs și transfer
# Coș nou, apoi produse în el
POST /api/shop/v1/carts
POST /api/shop/v1/carts/{token}/lines
  produs, variantă, cantitate

# Cod de reducere
POST /api/shop/v1/carts/{token}/discount

# Comanda
POST /api/shop/v1/carts/{token}/checkout
  →  comandă în ERP, stoc scăzut
Cont de client

Contul clientului, în orice frontend

Înregistrare, confirmare pe email, login și resetare de parolă sunt gata făcute. Clientul își vede comenzile, adresele, favoritele și recenziile, iar returul îl cere tot din cont.

Contul se leagă de fișa lui din ERP, deci același client din magazin e și clientul din facturi și din CRM.

  • Înregistrare, login și resetare de parolă
  • Comenzi, adrese și favorite
  • Recenzii doar de la cine a cumpărat
  • Cereri de retur din cont
erp.rivil.app/clients/andreea-demo
Andreea Demo
Fișa clientului
Comenzi6
Valoare totală4.820 lei
Favorite5
Retururi1
ComandăDataTotalStare
CL-1048azi946,00În procesare
CL-103112 oct.525,00Expediată
CL-101228 sept.153,90Livrată
CL-100414 sept.655,00Livrată
Cont din magazin
Emaildemo@casa-lumen.ro
AdresăCluj-Napoca, Str. Observatorului 24
MarketingAcord dat
Același clientîn ERP, facturi, CRM
Mai multe magazine

Mai multe magazine, același stoc

Fiecare magazin e un canal, cu catalogul, prețurile, livrarea, limbile, monedele și textele lui. Poți avea un magazin pe fiecare brand, unul pentru export și unul pentru clienții firmă.

Stocul, comenzile și clienții rămân aceiași, deci nu vinzi de două ori același produs.

  • Catalog și prețuri pe fiecare canal
  • Limbi și monede pe canal
  • Un singur stoc pentru toate
  • Rapoarte pe canal
erp.rivil.app/shop/products
Produse în magazin
+ Listing
ProdusCodPreț (lei)StocStareVariante
Lampă de podea ArcCL-LAMP-01649,0018Publicat2 canale
Pled din lână MerinoCL-PLED-03329,0025Publicat3 variante
Set 4 căni DuneCL-CANA-24219,004Stoc mic1 canal
Halat waffleCL-HALAT-08279,000Epuizat2 variante
Comandă specială mobilierCL-CUSTOM-12ofertă-Cerere ofertă1 canal
Același stoc pentru magazin, depozit și facturi: o vânzare îl scade peste totAlerte de stoc
Conținut

Pagini, meniuri și redirecturi, tot din ERP

Termenii, politica de retur, paginile de prezentare și meniurile cu mega meniuri se editează în ERP și apar în frontend fără o publicare nouă a codului.

Feed-urile pentru Google, Meta și Compari se generează din același catalog.

  • Pagini și texte legale
  • Meniu antet și subsol
  • Redirecturi de la adresele vechi
  • Feed-uri de produse
erp.rivil.app/shop/pages
Pagini și meniuri
+ Pagină
PaginăAdresăTip
Termeni și condiții/p/termeni-si-conditiiLegală
Politica de retur/p/returLegală
Livrare și plată/p/livrare-si-plataPagină
Despre noi/p/despre-noiPagină
Meniu antet
Living/colectii/living
Iluminat/colectii/iluminat
Decor/colectii/decor
Bucătărie/colectii/bucatarie
Cadouri/colectii/cadouri
Și în aplicație

Același magazin, și în aplicația de telefon

API-ul pe care rulează magazinul web poate rula și o aplicație iOS sau Android. Clientul are același cont, același coș și aceleași comenzi, oriunde cumpără.

Tu vezi toate comenzile în ERP, cu sursa lor: site, aplicație sau alt canal.

  • Același cont pe site și în aplicație
  • Comenzi cu sursa lor
  • Un singur stoc
9:415G
Casa Lumen2
Caută produse
Lampă din in349 lei
Vază ceramică159 lei
Tavă din stejar129 lei
Pătură din lână289 lei
Coș · 508 lei
Mereu la zi

Frontend-ul află singur ce s-a schimbat

Când schimbi un preț, un stoc sau o pagină în ERP, magazinul primește un semnal și își reîmprospătează paginile. Clientul vede mereu prețul și stocul reale, iar paginile rămân rapide.

  • Semnal la fiecare schimbare de catalog
  • Pagini rapide, reîmprospătate doar când trebuie
  • Documentație OpenAPI pentru tot magazinul
# Prețul se schimbă în ERP
webhook  shop.changed
  { "products": ["lampa-din-in"] }

# Frontend-ul golește doar ce s-a schimbat
POST https://magazinul-tau.ro/api/purge
Restul se face în ERP

Ce nu mai faci în altă aplicație

Comenzi

Toate comenzile, cu starea plății și a livrării.

AWB și facturi

AWB și factură din aceeași comandă, cu e-Factura.

Retururi și recenzii

Fluxul de retur și recenziile verificate.

Rapoarte

Vânzări, marjă și surse, pe canal și pe produs.

Întrebări

Ce ne întreabă lumea

Pot păstra frontend-ul pe care îl am?

Dacă e făcut la comandă, îl legăm de API și păstrezi designul. Dacă e o temă de platformă, refacem frontend-ul pe același design și mutăm produsele și clienții.

În ce tehnologie se face frontend-ul?

Magazinul nostru demo e făcut în Astro. Merge la fel de bine cu Next.js, Nuxt, React Native sau Flutter, pentru că API-ul răspunde în JSON.

Pot avea mai multe magazine?

Da. Fiecare magazin e un canal, cu catalogul, prețurile, limbile și monedele lui, pe același stoc.

Cât de repede vede magazinul o schimbare de preț?

Imediat. La salvare, magazinul primește un semnal și reîmprospătează doar paginile afectate.

Cine face integrarea cu procesatorul de plăți?

Stripe, Netopia și EuPlatesc sunt gata integrate. Dacă folosești alt procesator, îl integrăm noi, fără cost suplimentar.

Vrei un magazin care nu te limitează?

Îți arătăm magazinul demo pe API și cum s-ar lega frontend-ul tău de ERP.

Pagini populare