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ă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
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
| Comandă | Data | Total | Stare |
|---|---|---|---|
| CL-1048 | azi | 946,00 | În procesare |
| CL-1031 | 12 oct. | 525,00 | Expediată |
| CL-1012 | 28 sept. | 153,90 | Livrată |
| CL-1004 | 14 sept. | 655,00 | Livrată |
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
| Produs | Cod | Preț (lei) | Stoc | Stare | Variante |
|---|---|---|---|---|---|
| Lampă de podea Arc | CL-LAMP-01 | 649,00 | 18 | Publicat | 2 canale |
| Pled din lână Merino | CL-PLED-03 | 329,00 | 25 | Publicat | 3 variante |
| Set 4 căni Dune | CL-CANA-24 | 219,00 | 4 | Stoc mic | 1 canal |
| Halat waffle | CL-HALAT-08 | 279,00 | 0 | Epuizat | 2 variante |
| Comandă specială mobilier | CL-CUSTOM-12 | ofertă | - | Cerere ofertă | 1 canal |
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
| Pagină | Adresă | Tip |
|---|---|---|
| Termeni și condiții | /p/termeni-si-conditii | Legală |
| Politica de retur | /p/retur | Legală |
| Livrare și plată | /p/livrare-si-plata | Pagină |
| Despre noi | /p/despre-noi | Pagină |
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
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
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.
Același backend, și pentru restul
Website headless
Conținutul în ERP, site-ul fără limitele unui șablon, în orice limbă.
Vezi cum funcționeazăAplicații mobile
Aplicații iOS și Android pentru clienți sau pentru echipa din teren.
Vezi cum funcționeazăPlatforme
Portaluri, marketplace-uri și aplicații interne, pe aceleași date.
Vezi cum funcționeazăRIVIL Headless
Un singur backend pentru tot ce construiești.
Vezi cum funcționează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.