Marketing

Aplicație mobilă pentru magazin online: când merită și când PWA

Aplicație mobilă pentru magazin online: cât costă, când se amortizează, ce poate un PWA pe iPhone și Android și ce îți oferă CloudCart pe telefon.

Echipa CloudCart16 min de citit
Două telefoane așezate unul lângă altul: pe unul e deschis un magazin online ca pictogramă pe ecranul principal, pe celălalt o listă de comenzi, iar între ele o cutie mică de carton
În acest articol · 11 secțiuni
  1. Aplicație mobilă, PWA sau versiune mobilă: care e diferența
  2. Când merită o aplicație mobilă pentru magazinul online
  3. Cât costă o aplicație mobilă: costurile din afara ofertei
  4. Cum calculezi dacă aplicația mobilă se amortizează
  5. Ce este un PWA și ce poate face pe Android și pe iPhone
  6. Limitele PWA pe iPhone
  7. Notificări push: din aplicație, din PWA și cu Web Push în CloudCart
  8. Ce îi oferă CloudCart clientului de pe telefon
  9. CloudCart Admin: aplicația mobilă pentru comerciant
  10. Greșeli la alegerea unei aplicații mobile
  11. Întrebări frecvente

Pe scurt: o aplicație mobilă pentru magazinul online are sens când mii de clienți fideli cumpără în fiecare lună și ai buget pentru două platforme și întreținere anuală. Pentru majoritatea magazinelor, o versiune mobilă bună, PWA și Web Push acoperă clientul de pe telefon cu costuri mult mai mici. În România, 73,8% din traficul mobil vine de pe Android (StatCounter, octombrie 2026), unde PWA funcționează cel mai complet.

Articolul e pentru proprietarii de magazine online care se întreabă dacă să comande o aplicație. Compari cele trei drumuri spre clientul de pe telefon, vezi costurile pe care oferta agenției nu le arată, faci calculul de amortizare cu cifrele tale și afli limitele PWA pe iPhone. La final găsești ce face CloudCart, platforma pentru magazine online fondată în Bulgaria, pentru client și pentru tine ca comerciant. Cum pregătești versiunea mobilă în sine e explicat în articolul magazin online mobil: 12 verificări pe telefon.

Aplicație mobilă, PWA sau versiune mobilă: care e diferența

Aplicația mobilă este un program separat pe care clientul îl descarcă din App Store sau Google Play. PWA (Progressive Web App, aplicație web progresivă) este site-ul magazinului pe care clientul îl adaugă pe ecranul principal al telefonului și îl deschide dintr-o pictogramă, ca pe o aplicație. Versiunea mobilă este același site, aranjat pentru ecranul mic și deschis în browser. Toate trei duc la același catalog, dar diferă prin cost, prin cum ajung la client și prin cine trebuie să facă primul pas.

CriteriuVersiune mobilăPWAAplicație mobilă
Cum ajunge la clientDin Google, reclame, linkuriDin site, după „Adaugă pe ecranul principal”După descărcarea din App Store sau Google Play
Vizibilitate în GoogleCompletă, e chiar site-ulCompletă, e același siteSlabă: conținutul aplicației nu înlocuiește paginile site-ului în căutare
Notificări către clientWeb Push în browser (fără iPhone)Web Push, pe iPhone de la iOS 16.4Push prin sistemul telefonului
Pictogramă pe telefonNuDaDa
Dezvoltare separatăNuNu, dacă tema are manifest PWADa, pentru iOS și Android
Taxe către magazinele de aplicațiiNiciunaNiciunaApple: 99 USD pe an; Google Play: 25 USD o singură dată
ActualizăriOdată cu schimbarea site-uluiOdată cu schimbarea site-uluiVersiune nouă, verificare la Apple și Google, actualizare de către client

Versiunea mobilă e obligatorie pentru orice magazin, pentru că prin ea vin clienții noi. PWA și aplicația stau peste ea și servesc mai ales oamenilor care au cumpărat deja. De aceea, decizia de a face o aplicație depinde de cumpărările repetate.

Când merită o aplicație mobilă pentru magazinul online

Aplicația mobilă merită când o parte mare din venituri vine de la clienți care revin des și când aplicația le dă ceva ce site-ul nu poate. Înainte să ceri o ofertă de la o agenție, verifică cele cinci condiții de mai jos. Dacă îndeplinești mai puțin de trei, banii pentru aplicație aduc mai mult în reclame, în campanii de e-mail și în viteza site-ului.

  • Cumpărări dese. Clienții cumpără lunar sau mai des: alimente, cosmetice, hrană pentru animale, consumabile. La o cumpărare o dată la doi ani (mobilă, electrocasnice), aplicația rămâne nedeschisă.
  • O bază mare de clienți fideli. Mii de oameni cu mai mult de o comandă pe an. Câți sunt vezi în datele clienților și în segmente; abordarea e descrisă în articolul despre fidelizarea clienților și comenzile repetate.
  • O funcție care cere telefonul. Scaner de cod de bare pentru recomandarea rapidă a aceluiași produs, card de fidelitate în magazinul fizic, comandă din câteva atingeri dintr-o listă salvată.
  • Buget de întreținere. Fiecare versiune nouă de iOS și Android poate cere modificări, iar magazinele de aplicații își schimbă regulile. Întreținerea e un cost în fiecare an.
  • Un motiv să fie descărcată. Reducere doar în aplicație, acces mai devreme la reduceri, urmărirea coletului. Fără un motiv, clientul nu descarcă aplicația unui magazin.

Un semn bun că nu ești încă acolo: dacă cei mai mulți clienți vin o singură dată din Google sau din reclame pe Facebook și Instagram, aplicația nu ajunge la ei. Ei văd magazinul în browser și acolo trebuie să cumpere ușor.

Cât costă o aplicație mobilă: costurile din afara ofertei

Costul unei aplicații mobile se compune din dezvoltare, taxele către Apple și Google și întreținerea care continuă în fiecare an. Prețul dezvoltării depinde de agenție și de funcții, așa că compară ofertele după aceeași listă. Taxele magazinelor de aplicații sunt fixe și publice:

  • Apple Developer Program: 99 USD pe an de membru, în moneda locală acolo unde e disponibil (Apple Developer). Fără abonament, aplicația nu intră în App Store.
  • Google Play Console: o taxă unică de înregistrare de 25 USD (Google Play Console Help).

Pentru un magazin online cu produse fizice, Apple nu ia comision din vânzările din aplicație. Conform regulii 3.1.3(e) din App Review Guidelines, produsele fizice se plătesc cu metode din afara achizițiilor integrate în aplicație, de exemplu cu Apple Pay sau cu cardul. Aceleași reguli, la punctul 4.2, cer ca aplicația să ofere mai mult decât un site „reambalat”. Un site pus într-o ramă de aplicație riscă să fie respins la verificare.

În lista pentru ofertă trece: designul ecranelor pentru iOS și Android, legătura cu catalogul, coșul și plata, autentificarea clientului, notificările push, analiza comportamentului, publicarea în cele două magazine, testele pe mai multe modele de telefon și întreținerea pe 12 luni. Întreabă separat cât costă fiecare funcție nouă după lansare și cine plătește adaptarea la noile versiuni de iOS și Android.

Cum calculezi dacă aplicația mobilă se amortizează

Aplicația se amortizează când profitul suplimentar din comenzile repetate făcute prin ea acoperă dezvoltarea și întreținerea pentru aceeași perioadă. Calculul se face cu datele tale din panou, pe o perioadă fixă, de exemplu 24 de luni.

  1. Adună costul total. Dezvoltare + întreținere pe 24 de luni + 2 × 99 USD pentru Apple + 25 USD pentru Google + reclama cu care îi convingi pe clienți să descarce aplicația.
  2. Alege clienții care o vor descărca. Realist, doar clienții fideli. Ia numărul lor din segmentul cu mai mult de o comandă.
  3. Estimează comenzile în plus. Nu toate comenzile din aplicație sunt noi: o parte le-ar fi făcut clientul oricum pe site. Numără doar comenzile suplimentare.
  4. Calculează profitul din ele. Comenzi suplimentare × valoarea medie a comenzii × marja ta după livrare și plată.
  5. Compară. Dacă profitul de la pasul 4 e mai mic decât costul de la pasul 1, începe cu PWA și Web Push și verifică interesul fără dezvoltare.

Un exemplu cu cifre ipotetice: un magazin cu 2.000 de clienți fideli se așteaptă ca 500 dintre ei să descarce aplicația și să facă fiecare câte 2 comenzi în plus pe an. La o comandă medie de 40 € și o marjă de 30%, rezultă 500 × 2 × 2 ani × 40 € × 30% = 24.000 € profit în 24 de luni. Dacă costul total de la pasul 1 depășește suma, aplicația pierde bani. Înlocuiește cifrele cu ale tale din rapoartele din panou.

Important: în calcul intră și clienții care dezinstalează aplicația. Pentru estimare folosește un procent prudent de descărcări și compară după 6 luni cu cifrele reale.

Ce este un PWA și ce poate face pe Android și pe iPhone

PWA (Progressive Web App) este un site cu manifest și service worker, pe care browserul îl lasă să fie adăugat pe ecranul principal și deschis pe tot ecranul, ca o aplicație. Manifestul este un fișier cu numele, pictograma și culorile magazinului. Service worker-ul este un script care rulează în fundal și primește notificările push. Pentru client, PWA arată ca o aplicație, iar pentru tine rămâne același site, fără dezvoltare separată și fără verificare la Apple sau Google.

Ce poate face un PWA depinde de telefon. Pe Android, Chrome poate afișa o invitație de instalare, iar pe iPhone și iPad o astfel de invitație nu există și clientul adaugă site-ul manual din meniul „Partajează” → „Adaugă pe ecranul principal” (web.dev).

FuncțieAndroid (Chrome)iPhone și iPad (iOS 16.4 sau mai nou)
Invitație de instalare din browserDa, ca bară sau fereastrăNu, doar manual din „Partajează”
Notificări Web PushDa, și în browserul obișnuitDa, doar pentru site-ul adăugat pe ecranul principal
Cere permisiune pentru notificăriDaDa, doar după atingerea unui buton

Datele despre iPhone vin de la WebKit: de la iOS și iPadOS 16.4, aplicațiile web de pe ecranul principal primesc Web Push și Badging API (cifra de pe pictogramă), iar și alte browsere decât Safari pot adăuga site-uri pe ecranul principal.

Limitele PWA pe iPhone

Principala limită a PWA pe iPhone este că clientul trebuie să adauge singur magazinul pe ecranul principal înainte să primească notificări. Într-un tab obișnuit de Safari, site-ul nu poate cere permisiunea pentru push. Asta face drumul clientului cu iPhone mai lung cu doi pași decât al celui cu Android.

Pentru un magazin din România, limita contează mai puțin decât pare. Potrivit StatCounter, în octombrie 2026 iOS avea 26,17% din traficul mobil din România, iar Android 73,8%. Procentul din magazinul tău poate fi diferit, mai ales la cosmetice sau modă premium, așa că decide după datele despre dispozitive din Google Analytics.

A doua limită ține de reclame. Clientul venit dintr-o reclamă pe Instagram, Facebook sau TikTok vede magazinul în browserul integrat al aplicației. Acolo nu se poate abona la Web Push și nu poate adăuga site-ul pe ecranul principal. De aceea, în primul e-mail după comandă propune-i clientului să adauge magazinul pe ecranul principal și explică-i în două rânduri cum se face pe iPhone.

Important: regulile browserelor pentru PWA se schimbă cu versiunile noi de iOS și Android. Verifică pe propriul telefon cum se comportă magazinul după fiecare actualizare mare de sistem.

Notificări push: din aplicație, din PWA și cu Web Push în CloudCart

Pentru notificări push către client nu ai nevoie de aplicație mobilă: Web Push trimite mesaje scurte din browser pe telefon și pe calculator, chiar și când site-ul e închis. În CloudCart, canalul se pornește din Marketing → Canale → Setări canale → Web Push și se folosește în campanii. Când funcționează și când nu e explicat în detaliu în articolul despre notificările Web Push pentru magazinul online.

  1. Instalează canalul Web Push. Canalul nu e instalat din start. Instalează-l și activează-l din cardul lui de pe ecranul cu canale.
  2. Setează invitația. În „Setări” ale canalului scrii textul și butoanele ferestrei CloudCart care apare înaintea permisiunii de sistem a browserului. Așa, clientul care refuză fereastra ta poate fi întrebat din nou mai târziu, pe când după refuzul permisiunii de sistem browserul nu o mai arată. Tot acolo poți seta ca invitația să apară doar pe pagina de după comanda reușită, când clientul are deja încredere în tine.
  3. Scrie scurt. Titlul are cel mult 63 de caractere, iar textul cel mult 128. Din personalizare ai la dispoziție numele abonatului și numele magazinului.
  4. Pune Web Push într-o campanie. În campanii (Marketing → Campanii) adaugi pasul „Notificare web push” pentru coș abandonat, produs revenit în stoc sau promoție. Pasul următor poate depinde de faptul că clientul a apăsat sau nu linkul.
  5. Adaugă un canal de rezervă. Pentru clienții fără Web Push, campania continuă cu e-mail, SMS sau Viber. Cum le combini e explicat în articolul campanii pe e-mail, SMS, Viber și Web Push.
  6. Pornește mesajele de sistem. Șabloanele pentru schimbarea statusului și pentru expedierea comenzii îi trimit clientului o notificare când pleacă coletul.

Cea mai eficientă notificare push pentru un magazin este cea pentru coșul abandonat, pentru că clientul a ales deja produsul. Cum setezi toată secvența e pe pagina coșuri abandonate.

Ce îi oferă CloudCart clientului de pe telefon

Temele CloudCart sunt responsive, iar temele care au manifest PWA îi permit clientului să adauge magazinul pe ecranul principal fără dezvoltare separată. Pe ecranul cu teme vezi tema activă în varianta pentru calculator și pentru telefon, iar culorile și fonturile se schimbă din Design → Culori și fonturi. Ce pot face temele și vitrinele găsești pe pagina designul magazinului online.

Viteza decide câți dintre cei care deschid magazinul pe telefon ajung la coș. Pozele grele și multe scripturi externe încetinesc și versiunea mobilă, și PWA. Cele mai dese reparații sunt în articolul PageSpeed Insights și Core Web Vitals.

Dacă totuși vrei o aplicație proprie pentru clienți, ea se conectează la magazin prin Storefront API. Este același API GraphQL cu care lucrează vitrinele headless Nitrogen: catalogul, coșul, conturile clienților și comenzile rămân în panoul CloudCart, iar aplicația doar le afișează. Comenzile din aplicație pot fi raportate în Google Analytics 4 și de pe server, prin Measurement Protocol API secret din setările aplicației Google Analytics. Documentația pentru dezvoltatori e pe pagina API pentru dezvoltatori.

Cum construiești o astfel de vitrină pas cu pas e în articolul vibe coding pentru magazinul online cu Nitrogen.

CloudCart Admin: aplicația mobilă pentru comerciant

Orice comerciant are nevoie de o aplicație mobilă, chiar și când clienții lui nu au. CloudCart Admin este aplicația CloudCart pentru iPhone și Android cu care proprietarul și angajații gestionează comenzile de pe telefon. Este o singură aplicație pentru toate magazinele de pe CloudCart și nu îți publică magazinul în App Store. Aplicația costă 0 €, pe iPhone cere iOS 16.4 sau mai nou și funcționează în limba panoului tău.

Ce faci de pe telefonCe anume
NotificăriPush la fiecare comandă nouă (număr, numele clientului și suma) și la schimbarea statusului (număr, status nou și suma)
ComenziSchimbarea statusului, marcare ca plătită, rambursarea sumei, expediere cu număr de urmărire
AWB„Creează AWB și trimite” cu curierul conectat la magazin, de exemplu FAN Courier
EditareProduse și variante, cantități, reducere pe produs sau pe comandă, adrese
Factură și tipărireEmiterea facturii, tipărirea comenzii, a etichetei și a avizului de însoțire
Panou de controlComenzi noi și abandonate, produse fără stoc, venituri pentru perioada aleasă
Comenzi noiComandă telefonică pentru un client și coșuri abandonate

Notificările ajung pe fiecare telefon conectat la magazin: la proprietar și la fiecare moderator. Fiecare telefon își oprește singur notificările pentru comenzi noi sau pentru schimbarea statusului. Un telefon fără internet primește notificările din ultimele 24 de ore, iar pe cele mai vechi le sare. Catalogul, setările și designul rămân în panoul web, pe care îl deschizi din aplicație în browser. Cum o descarci și cu ce te autentifici e pe pagina aplicația mobilă CloudCart Admin.

Greșeli la alegerea unei aplicații mobile

  • Aplicație înaintea versiunii mobile. Clienții noi vin din Google și din reclame pe site. O versiune mobilă lentă sau incomodă pierde comenzi pe care nicio aplicație nu le aduce înapoi.
  • Site pus într-o ramă de aplicație. Apple poate respinge o aplicație care e doar un site reambalat (regula 4.2), iar clientul nu primește nimic nou.
  • Calcul fără întreținere. Oferta de dezvoltare acoperă prima versiune. Actualizările pentru noile iOS și Android și funcțiile noi vin în fiecare an.
  • Aplicație fără motiv de descărcare. Fără reducere, acces mai devreme sau comandă mai rapidă, clientul rămâne pe site.
  • Push ca singur canal. Și la aplicație, și la Web Push, o parte din clienți refuză notificările. E-mailul și SMS-ul rămân baza comenzilor repetate.
  • Două sisteme separate de comenzi. O aplicație cu propria bază de comenzi și stocuri duce la greșeli. Conecteaz-o la magazin prin API, ca totul să fie într-un singur panou.
  • Decizie fără date. Înainte să comanzi aplicația, vezi în Google Analytics ce procent au telefoanele, iPhone-ul și clienții care revin în magazinul tău.

Întrebări frecvente

Majoritatea magazinelor nu au nevoie. Versiunea mobilă, PWA și Web Push acoperă clientul de pe telefon fără dezvoltare separată. Aplicația are sens la cumpărări dese, mii de clienți fideli și buget anual pentru întreținere pe iOS și Android.

Prețul dezvoltării depinde de agenție și de funcții, așa că compară ofertele după aceeași listă. Taxele fixe sunt 99 USD pe an pentru Apple Developer Program și 25 USD o singură dată pentru Google Play Console. La ele adaugă întreținerea și reclama prin care clienții descarcă aplicația.

PWA (Progressive Web App) este un site pe care clientul îl adaugă pe ecranul principal al telefonului și îl deschide ca pe o aplicație. Are un manifest cu numele și pictograma și un service worker care primește notificările push. Pentru magazin, PWA e același site, fără dezvoltare separată și fără verificare la Apple sau Google.

Da. Pe iPhone, clientul adaugă site-ul manual din „Partajează” → „Adaugă pe ecranul principal”, pentru că iOS nu afișează invitație de instalare. De la iOS 16.4, PWA-ul de pe ecranul principal primește Web Push și cifra pe pictogramă. Într-un tab obișnuit de Safari, site-ul nu poate cere permisiunea pentru notificări.

PWA este site-ul magazinului adăugat pe ecranul principal, iar aplicația mobilă este un program separat din App Store sau Google Play. PWA se actualizează odată cu site-ul și se vede în Google. Aplicația cere dezvoltare pentru două platforme, taxe către Apple și Google și descărcare din partea clientului.

Pentru produse fizice, nu. Conform regulii 3.1.3(e) din App Review Guidelines, produsele fizice se plătesc cu metode din afara achizițiilor integrate în aplicație, de exemplu Apple Pay sau cardul. Taxa de 99 USD pe an pentru Apple Developer Program rămâne.

Da, cu Web Push. În CloudCart, canalul se pornește din Marketing → Canale → Setări canale → Web Push și se folosește în campaniile pentru coș abandonat, produs revenit în stoc și promoții. Pe iPhone, notificările ajung doar la clienții care au adăugat magazinul pe ecranul principal.

Da, CloudCart Admin pentru iPhone și Android este aplicația pentru comerciant: notificări la comenzi noi, schimbarea statusului, AWB-uri, facturi și panou cu vânzările. Ea e pentru administrarea magazinului, clienții nu cumpără din ea. O aplicație proprie pentru clienți se conectează la magazin prin Storefront API.

Dacă abia deschizi magazinul, tema responsive, Web Push și CloudCart Admin sunt incluse din prima zi, iar un magazin nou plătește 1 € pe lună în primele 3 luni. Creează-ți magazinul cu 1 €. Ce include fiecare plan e pe pagina de prețuri, iar întrebările le trimiți la support@cloudcart.com.

Surse

  1. Apple Developerdeveloper.apple.com
  2. Google Play Console Helpsupport.google.com
  3. App Review Guidelinesdeveloper.apple.com
  4. web.devweb.dev
  5. WebKitwebkit.org
  6. StatCountergs.statcounter.com
Echipa CloudCartVerificat după documentația platformei. Întrebări: support@cloudcart.com

Creează-ți magazinul online

Primele 3 luni, pentru orice plan, costă 1 € pe lună. Întrebări: support@cloudcart.com

Creează-ți magazinul cu 1 €